我正在尝试从硬盘安装 Kubuntu 16.04,并按照以下说明进行操作这里和这里。
好吧,我必须从两者中删除扩展,vmlinuz
并且initrd
我有一些关于参数的问题但无论如何,它似乎在一定程度上是有效的。
不幸的是,我的进程卡在了一条消息中,说它找不到 ISO 文件。这似乎很奇怪,因为它清楚地显示了来自内核的消息。所以,我猜它实际上是从 ISO 文件中读取文件(以前的文件驻留在该文件中)。实际的消息是这样的(这显然是一张照片,而且不太清晰):
根据这个回答我的系统在挂载根文件系统的阶段停止了,我猜这意味着挂载 ISO 文件。
信息:
...无法打开/dev/sr0:未找到介质
指的是我的 DVD 驱动器,它有点像一个错误(我找到了一些关于这个的信息,但丢失了在这里提供它的来源)我猜我不确定它是否与这里的实际问题有关。
我已采取了其他地方建议的一些措施,例如启动 Windows 并使用shutdown /s
干净的 Windows 系统(尽管在这种情况下我不确定我是否需要一个干净的 Windows 系统)。
所以,我的问题是:
- 为什么首先会出现这种行为(为什么我会遇到安装问题)因为
vmlinuz
似乎initrd
发现了。 - 我该如何继续?例如,我可以通过一些选项来读取实际的 ISO 文件吗?
我的默认系统是 Kubuntu 14.04 32 位,我正在尝试安装 64 位 Kubuntu 16.04。但我的系统支持 64 位,因为我上面还有 64 位 win7(双启动)。
如果它有助于使用的菜单/etc/grub.d/40_custom
是:
menuentry "Kubuntu 16.04 ISO no ext" {
set isofile="kubuntu-16.04.5-desktop-amd64.iso"
loopback loop (hd0,6)/home/jorge/Torrents/$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile}
initrd (loop)/casper/initrd
}
并且我没有单独的/home
分区。
答案1
.iso
您在命令中使用了错误的文件路径linux
:
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile}
应该
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/jorge/Torrents/$isofile
noprompt
您还应该将参数添加noeject
到此行:
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/jorge/Torrents/$isofile noprompt noeject
以避免在安装完成并且机器即将重新启动时提示删除安装介质。