另外,你说的在“Windows,然后进入 DOS 提示符状态,执行:
bootlace.com 0x80
然后记住把 GRLDR 拷贝到 U 盘的根目录”
我担心是否会把U盘认作0X80,万一是我的第一硬盘呢?
我想如果试的话,最好是将我U盘MBR中的0x01b8至0x01ff复盖到GRLDR.MBR的0x01b8至0x01ff,然后再将新生成的grldr.mbr复盖到U盘的头12个扇区中。这样应当更安全些。不知是否行得通?作者: neiljoy 时间: 2006-7-28 08:37 我用
chainloader (fd0)/io.sys
试过了,回车后即出现:
Will boot MS-DOS 7.x from drvive=0x0
grub>
就结束了(没有死机),并没有进入DOS。当然,我在U盘的根目录下肯定有完整的DOS文件。
看来又遇到麻烦了。作者: neiljoy 时间: 2006-7-28 10:28 竟然没有键入boot!
可是键入BOOT后却提示:
Type the name of the command Tnterpreter,
而在U盘根目录下和内存盘符下均有这一命令呀!作者: 不点 时间: 2006-7-28 11:38 估计 IO.SYS 把其他盘当作启动盘了。你试试在Type the name of the command interpreter 时敲入 A:\command.com
这个问题我也记住了,并在以后找机会解决。
关于安装 GRLDR 到U盘MBR的问题,你可以按照如下步骤操作:
1。把 U 盘最开头的 63 个扇区(当然第一扇区是MBR了),硬拷贝到一个文件中,比如叫做 U_MBR_63
2。用 bootlace.com U_MBR_63 将 GRLDR 安装到 U_MBR_63 上。
3。用 16 进制编辑器观察一下 U_MBR_63 的内容,看看有无异常(应该没有异常)。
4。把 U_MBR_63 再写回到 U 盘上(硬拷贝到 U 盘上,正好覆盖 U 盘最开头的 63 个扇区,不多也不少)。