|
引导方式: ntldr+grldr
硬件: ut163 容量1G,2092 2G容量
步骤:
1. 用UltraISO,选择 ”启动光盘“ -> ”便捷写入“, 之后在
”写入新的硬盘主引导记录(mbr), 这里选 usb-hdd或者/usb-hdd+
”写入新的驱动器引导扇区“ , 这里选择 ”Windows xp nt“
2. 复制ntldr,boot.ini, grldr到U盘。这就不多说了。
结果:
测试了2台机器,bios选项有 usb-cdrom,usb-zip,没有usb-hdd,如果U盘为usb-hdd则可以在硬盘选项中找到。
一台机器usb-cdrom,usb-hdd 启动都成功
一台机器只有usb-hdd成功
两台机器usb-zip均启动均直接跳过,无任何提示,启动硬盘去了。
思考:
第2步,我首先用 hp 格式工具,但是主板没能认出usb-hdd。 usb-cdrom 启动时,grldr没找到U盘分区,更改不说启动了 ; usb-zip启动也都失败。
难道
这两台机器的bios是根据mbr来判断u盘为hdd或者zip? UltraISO到底写了什么?
以前认为hp格式化会也会写入mbr,是否是错的?
这种引导方式(ntldr+grldr),需要mbr来引导ntldr,而grub4dos也可以直接写mbr,那启动兼容性就要看谁的mbr代码更健壮一些,之后就是loader的事情了。
或许我们可以在mbr上做文章。
新手,很多概念不清楚,望高手解答。
[ 本帖最后由 muses2006 于 2008-10-31 16:35 编辑 ] |
|