M
Miramor
Guest
I have dragged my CDs out of storage and plan to install the game, but I'm running into an obnoxious problem with switching the CDs during the install.
The installer crashes mysteriously if I try to open it the point-and-click way, but using Wine from a console works fine. The install also works fine, until I get to the request for CD #2. Hit the eject button, and I get a message telling me the CD can't be ejected because there's an application that's using the CD player. So I open up a terminal...
$ sudo umount -f /dev/cdrom
Device busy, blah blah blah.
$ sudo eject /dev/cdrom
Can't unmount, device busy, blah blah blah.
$ sudo umount -l /dev/cdrom
The last one works, allowing me to eject CD #1 and swap in CD #2. Only now #2 won't mount properly, thanks to my lazy unmount; when I look what's in it I get a list that looks like this...
$ ls
???????????
???????????????????????????????
??????????????????
???????????????????????????#????????
?????????????????
??
?????
???
and some error message about not being able to read the disk properly. Yeah, I checked (after a reboot), the CD isn't corrupted. Neither is #3, which also won't mount after I pull the lazy unmount stunt.
So, the big question... How to get my machine to shut up and eject the CD without using a lazy unmount? I'm using Gnome, so I tried disabling the automounting, but that didn't help...
The installer crashes mysteriously if I try to open it the point-and-click way, but using Wine from a console works fine. The install also works fine, until I get to the request for CD #2. Hit the eject button, and I get a message telling me the CD can't be ejected because there's an application that's using the CD player. So I open up a terminal...
$ sudo umount -f /dev/cdrom
Device busy, blah blah blah.
$ sudo eject /dev/cdrom
Can't unmount, device busy, blah blah blah.
$ sudo umount -l /dev/cdrom
The last one works, allowing me to eject CD #1 and swap in CD #2. Only now #2 won't mount properly, thanks to my lazy unmount; when I look what's in it I get a list that looks like this...
$ ls
???????????
???????????????????????????????
??????????????????
???????????????????????????#????????
?????????????????
??
?????
???
and some error message about not being able to read the disk properly. Yeah, I checked (after a reboot), the CD isn't corrupted. Neither is #3, which also won't mount after I pull the lazy unmount stunt.
So, the big question... How to get my machine to shut up and eject the CD without using a lazy unmount? I'm using Gnome, so I tried disabling the automounting, but that didn't help...