Posted August 10, 2025
Just thought I post this here, since I spent a considerable amount of time to get the CD version (German language version) to run in Linux.
The original dosbox config file looks like this:
[autoexec]
# Lines in this section will be run at startup.
@ECHO OFF
mount C ".."
imgmount D "..\game.inst" -t iso
c:
cls
intro
schickm
exit
However, this does not work in Linux. Here you need to change the mount and imgmount lines to full paths:
@ECHO OFF
mount C "/path/to/game"
imgmount D "/path/to/game/game.inst" -t iso
c:
cls
intro
schickm
exit
However, this results in an error message:
Could not load image file: /path/to/game/game.inst
MSCDEX: Failure: Invalid file for unable to open.
The game now complains about no CD-Rom being present.
What you also need to do, and what caused me to nearly pull my hair out: You need to change to C:\ BEFORE mounting the image:
@ECHO OFF
mount C "/path/to/game"
# IMPORTANT! CHANGE TO C: BEFORE MOUNTING IMAGE!
c:
# Now this line will work
imgmount D "/path/to/game/game.inst" -t iso
cls
intro
schickm
exit
PS: If this still doesn't work, you might have to edit the game.inst file and rename all occurences of "Music" to the same capitalisation as the actual folder in your game directory (in my case it's "MUSIC"). Linux is case sensitive.
I did the renaming before discovering the real issue (ie, changing to c: before mounting game.inst), so I don't know if this actually will cause issues or not.
The original dosbox config file looks like this:
[autoexec]
# Lines in this section will be run at startup.
@ECHO OFF
mount C ".."
imgmount D "..\game.inst" -t iso
c:
cls
intro
schickm
exit
However, this does not work in Linux. Here you need to change the mount and imgmount lines to full paths:
@ECHO OFF
mount C "/path/to/game"
imgmount D "/path/to/game/game.inst" -t iso
c:
cls
intro
schickm
exit
However, this results in an error message:
Could not load image file: /path/to/game/game.inst
MSCDEX: Failure: Invalid file for unable to open.
The game now complains about no CD-Rom being present.
What you also need to do, and what caused me to nearly pull my hair out: You need to change to C:\ BEFORE mounting the image:
@ECHO OFF
mount C "/path/to/game"
# IMPORTANT! CHANGE TO C: BEFORE MOUNTING IMAGE!
c:
# Now this line will work
imgmount D "/path/to/game/game.inst" -t iso
cls
intro
schickm
exit
PS: If this still doesn't work, you might have to edit the game.inst file and rename all occurences of "Music" to the same capitalisation as the actual folder in your game directory (in my case it's "MUSIC"). Linux is case sensitive.
I did the renaming before discovering the real issue (ie, changing to c: before mounting game.inst), so I don't know if this actually will cause issues or not.