|
Pauly:请教与建议
请教:
(1)grub4dos-0.4.4-2009-06-20可以支持ext4格式分区(boot.ini引导证实),而BOOTICE_090625包含的grub4dos版本虽为grub4dos-0.4.4-2009-06-20,但安装于mbr后无法识别ext4分区,难道这18个扇区的代码(相当于stage1+stage1.5)中不包含识别ext4格式分区的代码?
(2)BOOTICE安装grub4dos到mbr时,18个扇区的代码中包含识别文件系统的代码,故引导系统文件可以采用文件名索引的方式实现,否则直接指向系统文件对应的扇区。请问BOOTICE安装grub4dos到分区引导扇区是如何实现的?是1个扇区的引导代码(446,相当于stage1)?还是18个扇区的引导代码(相当于stage1+stage1.5)?不同文件系统,如fat16引导扇区数为1、ntfs引导扇区数为8,fat32引导扇区数为32的实现应有较大不同。还有,如果是仅写入1个扇区的引导代码,因为不识别文件系统,如何指向系统文件。
建议增加功能:
(1)纯分区信息(mbr分区表64个字节)的备份和恢复功能。以便用户在手工导入grldr.mbr、boot0等引导文件后,可以手工恢复分区信息,从而大大增加工具的灵活性。
(2)增加对macosx系统引导文件的安装功能,主要是darwin bootloader、chameleon(boot0,boot1h)
[ 本帖最后由 wdshop 于 2009-7-23 16:11 编辑 ] |
|