红联Linux门户
Linux帮助

grub是安装在MBR里吗?

发布时间:2012-03-28 20:18:48来源:红联作者:zhweiz
有个问题一直不明白,系统开机过程中,bios加电自检后把控制权交给了磁盘的MBR,MBR分为两部分,一部分为引导区,一部分为分区表。我网上查了很多资料,都说引导区里存放的就是grub,可是我装linux系统的时候,都是直接把grub拷进C盘,然后准备好镜像盘等,grub实际上是在C分区啊,为什么说是在MBR呢,不懂,请指教。
文章评论

共有 6 条评论

  1. pander 于 2012-04-02 08:13:38发表:

    boot.ini这个文件是启动的配置文件,在win系统中,也可以通过查看[我的电脑]右击-〉[属性]-〉[高级系统设置]->[启动和故障恢复设置],如果是多系统的话,可以在这设置默认启动那个操作系统(这是win下,在linux本人还没有亲手体验过{:2_101:} )。

  2. gviwin 于 2012-03-29 17:16:27发表:

    不太懂,不错可以尝试一下先咯!
    :0)1

  3. zhweiz 于 2012-03-29 17:04:06发表:

    3# 相思爱文


    哦,原来是这样啊,那我放在C盘的grub应该是wingrub或grub for dos了,但是还是有一点不明白的地方就是,我这种情况,MBR引导扇区为什么能直接找到C盘中的grub呢,因为C盘里还有很多其他文件啊,不应该直接就找到grub了吧??

  4. personball 于 2012-03-29 10:18:38发表:

    俺知道linux下 grub可以装在boot分区。。。
    楼主讲的C盘,那确实是win系统了。。
    多系统如果要linux和win混装,这方面还没试过。。

  5. 相思爱文 于 2012-03-28 22:21:07发表:

    [i=s] 本帖最后由 相思爱文 于 2012-3-28 22:26 编辑 [/i]

    楼主的问题,是把多个概念混在一起了。
    grub是linux的启动管理器。可以安装在硬盘mbr,也可以安装在分区boot,还可以以文件形式,安装在分区的一个目录中。
    grub安装在mbr,可以直接引导。安装在其他地方,要借助其他启动管理器,把启动权交给grub后,才能引导。

    grub安装在mbr,可以直接引导。
    放在C盘中的grub,并不是linux系统所说的grub。
    grub是开源软件,可以修改,适应不同环境。grub for dos,wingrub等,都叫grub,也都可以引导linux系统,但和grub for linux 不同。

    linux教程中指的grub与windows硬盘安装时的grub,概念不同。原理和功能相似,但是不同的两个版本。

  6. SnEMOrb 于 2012-03-28 21:19:57发表:

    C是WIN的地盘啊,GRUB引导默认装载就是了