AOGE007 发表于 2009-6-2 21:02:01

USB启动盘,用grub界面来集成到WinPE(一)

用U盘来做WINPE的启动盘
1.所使用到的工具
BootCD_070911.rar (老毛版的MINE PE)----做U盘的MBR for GRUB
grubinst-1.1-bin-w32 ---可以用来做MBR for GRUB (主要还是用grubmenu.exe这个编译工具)
grub4dos-0.4.3.zip   ---用来提供干净的grldr(grub4dos-0.4.3grub4dos-0.4.3chinese下)
PowerMiniPEV30-1115.iso---深山红叶的PE盘   (因为考虑到老毛版的工具相对少一点,所以用深山红叶的)
2.步步骤:
   (1).先将minipe安装到U盘
       解压BootCD_070911.rar-->获得BootCD_070911.ISO-->用虚拟光驱打开BootCD_070911.ISO-->直接
      运行-->采用grub+U盘的安装方式-->HP 格式化-->grubinst_gui.exe生成带grub的MBR
   (2).生成 grldr(mtldr)
      使用grubmenu.exe这个程序可以完成这个任务.
       G:grubutil-1.1-bin-w32-9>grubmenu
      Usage:
      grubmenu info grldr
      grubmenu print grldr
      grubmenu export grldr menu.lst
      grubmenu import grldr menu.lst
       G:grubutil-1.1-bin-w32-9>
      使用grubmenu export mtldr menu.lst命令将mtldr里面的菜单配置导出到menu.lst文件中.
      (mtldr文件在U盘根目录,是隐藏文件,注意去掉只读属性才能修改).
      将修改好的menu.lst文件再用grubmenu import mtldr menu.lst命令导入到mtldr里面.
注:如果不用老毛的grubinst_gui.exe 默认的grub引导是grldr,但老毛的MBR中已经改成mtldr了,所以在
         这的grub引导文件就变成了mtldr.
         把menu.lst用记事本打开,编译.
         default 0
         timeout 1
         title Red Leaf WinPE Tools
         chainloader (hd0,0)/ntldr
         boot
       保存. 用grubmenu 生成 mtldr
      把mtldr拷到U盘根目录下
   (3).把深山红叶的PE盘用虚拟光驱打开,按现状一起拷到U盘根目录下.
       进入U盘,拷贝以下文件:
       copy WXPEsetupldr.bin
tldr
       copy WXPENTDETECT.COM
      (attrib +s +h +r NTDETECT.COM
      attrib +s +h +r
tldr) 可做可不做.
3.重新启动计算机,进行CMOS.设置启动顺序和第一个启动设备.(我自己的板子是做了两个更动,DELL的笔记本做   
过,只需要更改从U盘启动就可).重启计算机
现在就可以从U盘进行启动深山红叶的PE了,只不过只有一个菜单,如果还要其他工具,要重新编译mtldr,但mtldr调用的.IMA, .IMG的文件要想法生成.
有关进一步的集成,在以后的实验过程中再补.
      
页: [1]
查看完整版本: USB启动盘,用grub界面来集成到WinPE(一)