|
发表于 2006-3-2 10:49:27
|
显示全部楼层
我那个是该去内核版。
斑竹这个就不算了,凡是没有把内核打开,需要解决的问题,应该都和内核无关:)
解答如下:
1。一个程序可以识别分区,识别文件系统不是件复杂的事。内核除了在识别文件系统的基础上要建立VFS,不能采用grub的方式。
2。grub在/boot/grub目录下面存放了stage1,stage2文件,并且存放了可以识别一个文件系统的若干step。grub在运行时通过ext2_step可以提供对ext2分区的访问,fat类似。
3。grub自身是bin格式,要访问/boot/grub目录,必然提前提供ext2的支持。那是通过setup把ext2_step放到了MBR。
4。grub只要找到了/boot/grub就有了访问若干格式分区的能力,你可以去看看有几个:)
3说的比较含糊,体会一下应该明白 |
|