在硬盘驱动器中从 iso 安装 kubuntu 时出现问题

在硬盘驱动器中从 iso 安装 kubuntu 时出现问题

我正在尝试从硬盘安装 Kubuntu 16.04,并按照以下说明进行操作这里这里

好吧,我必须从两者中删除扩展,vmlinuz并且initrd我有一些关于参数的问题但无论如何,它似乎在一定程度上是有效的。

不幸的是,我的进程卡在了一条消息中,说它找不到 ISO 文件。这似乎很奇怪,因为它清楚地显示了来自内核的消息。所以,我猜它实际上是从 ISO 文件中读取文件(以前的文件驻留在该文件中)。实际的消息是这样的(这显然是一张照片,而且不太清晰): 截屏

根据这个回答我的系统在挂载根文件系统的阶段停止了,我猜这意味着挂载 ISO 文件。

信息:

...无法打开/dev/sr0:未找到介质

指的是我的 DVD 驱动器,它有点像一个错误(我找到了一些关于这个的信息,但丢失了在这里提供它的来源)我猜我不确定它是否与这里的实际问题有关。

我已采取了其他地方建议的一些措施,例如启动 Windows 并使用shutdown /s干净的 Windows 系统(尽管在这种情况下我不确定我是否需要一个干净的 Windows 系统)。

所以,我的问题是:

  1. 为什么首先会出现这种行为(为什么我会遇到安装问题)因为vmlinuz似乎initrd发现了。
  2. 我该如何继续?例如,我可以通过一些选项来读取实际的 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

以避免在安装完成并且机器即将重新启动时提示删除安装介质。

相关内容