| 
 | 
 
我一直用NTLDR直接引导PE 
因为以为有PE就够了 
而且NTLDR直接引导方式通用性也不错 
 
但是最近发现PE也不是万能的 
所以起了双启动U盘的念头 
 
试了一整天  
终于成功在我的U盘上实现USBZIP模式的直接GRUB引导 
DOS/PE/硬盘三重启动 
全中文  
可以支持背景图像 
(附件里只有字体文件,要背景图的自己加吧) 
 
附件里包括除了FLASHBOOT和PE映像之外的所有工具和文件 
 
下面说制作过程 
这里只针对USBZIP模式启动 
首先 要用FLASHBOOT(网上下载一个)把U盘格式化成ZIP模式的启动盘 
用内置的DOS就可以了 
这时你的U盘上有三个DOS启动文件  
试一下  用这个U盘启动看能否成功 
如果不能成功或者进入DOS后提示符不是A:\ 你的主板和U盘肯定不支持ZIP模式 
下面的不用看了 
因为HDD模式需要另外的命令来建立你的MBR 
我没有HDD的环境 
对于没有尝试过的东西  我就不发表意见了 
 
注意   
对于只支持ZIP模式启动的主板  
不要用USBOOT来作  
就算是号称支持256M以上ZIP启动的1.7版也不行 
因为1.7版作出来的ZIP模式 
在只支持ZIP的BIOS里会认作硬盘 
我的主板就是这样的 
 
如果你的U盘能成功启动 
把bootlace.com(附件包里有)复制到U盘 
用U盘启动到DOS 
使用命令: 
bootlace.com --floppy --chs 0x00 
注意  --floppy --chs 这里是两个- 不是一个- 
我第一次就因为看错了 所以没有成功 
如果没有提示出错就成功了 
 
不懂英文 就直接重起用U盘启动 
提示找不到GRLDR就对了 说明GRUB的MBR已经建立好了 
 
回到XP 
把U盘上的文件全删掉 
(删掉是因为这些文件已经全部无用了 放着碍眼 不嫌麻烦留着我也没意见 特意解释一下 免得有人说看不懂) 
把毛桃0325版的这四个文件复制到根目录里: 
NTDETECT.COM  WINNT.XPE  WINPE.LDR  WINPE.IS 
再把外置文件夹也复制过来 
注意 WINPE.LDR这个文件在有的版本中是setupldr.bin 
 
接下来就可以制作GRLDR了 
双击GRUBDOS内置菜单编辑批处理.bat 
按提示以文本方式导出menu.lst 
这样可以用写字板对导出的menu.lst进行修改 
 
其中 
find --set-root /RDOS.IMG这一句是用来定位你的U盘的 
我的U盘上放了一个YOUSM的RDOS.IMG 
你也可以自己建一个0字节的空文件  名字随便起 用这个名字替换掉RDOS.IMG就可以了. 
 
chainloader /RXPE.LDR 
这一句表示加载位于U盘的RXPE.LDR(我试验用的是YOUSM的RXPE) 
改为 
chainloader /WINPE.LDR 
就可以加载你的毛桃PE了 
 
map --mem /RDOS.IMG (fd0) 
map --hook 
chainloader (fd0)+1 
rootnoverify (fd0) 
map --floppies=1 
这一段话表示加载位于U盘根目录上的RDOS.IMG 
如果你用的是别的版的DOS 把这句改一下就可以了 
map --mem /XXXX (fd0) 
XXXX为你的DOS映像名 
 
 
修改保存后 
再用GRUBDOS内置菜单编辑批处理.bat写入GRLDR内置菜单 
把写好的GRLDR复制到U盘根目录 
把字体文件fonts复制到BOOT目录里 
 
OK重起吧 
 
祝大家成功 
 
补充两点  
1  如果出现菜单乱码 或者NTDETECT错误  
    应该是属于GRUB4DOS的兼容性问题 
    请用新版的GRLDR并使用外置的menu.lst菜单 
2  如果想把PE文件放置在非根目录下 
    要修改MENU.LST和WINNT.XPE(WINNT.SIF改名而来)文件  
    否则会提示找不到文件  
    修改方法大家自己在论坛自己找吧 
3  文中提到的所有软件在我的网盘里都有下载: 
 http://hnwzfile.bibidu.com 
  Flshboot在超简单U盘启动那个压缩包里 
  其他的看标题就可以下载了 
 
如果不需要多启动 见此帖:超简单U盘PE启动完全攻略 
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=102724&extra=page%3D2 
 
 
 
 
[ 本帖最后由 chnhhwz 于 2007-12-4 11:25 PM 编辑 ] |   
 
 
 
 |