无忧启动论坛

标题: 如何把PE装到U盘 [打印本页]

作者: gaohuan    时间: 2007-3-6 19:49
标题: 如何把PE装到U盘
现在U盘大都是512起步了,如何把PE装到U盘,作为启动盘?如果能搞定就好了,可以带个U盘帮别人维护电脑了
作者: gfsyip    时间: 2007-3-6 20:44
标题: 看这个老毛桃的呵在不会加我QQ俺一步一步教你
将 WinPE 安装到 U 盘

  这个是大家最期待的,从楼下诸多的回复中也能看得出来,但同时也是最复杂最难处理的。问题的关键便是,目前对于主板支持 USB 设备的启动,并没有一个公开统一的标准。各主板厂商对于支持 USB 设备的启动,都有自己的一套思路和做法,并且是各自制定一套方案,造成了目前 U 盘启动的混乱,处理方法也相当复杂。因此,U 盘启动的制作方法并没有通用性。具体情况需要具体对待。

  有不少朋友使出了我所能列举出的几乎所有方法,也无法正常从 U 盘启动,这个,我只能说遗憾。这是正常现象,而且比较普遍,但是没有很好的办法来解决这些问题。鉴于目前主板类型繁多和支持 U 盘启动的多样化,我列举出以下一些可能解决问题的办法,如果还是不能帮助你从 U 盘引导 WinPE,还请不要骂街!

  1、MS-DOS + Grub4DOS 引导
  首先使用 USBoot(注意是我附带的这个 USBoot.RAR,里面附带了 U 盘以 MS-DOS + Grub 方式启动的大部分文件)将你的 U 盘格式化成 USB-ZIP 或者 USB-HDD 格式,默认是 FAT 分区。一般来讲,这一步操作完了,你的 U 盘就能够引导到 MS-DOS 了。我们可以通过运行 MS-DOS 下的 Grub.EXE 来加载 WinPE。具体操作如下:
  ①、编辑 Autoexec.bat 文件,内容就 4 个字:(这一步,我的 USBoot.RAR 已经替你做好了,可跳过)
  Grub
  将 Autoexec.bat 编辑好后,保存到 U 盘,同时需要将 Grub4DOS 的可执行文件 Grub.EXE 放到 U 盘的根目录。
  ②、编辑 Grub 的菜单配置文件 MENU.LST,内容如下:(这一步,我的 USBoot.RAR 已经替你做好了,也可跳过)
  Chainloader /ldrxpe
  将 MENU.LST 保存在 U 盘的根目录。
  ③、复制相关文件(夹)到 U 盘可
  将 BootCD.ISO 中的 WINNT.XPE、WINPE.IS_、XPEMENU.INI 和 外置程序 文件夹都复制到 U 盘的根目录下。
  不会操作的,可以直接将 DOS+Grub.gho 使用 GHOST32.EXE 写入到 U 盘。

  2、NTLoader + Avlgo 引导
  如果以上的方法行不通,可以尝试先使用 USBoot 将 U 盘格式化成 USB-ZIP 或者 USB-HDD 格式(这一步不是必须的,要视你的主板而定)。然后在资源管理器中将 U 盘格式化成 NTFS 分区格式。如果格式化成 NTFS 格式无法引导,那就保持原来的 FAT 格式,使用 FixNTBoot 工具给 U 盘写入 NT 引导也行。再将硬盘系统分区中的 NTLDR 复制到 U 盘根目录,再编辑一个 Boot.ini 文件保存到 U 盘根目录,内容如下:
  [boot loader]
  timeout=0
  default=C:\avldr.xpe
  [operating systems]
  C:\avldr.xpe="WinPE  By: Maotao"
  然后将 BootCD.ISO 的 WINPE安装 文件夹下的 AVLDR.XPE 复制到 U 盘的根目录,再将 BootCD.ISO 的 WXPE 文件夹下的 SETUPLDR.BIN 改文件名为 LDRXPE(注意不是 LDRXPE.BIN)和 NTDETECT.COM 复制到 U 盘的根目录下;同时,将 BootCD.ISO 中的 WINNT.XPE、WINPE.IS_、XPEMENU.INI 和 外置程序 文件夹都复制到 U 盘的根目录下。
  不会操作的,可以直接将 NT+Avlgo.gho 使用 GHOST32.EXE 写入到 U 盘。

  3、NTLoader + Grub 引导
  尝试先使用 USBoot 将 U 盘格式化成 USB-ZIP 或者 USB-HDD 格式(这一步不是必须的,要视你的主板而定)。然后在资源管理器中将 U 盘格式化成 NTFS 分区格式。如果格式化成 NTFS 格式无法引导,那就保持原来的 FAT 格式,使用 FixNTBoot 工具给 U 盘写入 NT 引导也行。再将硬盘系统分区中的 NTLDR 复制到 U 盘根目录,再编辑一个 Boot.ini 文件保存到 U 盘根目录,内容如下:
  [boot loader]
  timeout=0
  default=C:\Grldr
  [operating systems]
  C:\Grldr="WinPE  By: Maotao"
  再编辑一个 MENU.LST 文本保存在 U 盘的根目录,内容如下:
  chainloader /ldrxpe
  然后将附件 Grldr 复制到 U 盘的根目录,再将 BootCD.ISO 的 WXPE 文件夹下的 SETUPLDR.BIN 改文件名为 LDRXPE(注意不是 LDRXPE.BIN)和 NTDETECT.COM 复制到 U 盘的根目录下;同时,将 BootCD.ISO 中的 WINNT.XPE、WINPE.IS_、XPEMENU.INI 和 外置程序 文件夹都复制到 U 盘的根目录下。
  不会操作的,可以直接将 NT+Grub.gho 使用 GHOST32.EXE 写入到 U 盘
