双启动机器上的 Grub 启动问题

双启动机器上的 Grub 启动问题

我的电脑上有三个系统。我用 Windows 很久了,然后安装了 Linux Mint,最近又安装了 Ubuntu。Bootloader 使用的是 Mints Grub。

我该如何更改它以便它使用来自我的 Ubuntu 分区的 Grub?我想摆脱 Mint,但我担心如果我删除/格式化 Mint 分区,我会搞砸我的 Grub 并且无法启动我的任何系统。

  • Windows(sda3)
  • 薄荷(sdb1)
  • 乌班图 (sda5)

答案1

我看到您的 Mint 驱动器位于单独的磁盘 ( /dev/sdb1)。如果您的计算机从拇指驱动器启动,则可能需要重新配置 BIOS 设置。如果您不知道如何执行此操作,请咨询您的制造商。

如何重新安装 grub:

  1. 启动进入 Ubuntu。
  2. 运行命令grub-install /dev/sdX,其中 /dev/sdX 是您想要启动的驱动器。
  3. 重新启动进入 Ubuntu,并验证您是从 Ubuntu 的 GRUB 启动的,而不是 Mint 的。
  4. 删除 Mint 分区,然后update-grub在 Ubuntu 上运行 ,以重新检测分区。确保在输出中看到每个操作系统。
  5. 再次完成步骤 2,并验证一切是否正常工作。

答案2

您必须重新安装 grub,最简单的方法是登录到您的一个 Linux 系统,然后挂载您的ubuntu分区,假设它挂载在/media/ubuntu,然后转到终端并执行以下操作:

sudo grub-install --boot-directory=/media/ubuntu sda

希望我的语法是正确的;)

相关内容