在哪里安装grub?


10

所以,

我的分区表如下所示:

/dev/sda
 /dev/sda1 16708MB  (Windows Recovery Environment (loader))
 /dev/sda2 367MB    (Windows 7 (Loader))
 /dev/sda3 368203MB (Windows 7 Files)
 /dev/sda5 348000MB (Where I am mounting /)
 /dev/sda6 16874MB  (Swap)

因此,看看那里已经有两个装载程序,Ubuntu为我提供了安装grub的选项:

/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda5

现在我不确定应该在哪里安装grub,是在根目录中,在Windows 7加载程序的顶部还是在ubuntu /分区中?

Answers:


17

/dev/sda 是安装它的好地方-仅当您可以通过某种方式链加载引导加载程序时,才可以将其安装到分区上。


5
换句话说,您的计算机将首先从BIOS中配置为启动驱动器的驱动器上的主启动记录(MBR)启动。此MBR不在任何分区中,它位于任何分区之前。因此,即使MBR只是一个很小的引导程序代码,然后必须继续在其中一个分区中加载引导代码(Grub所做的),您也必须在其MBR中有一个引导加载程序。除非您要 Grub 之前运行其他引导程序,否则必须将Grub安装到MBR中,然后它才能链式加载Grub。即使使用Windows双重引导,您也几乎永远不想这样做。
thomasrutter 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.