如何使其他机器上的 Ubuntu 磁盘可启动?

如何使其他机器上的 Ubuntu 磁盘可启动?

我有两台电脑,这台电脑运行 Windows 10。我从另一台电脑上移除了 Ubuntu 磁盘并插入这台电脑。BIOS 可以检测到 ubuntu 驱动器,但没有将其列为可启动驱动器。

我希望能够启动 ubuntu 和 windows。我想我必须向 Windows 10 EFI 分区添加一个条目,在该分区中有一个/EFI/bootx64.efi,我想知道在我的 ubuntu 磁盘中它的等效项在哪里,我不知道应该把它放在哪里。它应该命名/EFI/Ubuntu/bootx64.efi还是怎样?

(我目前正在使用 DiskInternals Linux Reader 访问我的 Linux 分区。)

答案1

您必须将 BIOS 设置为“启用传统启动选项”。听起来 BIOS 目前仅针对使用 GPT 的 EFI 进行设置,而传统启动使用 MBR。一旦您将 BIOS 设置为允许传统启动,您就应该能够启动它。您不必对磁盘本身做任何事情。如果需要,您必须进入 BIOS 并通过指向 /EFI/Ubuntu/bootx64.efi 或任何文件来添加磁盘的启动选项。

答案2

使用sudo gparted后出现以下屏幕:

gparted 1.png

从菜单中选择GParted-> Devices-> /dev/sda(或任何您的硬盘名称)。

然后gparted使用其他驱动器的分区进行刷新。在我的例子中是这样的:

gparted2 的源代码

笔记:这个 1 TB 硬盘有 9​​19 GB 可用空间。只使用了 42 GB,因为当它是一台全新的笔记本电脑时,我做的第一件事就是放入 SSD,并且从未在硬盘上使用过 Windows 10。我计划有一天用它来备份。

现在选择Partition->Manage flags然后出现此对话框:

gparted 3.png

选中标志旁边的框boot

相关内容