使用实时 USB 安装 Ubuntu 20.04.3 LTS 时出错

使用实时 USB 安装 Ubuntu 20.04.3 LTS 时出错

我正在尝试在我的 Acer Nitro 5 an515-52 上安装 Ubuntu 和 Windows 10。我按照许多教程安装了 Rufus 并创建了一个实时 USB。我已禁用安全启动并将实时 USB 设为启动优先级,但 GRUB 并没有出现,而是在屏幕上闪烁了以下错误半秒钟,之后 Windows 继续正常启动。

Reloc 12 Unknown relocation
Relocation failed; Unsupported
failed to load image; Unsupported 
start_image() returned Unsupported

我在任何论坛上都找不到解决方案。这是我第一次安装 Ubuntu,所以任何帮助我都非常感谢。

答案1

建议先检查你的 USB 驱动器是否有坏扇区。

如果您的 USB 盘已损坏,而您没有其他 USB 盘或无法获得另一个 USB 盘,则可以选择安装 Grub2Win。这是适用于 Windows 的 Grub。在该程序中,您可以添加从 ISO 启动的选项。

代码应该是
menuentry "Ubuntu" { insmod ext2 set isofile="/ubuntu-20.04.3.0-desktop-amd64.iso" loopback loop (hd0,7)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash toram initrd (loop)/casper/initrd }

假设您的 ISO 文件位于根目录中,将 hd0,7 替换为 hd0,1(您的 Windows 引导程序可能是 hd0,0,而您的 Windows 分区可能是 hd0,1),并在“set isofile”后使用您的 ISO 文件的名称。无论您有 hdd、sdd 还是 nvme 驱动器,它们都被 Grub 称为 hd。您可以在 Diskmanager 中检查您的分区(右键单击开始菜单或搜索 diskmanager/dskmgr)。在基于 Linux 的系统中,它们的名称不同(没有 C 或 D 驱动器,但称为 hd0,0 hd0,1,或者如果您有更多驱动器,则称为 hd1,0 等。)

将 Grub 设置为您的默认引导加载程序,在使用 Grub 启动后,您将看到从您的 ISO 文件启动的选项。

相关内容