|
U盘采用HP USB 格式化成fat32,用grubinst_gui写入mbr引导grldr启动U盘。启动后U盘被认成(hd0,0),原硬盘为(hd1)。
原来采用论坛里的超级N合一整合毛桃红叶PE启动U盘版的menu.lst内容如下
title [09] 磁盘分区工具 DM 9.57 中文版
find --set-root /boot/grub/hwdisk.ico
map --mem /boot/dm957.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
可以进入dm工具,但停留在“分析硬盘子系统.....”界面十几分钟仍不不动,而U盘灯狂闪。原因应该是dm在分析作为第一磁盘的U盘卡死了。不知有无人遇到这样的情况?
后来我作了些改进,变为:
map --mem /boot/dm957.img (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
把原来的硬盘映射成第一磁盘,一下子就进去了且认出了硬盘。
这种情况同样出现在PM 8.05 中英双语版中,但有所不同。原为
title [08] 磁盘分区工具 PM 8.05 中英双语版
find --set-root /boot/grub/hwdisk.ico
map --mem /boot/pm805.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
进去后会提示“已侦测到起始于磁碟1 扇形磁区 63 上的分割磁区有错误 110"......”你要修正这个错误吗"?
磁碟1即U盘了,我不修复。因为现在U盘其他启动功能都正常,怕修复导致diy很久才搞好启动盘弄没了,点否后定在背景为青色的画面。鼠标,键盘失效。
于是尝试用上面的方法:
map --mem /boot/pm805.img (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
这时提示磁盘2错误了,意料之中。
尝试把U盘hdd映射成fd:
map --mem /boot/pm805.img (fd0)
map (hd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
但同样提示磁盘错误。继续修改:
map --mem /boot/pm805.img (fd0)
map (hd0) (fd1)
map (hd1) (hd0)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
这下没提示顺利进去了,不过硬盘由一个变成相同的两个,但操作是同样效果的。虽说成功了,但不知有无方法可以继续改善?
[ 本帖最后由 16300 于 2008-3-10 09:34 AM 编辑 ] |
|