![安装程序需要提交对分区表的更改,但由于无法卸载分区,因此无法执行此操作。/cdrom](https://linux22.com/image/1036148/%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E9%9C%80%E8%A6%81%E6%8F%90%E4%BA%A4%E5%AF%B9%E5%88%86%E5%8C%BA%E8%A1%A8%E7%9A%84%E6%9B%B4%E6%94%B9%EF%BC%8C%E4%BD%86%E7%94%B1%E4%BA%8E%E6%97%A0%E6%B3%95%E5%8D%B8%E8%BD%BD%E5%88%86%E5%8C%BA%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%97%A0%E6%B3%95%E6%89%A7%E8%A1%8C%E6%AD%A4%E6%93%8D%E4%BD%9C%E3%80%82%2Fcdrom.png)
我曾多次尝试使用 UNetBootin 将 Natty 安装在我的笔记本电脑(WinXP、Intel x86)上的自己的分区上,但总是失败。
出现一个对话框:
Failed to unmount partitions
The installer needs to commit changes to partition tables,
but cannot do so because partitions on the following could
not be unmounted.
/cdrom
Please close any applications using these mount points.
Would you like the installer to try to unmount these partitions again?
如果我点击“继续”,Ubiquity 就会挂断,也就是说,幻灯片会一直播放下去。我没有内置光驱,目前也没有使用任何外围设备。
我试过了,sudo umount /cdrom
它说cdrom
很忙。然后命令fuser /cdrom
返回“过时的 NFS 文件句柄”。
我该如何解决这个问题来安装 Ubuntu?
答案1
我也花了几个小时试图修复这个问题,尽管我的问题不是由 UNetBootin 引起的。然而我得到了相同的结果:安装程序只是退出并说无法卸载 /cdrom
最后在https://help.ubuntu.com/community/Installation/FromLinux
具体来说,这样做:
注意 2:除了使用“解决方法”之外,另一种方法是修改文件 /etc/mtab,删除指定安装 cdrom 的分区的行。这样,内核就会认为 /cdrom 未安装,并且在安装 ubuntu 时不会显示建议。我认为此过程比上一条注释中的过程危险性小。
在启动安装程序之前执行此操作。如果不起作用,请尝试在按下“立即安装”按钮之前执行此操作。
答案2
这是 Ubiquity 中的一个错误:
- http://ubuntuforums.org/showthread.php?t=1237721&highlight=the+installer+needs+to+commit+changes
- https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/313452
经过漫长而艰巨的搜索,我终于找到了这些帖子……那里列出了一些有趣的解决方法。但是我不会保证它们(见评论)。如果您需要直接从磁盘上的 ISO 映像安装 Ubuntu,请小心!
答案3
为我
sudo umount -l -r -f /cdrom
效果很好
答案4
我在使用 unebootin 和 rufus 时都遇到了同样的问题。我通过打开USB 3.0 legacy mode
或usb3.0 configuration in pre-os
进入 BIOS 解决了这个问题。