ubuntu grub 不断重写第二个驱动器上的 mbr

ubuntu grub 不断重写第二个驱动器上的 mbr

我的电脑上有两个物理驱动器,第一个用于 Windows 7,第二个用于 Ubuntu。

第一个是 Windows 7 中的 BIOS 中的默认启动驱动器。

我的想法是在 Windows 7 驱动器上安装 Windows MBR,在 Ubuntu 驱动器上安装 GRUB

因此我将能够关闭第二个驱动器而不影响 Windows 的启动能力。

问题:每次我执行“apt upgrade”来获取新内核时,Ubuntu 都会使用 GRUB 重写第一个驱动器上的 MBR。

这真是令人厌烦又无趣。我该如何阻止它?

答案1

首先,您需要找出 Ubuntu 安装在哪个硬盘上。您可以使用Disks检查驱动器,打开 Dash 并disks在搜索框中输入,然后单击标有 的图标DisksDisks您将能够看到 Windows 安装在哪个驱动器上以及 Ubuntu 安装在哪个驱动器上。

然后打开终端(++ Ctrl)并运行命令AltT

sudo grub-install /dev/sdX`

代替X与您在第一步中找到的正确字母一致。不要在命令中添加任何数字,例如,如果您将 Grub 安装到sdb1,Grub 将安装到第二个驱动器上第一个分区的分区引导记录中,而不是第二个驱动器的 MBR 中!

在 BIOS 中将启动顺序更改为此驱动器。

相关内容