我的电脑上有三个系统。我用 Windows 很久了,然后安装了 Linux Mint,最近又安装了 Ubuntu。Bootloader 使用的是 Mints Grub。
我该如何更改它以便它使用来自我的 Ubuntu 分区的 Grub?我想摆脱 Mint,但我担心如果我删除/格式化 Mint 分区,我会搞砸我的 Grub 并且无法启动我的任何系统。
- Windows(sda3)
- 薄荷(sdb1)
- 乌班图 (sda5)
答案1
我看到您的 Mint 驱动器位于单独的磁盘 ( /dev/sdb1
)。如果您的计算机从拇指驱动器启动,则可能需要重新配置 BIOS 设置。如果您不知道如何执行此操作,请咨询您的制造商。
如何重新安装 grub:
- 启动进入 Ubuntu。
- 运行命令
grub-install /dev/sdX
,其中 /dev/sdX 是您想要启动的驱动器。 - 重新启动进入 Ubuntu,并验证您是从 Ubuntu 的 GRUB 启动的,而不是 Mint 的。
- 删除 Mint 分区,然后
update-grub
在 Ubuntu 上运行 ,以重新检测分区。确保在输出中看到每个操作系统。 - 再次完成步骤 2,并验证一切是否正常工作。
答案2
您必须重新安装 grub,最简单的方法是登录到您的一个 Linux 系统,然后挂载您的ubuntu
分区,假设它挂载在/media/ubuntu
,然后转到终端并执行以下操作:
sudo grub-install --boot-directory=/media/ubuntu sda
希望我的语法是正确的;)