我的电脑上有两个物理驱动器,第一个用于 Windows 7,第二个用于 Ubuntu。
第一个是 Windows 7 中的 BIOS 中的默认启动驱动器。
我的想法是在 Windows 7 驱动器上安装 Windows MBR,在 Ubuntu 驱动器上安装 GRUB
因此我将能够关闭第二个驱动器而不影响 Windows 的启动能力。
问题:每次我执行“apt upgrade”来获取新内核时,Ubuntu 都会使用 GRUB 重写第一个驱动器上的 MBR。
这真是令人厌烦又无趣。我该如何阻止它?
答案1
首先,您需要找出 Ubuntu 安装在哪个硬盘上。您可以使用Disks
检查驱动器,打开 Dash 并disks
在搜索框中输入,然后单击标有 的图标Disks
。Disks
您将能够看到 Windows 安装在哪个驱动器上以及 Ubuntu 安装在哪个驱动器上。
然后打开终端(++ Ctrl
)并运行命令Alt
T
sudo grub-install /dev/sdX`
代替X与您在第一步中找到的正确字母一致。不要在命令中添加任何数字,例如,如果您将 Grub 安装到sdb1
,Grub 将安装到第二个驱动器上第一个分区的分区引导记录中,而不是第二个驱动器的 MBR 中!
在 BIOS 中将启动顺序更改为此驱动器。