|

楼主 |
发表于 2008-11-14 18:15:01
|
显示全部楼层
我认为在使用chainloader的时候,root (x,x)指的应该是引导加载程序所在分区
(注意:这里的引导加载程序指的是grub第一阶段的主程序,它位于某个分区的
第一个扇区中,也就是超级块中,不是/boot/grub/目录所在分区)
试想:如果root (x,x)指的就是内核所在分区(在使用chainloader 的情况下)
title LINUX2
root (hd0,4) (这个分区是内核所在分区,也就是BOOT分区,但是在它的第一个
扇区中并没有grub主程序,因为它在/分区hda4的超级块里面)
chainloader +1
这样怎么能将控制权移交给LINUX2的引导加载程序呢?
除非使用root (hd0,3),也就是hda4, 引导加载程序 (grub第一阶段的主程序)所在的分区,这样才能够解释。
讨论交流一下 |
|