百科详情

U盘PE

发布时间:2024-06-30 16:45

1制作

             

制作工具也是多种多样,经过大量的试验,参考无忧论坛的PTPTPTPTPTPT的方法制作,《以 Ramdisk 方式启动 WinPE 之 FAQ 不完整版》电子书中已经给出了MS-DOS+Grub4DOS、NTLoader+Avlgo、NTLoader+Grub三种方法相比,我认为下面的制作方法成功率(在大多数机器上成功启动)较高,既能启动PE,又可启动软盘镜像。

1、用HP的USB盘制作工具将U盘格式为FAT32格式的启动盘(其中的DOS启动文件可以删除)。

2、用最新版本grubutil(http://download.gna.org/grubutil/)中的GRUBGUI给 U 盘写入 Grub 引导。(注意:选中U盘,在启动文件栏填入grldr,在“选项”区选中“不保存原来的mbr”、“不引导原来的mbr”、“启动时不搜索软盘”,点击“安装”即可。)

       3、将最新版本的grub4dos(http://download.gna.org/grub4dos/)中的Chinese文件夹中的grldr拷到U盘根目录。

       4、在根目录建立boot\grub,grub文件夹中拷入字体、背景等相关文件。

5、以U盘装机大师WinPE2003为例:将ISO根目录下的WINNT.XPE、WINPE.IS_和“外置程序”文件夹拷到u盘根目录;再把ISO根目录下“WINPE”文件夹中的NTDETECT.COM和SETUPLDR.BIN两个文件也拷到u盘根目录;把SETUPLDR.BIN改名为ldrxpe,注意一定要把扩展名.BIN去掉!

      6、还可以放入*.IM_格式的WINPE,可相应的拷入WINNT.SIF、WINPE.IM_、peldr(改名而来)。

      7、可在boot中再建wimge文件夹,将多个*.img镜像拷入。

      8、编辑菜单menu.lst。

      9、我的menu.lst内容如下:

timeout 30

default 0

gfxmenu /boot/grub/grub_chs.msg

fontfile /boot/grub/fonts

splashimage /boot/grub/xp2008.gz

title 1. 启动 WinPE2003 版

chainloader /LDRXPE

title 2. 启动 Win PE-XP 版

chainloader /PELDR

title 3. 全功能A-Start启动

clear

map --mem /boot/lht/allstart.img (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

title 4. 系统恢复GHOST启动

clear

map --mem /boot/lht/ghost11.img (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

title 5. 自动分区GDISK启动

clear

map --mem /boot/lht/gdisk.img (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

title 6. 第一硬盘1分区启动

map (hd0) (hd1)

map (hd1) (hd0)

root (hd1,0)

chainloader (hd1,0)+1

boot

savedefault --wait=2

title 7. 第二硬盘1分区启动

map (hd0) (hd2)

map (hd2) (hd0)

root (hd2,0)

chainloader (hd2,0)+1

boot

savedefault --wait=2

title 8. 由光盘启动

map --mem (hd0,0)/boot/grub/bootcd.img (fd0)

map (fd0) (fd1)

map --floppies=2

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

boot

title 9. 重启计算机

savedefault --wait=2

reboot

title 0. 关闭计算机

savedefault --wait=2

halt

2注意事项

目前我发现的确实受这一问题的影响,从而影响启动的程序有:

1、Windows XP及SP1中文版磁盘管理器分区时所写的MBR

 

2、USBoot产生的MBR和boot(与1相同)

 

3、使用bootlace.com将grub for dos 0.41中的grldr.mbr安装至MBR

可能不受这一问题影响的程序有(未经充分测试):

1、ntldr以及随后启动的PE或XP环境(当然了,否则U盘就没法使用了)

 

2、linux下的install-mbr程序所写的MBR

3、GNU GRUB 0.95和0.97及其使用grub-install命令安装的引导代码

4、syslinux3.36和3.51

5、linux2.4内核以上,基本上linux系统所有程序对FAT文件系统都不会使用CHS

8、grub chs 0.95 0.97(内含的stage1、stage1.5和stage2引导代码)

免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
网站也是有底线的