It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi,

is it possible to mount the bi2.inst with dosbox and linux?
i tried to mount it but dosbox tells me:
"The image must be on host or local drive"

the path to the bi2.inst is definitely right

sincerely,
kutte128
No, it isn't ;-)
(EDIT: In case it is not clear from the rest of my post: I'm referring to the path not being correct. It is definitely possible to mount the image in Linux DOSBOX.)

You get the said error if the path contain's a \. Linux path names end folders with a /.

If you use a realtive path, you need to start dosbox in the right dir. Easier to use absolute paths, if you ask me.

Also, the cue sheet (bi2.inst) has an issue with case, as linux is case sensitive (usually). You either need to rename the ogg files or change the cue sheet.
Post edited January 28, 2012 by Wild_Penquin
Hello

the solution is to :

1-rename .inst to .ins so that the file is in 8.3 format
2-fix the configuration file so that "c:" is issued *before* the imgmount command

This way you can use your own build of dosbox with the configuration file and the game will run.
yes it is ;)
sort of ...

i'm using my own conf, not the gog one.

the problem is not the 8.4 .inst, it works just fine if you dive in the bi2 dir before mounting the image.

thanks for your tips!

sincerely,
kutte128
avatar
ahuillet: 2-fix the configuration file so that "c:" is issued *before* the imgmount command
It's the little things that kill ya... thanks, this fixed it for me.
Thanks guys, I had the same problem and found the fix here. It is indeed issueing the "c:" command before the mount command.

Just being curious: Did anyone figure out why this matters? Why is it wrong mounting the CD image before switching to c?
avatar
simda.gog: Thanks guys, I had the same problem and found the fix here. It is indeed issueing the "c:" command before the mount command.

Just being curious: Did anyone figure out why this matters? Why is it wrong mounting the CD image before switching to c?
Actually Wild_Penquin wrote the reasons why it fails but here are my 2 cents.

Mounting fails because of the different path separator on linux. The GOG Dosbox configuration is for windows filesystems (case insensitive)

Dosbox tries to load the image from your local filesystem (case sensitive, / as path separator) and the dos environment (case insensitive, \ as path separator)
Before switching to c: dosbox tries to mount the image from the local file system and from Z: and fails on local fs because of the wrong path separator and Z: because the path does not exists.
It works after the switch to C: because the path inside the dos env is correct now.

For Arch Linux you can use this AUR package and have look at the needed changes for linux.
https://aur.archlinux.org/packages/battle-isle2-gog/
Post edited December 04, 2016 by bug.me.not