安装 .ISO 文件时出现问题

安装 .ISO 文件时出现问题

我使用 Precise,搭配 GNOME。我尝试
通过 .ISO 映像和 WINE 安装一些复古的多 CD 游戏(KOTOR1),

但我无法正确安装 ISO。首先我尝试了 GMountISO,它显示了一个read-only警告,但可以正常工作 - 直到我卸载。当安装程序要求 CD 2 时,我无法从文件夹中卸载/cdrom,因为 GMountISO 或umount终端都无法检测到安装。

重启后,我改用 GISOMount(我想是有什么不同吧?),但当我尝试安装 ISO 时,我收到一个错误窗口,其中解释了命令的语法mount,这也是我尝试从终端使用时收到的错误。在从终端mount检查后,我看到光盘已安装两次,但无法识别它,即使我指定了完整路径。重启后问题就解决了。/mediaumountsudo umount /media/KOTOR_1.iso

有人可以帮忙吗?

更新:感谢您的快速回复。奇怪的是,这些图像就像卡在了边缘……我​​来告诉你:

sc@sc-HP-110-3700:/media$ ls
cdrom  KOTOR_1(0)(vcd)  KOTOR_1(vcd)
sc@sc-HP-110-3700:/media$ cd cdrom 
sc@sc-HP-110-3700:/media/cdrom$ ls 
sc@sc-HP-110-3700:/media/cdrom$ cd .. 
sc@sc-HP-110-3700:/media$ umount KOTOR_1(vcd) 
bash: syntax error near unexpected token `(' 
sc@sc-HP-110-3700:/media$ umount KOTOR_1.ISO 
umount: KOTOR_1.ISO is not mounted (according to mtab)
sc@sc-HP-110-3700:/media$ sudo umount -a 
umount: /run/shm: device is busy. 
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /run: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) 
umount: /dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) 
umount: /: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
sc@sc-HP-110-3700:/media$ 

更新 2:: 尝试使用 fuseiso 时发现另一个异常,也许有帮助:

sc@sc-HP-110-3700:~/Downloads/KOTOR$ ls
KOTOR_1.ISO  KOTOR_2.ISO  KOTOR_3.ISO  KOTOR_4.ISO
sc@sc-HP-110-3700:~/Downloads/KOTOR$ fuseiso KOTOR_1.ISO ~/cdrom
fuse: bad mount point `/home/sc/cdrom': No such file or directory
sc@sc-HP-110-3700:~/Downloads/KOTOR$ sudo mkdir /media/cdrom
mkdir: cannot create directory `/media/cdrom': File exists

更新 3:: 尝试用作fuser -ck /media最后的选择,shell 已启动,但当我再次在文件夹上运行“ls”时,文件仍然存在。

答案1

嗯,我不知道 GMountISO 是什么,但我只会使用命令行来执行此操作。Linux 不需要任何其他工具来安装 ISO 文件。

安装:

sudo mkdir /media/cdrom
sudo mount -o loop -t iso9660 file.iso /media/cdrom

卸载:

sudo umount /media/cdrom

编辑:要以非管理员权限挂载,请安装 fuseiso:

sudo apt-get install fuseiso

然后你就可以挂载:

fuseiso file.iso ~/cdrom

并卸载:

fusermount -u ~/cdrom

没有 sudo。

相关内容