如何在第二个磁盘上安装 grub2 并在第一个磁盘上使用 EFI

如何在第二个磁盘上安装 grub2 并在第一个磁盘上使用 EFI

我想尝试在一台新笔记本电脑上安装 Ubuntu 16.04。这台笔记本电脑有 64 GB eMMC 存储,预装了 Windows 10。我不想更改任何东西或破坏 Windows 安装。因为我不拥有这台笔记本电脑,所以我只借了几天。我想把它原封不动地还给主人,就像我从他那里拿走它一样。但我想安装并测试这台笔记本电脑是否与 Linux 兼容。

因此,我将 16 GB 的 micro SD 卡插入笔记本电脑的卡槽,将 Ubuntu 16.04 安装 USB 笔式驱动器插入 USB 插槽并进行安装。我遵循以下步骤:

64 GB eMMC 存储被视为 emmcblk0,它有 4 个 GPT 分区,其中一个是 EFI 分区。

16 GB SD 卡显示为 emmcblk1,我在安装步骤中将其格式化为一个 ext4 分区,并将 emmcblk1p1 用作根分区。我没有创建任何其他 EFI 或交换分区。

我选择将引导加载程序安装到 emmcblk1(我尝试将另一个安装到 emmcblk1p1 并得到相同的结果)。我没有选择安装到 emmcblk0,因为我不想更改任何 64 GB eMMC Windows 磁盘。

当我尝试启动系统时,我得到了 2 个名为“ubuntu”的 EFI 条目,如果我尝试从其中一个启动,系统会转到 GRUB2 shell 提示符。当我运行 ls 命令时,我只能看到 (hd0,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4) 条目。这些是 64 GB eMMC 驱动器的 GPT 分区,我没有从 GRUB2 shell 看到 emmcblk1。

从现在起我应该做什么?这个安装步骤有什么问题?

谢谢

答案1

您可能已经对朋友的系统进行了更改。请按照此链接中的步骤创建 bootinfo-summary: https://help.ubuntu.com/community/Boot-Info 如果您使用引导修复,请不要单击“推荐修复”按钮,这可能会对系统进行更多更改。发布给定的 URL,以便我们了解您朋友的系统发生了什么情况并能够提供建议。

相关内容