我正在使用 Precise 和 GNOME。我尝试
通过 .ISO 映像和 WINE安装一些复古的多 CD 游戏 (KOTOR1),
但我无法正确安装 ISO。首先,我尝试了 GMountISO,它显示了read-only警告但有效 - 直到我卸载。当安装程序要求安装 CD 2 时,我无法从/cdrom文件夹中卸载,因为 GMountISO 或umount终端都无法检测到安装。
重新启动后,我更改为 GISOMount(我猜,不知何故不同?),但是当我尝试安装 ISO 时,我得到一个错误窗口,解释mount命令的语法,这也是我尝试使用时mount得到的终端。/media从百灵鸟上的终端检查后,我看到光盘安装在那里两次,但umount即使我指定了完整路径,也无法识别它sudo 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$
Run Code Online (Sandbox Code Playgroud)
更新 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
Run Code Online (Sandbox Code Playgroud)
更新 3 :: 尝试使用fuser -ck /media作为最后一个选项,shell 被踢了,但是当我再次在文件夹上运行“ls”时,文件仍然存在。
嗯,我不知道 GMountISO 是什么,但我只会使用命令行来完成。Linux 不需要任何额外的工具来挂载 ISO 文件。
安装:
sudo mkdir /media/cdrom
sudo mount -o loop -t iso9660 file.iso /media/cdrom
Run Code Online (Sandbox Code Playgroud)
卸载:
sudo umount /media/cdrom
Run Code Online (Sandbox Code Playgroud)
编辑:要在没有管理员权限的情况下安装,请安装 fuseiso:
sudo apt-get install fuseiso
Run Code Online (Sandbox Code Playgroud)
然后你可以挂载:
fuseiso file.iso ~/cdrom
Run Code Online (Sandbox Code Playgroud)
并卸载:
fusermount -u ~/cdrom
Run Code Online (Sandbox Code Playgroud)
没有sudo。
| 归档时间: |
|
| 查看次数: |
5853 次 |
| 最近记录: |