俺QQ184736196
作者: gd510090    时间: 2007-3-6 22:18
若老毛桃的办法不行,用以下方法试试:用HP格式化工具格式化U盘,把老毛桃NT+Avlgo.gho 使用 GHOST32.EXE 写入到 U 盘,再用BOOTSECT.EXE引导U盘,将 BootCD.ISO 中的 WINNT.XPE、WINPE.IS_、XPEMENU.INI 和 外置程序 文件夹都复制到 U 盘的根目录下。
作者: cy-hong    时间: 2007-3-7 13:57
试了n 种方法,都不行,只有启动到dos成功过。
作者: haonan    时间: 2007-3-7 15:14
参考这贴
http://bbs.wuyou.net/forum.php?m ... highlight=%2Bhaonan
作者: ppowers    时间: 2007-3-7 15:28
U盘能启动到dos,就说明你已经成功了一半了,

1.接下来把grub.exe和menu.lst文件复制到你的U盘
2.用记事本打开menu.lst文件,看看里面的内容。
  我的menu.lst内容如下:
   chainloader  /ldrxpe
3.以老毛桃0305修正版为例,下载0305修正版.iso, 用解压软件打开0305修正版.iso
   把里面的内容解到U盘根目录。
4.把u盘的xpe目录里的2个文件nedetect 和setupldr复制到根目录。
5.把根目录下的setup.bin改名成ldrxpe注意没有扩展名。
6.这样,你只要在u盘启动到dos后,运行grub就可以了,如果想让u盘自动运行PE,那你在根目录建个autoexec.bat文件,
内容如下:
   grub

这就是dos+grub的启动方式。其实在《randisk启动windows pe之faq不完整版》电子书里面,老毛桃已经讲得很详细了。
作者: hongm    时间: 2007-3-7 17:04
谢谢,学了一招!
作者: cooling    时间: 2007-3-8 10:59
参考一下我的吧,做做广告:)
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
作者: 3232111    时间: 2007-3-8 11:45
6楼的方法可以用。
作者: zhengjiaxin    时间: 2007-5-19 15:45
试了几种方法都不行,显示program too big to fit in memory .不能运行grub




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3