我找到了 iso 文件 (hd0,gpt7)/iso/ubuntu-20.10-desktop-amd64.iso
在 GRUB 命令行上,我输入了如下内容。
set root=(hd0,gpt7)
set iso=/iso/ubuntu-20.10-desktop-amd64.iso
loopback l $iso
linux (l)/casper/vmlinuz root=casper iso-scan/filename=$iso
initrd (l)/casper/initrd
boot
Ubuntu 启动了。但无法安装 Ubuntu,出现错误。检查系统花了好几个小时。
答案1
从 HDD 上启动的 ISO 将 Ubuntu 安装到内置 HDD
您的 /boot/grub/grub.cfg 文件应该有一个类似于以下内容的菜单项:
menuentry "isoname ISO" {
set root=(hdX,Y)
set isofile="/[path]/[name].iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile toram --
initrd (loop)/casper/initrd
}
此toram
項目非常关键。
选择上述菜单项启动计算机。
卸载所有分区。要卸载 Live iso,请运行:
sudo umount -lrf /isodevice
确认所有分区都已卸载。您应该完全在 RAM 中运行。
运行 Ubuntu 安装程序。我通常使用其他内容选项。
您可能希望sudo update-grub
在重启时运行。