|
全能”启动U盘制作方法之所以说“全能”,是因为解决了制作方法中的“不足”,以及避免了GRUB启动中BUGGY主板错误。最重要的是本人在多种主板上试验成功。在这里征集不成功者,让大家一起来解决你的问题,非得把你搞定!
进入正题
启动方式:NTLOADER+AVLGO
我的是SD卡+读卡器(128M),U盘格式为FAT,启动方式为USB-HDD。
注:强烈建立下载《以方式启动WinPE之FAQ不完整版》,里面包含了制作工具和GHOST镜像。
下载地址:请查看附件
制作过程:
1. 使用FLASHBOOT或HP格式化等程序将U盘格式化成USB-HDD格式,哪种启动盘没有关系,因为接下来我们要用FIXNTBOOT工具将其加入NTLDR引导,其实我更喜欢用VISTA下的bootsect.exe工具来写,因为没有别的文件写进去。如果你想省事,那就直接用上述电子书中的NT+AVLGO镜像,全盘恢复到你的U盘(当然要备份U盘数据了)。
2. 这个GHOST镜像里面什么东西都全了,但是,你一定要用WINDOWS 2003里的NTLDR替换U盘里的NTLDR,因为后者是XP的,我试验在有的BIOS上出现multi(0)disk(0)fdisk(0).bootset.dos I/O错误,这个是由NTLDR引起的。这个文件如果安装了2003则在C盘根目录,否则可以在光盘的I386目录提取。
3. 这个U盘,我们当然是要使用DOS和PE系统,对于DOS的IMG文件,使用AVLGO装配,这和PE的启动也一样。这里为什么不使用GRUB,因为我发现即便是使用了2003的NTLDR也还是在有的主板上出现搜索U盘时出现FAT16 DISK ERROR,找不到GRLDR文件,但使用AVLGO则没有这个问题。
操作方法,当然是下载AVLGOMGR了,地址:http://www.znpc.net/avlgo/Avlgomgr_2007m_v2.103.zip用这个工具装配你的U盘上的IMG文件。这里要注意,装配完后一定要用AVLGOMGR来修改在U盘形成的AVLGO.SYS,方法大家看看里面的README吧,将里面的MENU菜单修改成(fd0)/boot/xxx.im和(hd0,0)/boot/xxx.img,同时将TIMEOUT 设为5,这样主要是适用不用主板启动后盘符可能为A:或C:的问题,如果A:不行,则C:肯定可以。
我修改的menu.lst
QUOTE:default 0
timeout 10
title fd0 start
kernel (rd)/memdisk.gz c=xx h=x s=xx floppy
initrd (fd0)/boot/hongye.img
title hd0,0 start
kernel (rd)/memdisk.gz c=xx h=x s=xx floppy
initrd (hd0,0)/boot/hongye.img
注:(以上xx为AVLGOMGR自动识别的值)
除此之外,当然是修改BOOT.INI了,这个就不多说了,修改ALVGOMAGR形成的错误路径,改成自己想要的名字就行。
到此就全部结束了,其它的东西大家看老毛的电子书就行了。
你可能会问,这么麻烦,我用DOS+GRUB或NTLOAD+GRUB用的好好的啊?NTLDR也不用换啊?也不用AVLGO装配IMG文件啊,GRLDR就搞定了啊?不要忘了,我们是在作通用U盘启动,大家想的这些我在单机上都实验过,可通用性都不行。在一台电脑上如果用DOS+GRUB启动则对BUGGY主板,则是反复重启,说什么BIOS里的字节和计算出的不一致,但用NTLOADER+AVLGO则可以运行,忽略错误。 |
|