En mi caso he instalado PlayOnLinux para poder jugar Diablo 2 en Linux, si aun no tienes PlayOnLinux puedes instalarlo con el siguiente comando.
Luego crea imagenes iso de los discos de instalación, yo los cree con los comandos siguientes.
Crea una carpeta temporal para montar los isos y monta el primer disco.
Luego debes abrir PlayOnLinux presionar el botón de Install y en el cuadro de búsqueda escribir Diablo como se muestra en la imagen siguiente.
Para iniciar el proceso debes selecciones «Use a setup file in my computer» luego debes ir a la carpeta donde esta montado la imagen del disco de instalación y seleccionar el archivo «setup.exe».
El proceso de instalación te dira que quites o pongas los discos, para lo cual deberas desmontar la imagen actual con un comando como el siguiente y luego montar la imagen requerida como lo mostre anteriormente.
Al terminar copia en el directorio de instalación los archivos .mpq que se encuentran en los discos de instalación que no se copiaron en el proceso de instalación, con esto evitaras que cada vez que inicies Diablo 2 te diga que insertes el disco Play, el directorio de instalación es el siguiente.
~/PlayOnLinux's virtual drives/DiabloII/drive_c/Program Files/Diablo II/
También copia los archivos .mpq en el directorio de instalación como lo hiciste con los de Diablo 2.
Luego ve nuevamente a PlayOnLinux presiona el botón Install y busca nuevamente Diablo y esta vez instala La expansion, cuando termines PlayOnLinux instalara el parche 1.13, con este parche podras jugar en solitario o en red con otros pero no podras conectarte a BattleNet.
Para hacer esto ultimo necesitas el parche 1.14d, este puedes descargarlo en el siguiente link.
https://www.moddb.com/games/diablo-2-lod/downloads/diablo-ii-lord-of-destruction-v114d-patch
En este caso solo debes hacer doble clic sobre este para que se instale.