无忧启动论坛
标题:
引用文章U盘启动winPE成功率较高的一个方法 分类:系 统(补充老毛桃)
[打印本页]
作者:
mmck321
时间:
2007-10-15 21:37
标题:
引用文章U盘启动winPE成功率较高的一个方法 分类:系 统(补充老毛桃)
引用文章U盘启动winPE成功率较高的一个方法 分类:系 统(补充老毛桃)U盘启动winPE成功率较高的一个方法 分类:系 统(补充老毛桃)
哇,总算登录无忧了,不容易啊,原先在网吧,一登录就显示 “IP不在允许范围内”,本来还能匿名浏览,一下子就全打不开了!郁闷啊……不过总算上来了,发帖庆祝!
老毛桃在《以 Ramdisk 方式启动 WinPE 之 FAQ 不完整版》电子书中已经给出了MS-DOS+Grub4DOS、NTLoader+Avlgo、NTLoader+Grub三种引导方式,本文补充一种方法,可以叫做“ MBR直接引导 ” 。
本方法的好处在于不需要DOS、NT的引导纪录,不用通过GRUB,也无须格式化U盘为NTFS格式(格成NTFS反而可能失败)。其中关键角色是一段神奇的MBR引导代码,来自GRUB4DOS,感谢作者不点。具体操作步骤如下:
1、把u盘格成HDD格式
u盘启动之所以问题多多主要就是因为规范不统一,首先u盘控制芯片规格不一,其次主板支持的启动方式及其具体实现又千差万别。不过现在情况好多了,有统一于USB-HDD的趋疲琔SB-ZIP、USB-FDD渐渐势衰。较新的主板多能把USB存储设备直接映射为一块硬盘,兼容性进一步提高。所以我认为U盘启动采用HDD格式是最好的选择。
用什么工具搞呢?经验表明,惠普u盘格式化工具 要优于 USBOOT,至少我用它没有不灵的时候。格完之后,通过主板BIOS检验一下:比如我用的是映泰C51主板,普通u盘插上去,在bios里根本看不到;而用惠普工具搞了之后,插上u盘开机,查看bios发现多了一块硬盘——就是u盘啦。这样就好了。
惠普u盘格式化工具 见8楼。
2、获取写MBR的工具
从以下页面下载grubinst_1.0.1_bin_win.zip。
http://grub4dos.jot.com/WikiHome
或
http://grub.linuxeden.com/wakka.php?wakka=UploadFile
3、将引导代码写入U盘mbr(MP3播放器慎搞,虽然可以成功,但可能会造成无法播放)
启动XP,插上U盘,运行grubinst_1.0.1_bin_win.zip中的grubinst_gui,在最上边“disk”处选中U盘,点击 install 。
如果搞不清U盘是几号,可以从windows的 磁盘管理 中查看。
4、拷贝PE文件
以 老九WinPE老毛桃修改1111版 (文件为名BootCD.iso)为例:
将ISO根目录下的WINNT.XPE、XPEMENU.INI、WINPE.IS_ 三个文件和“外置程序”文件夹拷到u盘根目录;
再把ISO根目录下“WINPE”文件夹中的NTDETECT.COM和SETUPLDR.BIN两个文件也拷到u盘根目录;
把SETUPLDR.BIN改名为grldr,注意一定要把扩展名.BIN去掉!
这样应该就能启动了,赶紧试试吧!
移动硬盘也可如法炮制,而且由于本身已经是HDD,所以第一步就省了。
作者:
mmck321
时间:
2007-10-15 21:37
全能”启动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则可以运行,忽略错误。
作者:
mmck321
时间:
2007-10-15 21:40
桃0901PE多合一U盘GHO(U盘根目录清爽版)含矮人DOS,红叶DOS,DOS之家工具箱
桃0901PE多合一U盘GHO(U盘根目录清爽版)含矮人DOS,红叶DOS,DOS之家工具箱
由于毛桃0901的BOOT文件夹改名成了MINIPE,使得替换文件使用原来的GHO模板在加载外置的时候失败,现在我发个自己修改好的GHO文件,U盘根目录只有MINIPE文件夹和grldr文件,超级清爽。
多功能U盘、移动硬盘启动盘(GRLDR引导)
特点:
用grubinst 在Windows NT/2K/XP 和 Linux/FreeBSD 下把GRLDR启动代码安装到MBR/BS,由GRLDR直接引导启动。
U盘根目录只有一个文件夹和一个文件。
U盘 PATH 列表
X:
| grldr(启动文件)
|
|---[MINIPE](PE文件和外置程序)
| NTCOM
| wx
| LDRXPE
| OP.WIM
| WINPE.IS_
| WINPE.INI
|
---[IMG](DOS工具和grubdos的背景、字体)
| gho_run
| Ghost.img
| hongye.img
| memdisk.gz
| dostools.img
| ardos53.img
| muifont.gz
| back.GZ
-----------
安装步骤:
1、下载U盘格式化软件(
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2189852
),将你的U盘用FAT格式化并做成DOS启动盘(移动硬盘就不必了,在XP下格式化为FAT即可)。
2、用USB-HDD启动测试通过之后,将U盘上的文件全部删除。
3、下载grubutil-1.1-bin-w32-18.rar"(
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2192758
),
运行grubinst_gui.exe",将把GRLDR启动代码安装到你的U盘、移动硬盘:
双击grubinst_gui.exe
在"磁盘"右面的列表中选择需要安装Grub4Dos的磁盘,请留意[]中显示的磁盘大小,以便选择正确的磁盘。
点"安装",出现命令窗口,如果看到"The MBR/BS has been successfully installer", 则说明安装成功。
4、下载mtpe.rar(
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2192751
)将镜像里的所有文件和文件夹拷贝到U盘。完成这步之后U盘根目录下只有一个文件夹"minipe"和一个文件"grldr"。
5、把毛桃0901里的OP.WIM,毛桃0901版的WINPE.IS_,WINPE.INI文件放到MINIPE目录下(由于上传的GHO镜像里的grldr内置菜单少了重启选项,请下载下面附件里的grldr覆盖原文件)
6、开始测试吧,祝你好运。
作者:
mmck321
时间:
2007-10-15 21:49
哦 收到你的pm了 在这里讲一下我的步骤吧 在你写的东西上修改了一下
1 用usboot将u盘格式化成usb-hdd
2 然后在设备管理器中,找到U盘中策略一项中的“为快速删除而优化”,
3 在我的电脑中找到U盘格式化成ntfs
4 从现在硬盘中系统分区中拷贝 NTLDR 到U盘根目录中
5 然后在优盘根目录新建一个BOOT.INI 文件内容如下:
[boot loader]
timeout=0
default=C:\avldr.xpe
[operating systems]
C:\avldr.xpe="WinPE By: MAOTAO
6 然后将附件中的 AVLDR.XPE 复制到 U 盘的根目录(avldr.xpe在那里可以下到)
7 再将 BootCD.ISO 的 WXPE 文件夹下的 SETUPLDR.BIN 改文件名为 LDRXPE(注意不是 LDRXPE.BIN)和 NTDETECT.COM 以及根目录下的 WINNT.XPE 复制到 U 盘的根目录下(在那里可以下到)
8 然后将 MiniPE 文件夹都复制到 U 盘的根目录下。(就在bootcd.iso里面!)
9 在bios里,设置hdd1为第一启动,等能够进入后,系统自动生成选择菜单,可调回hdd0启动。
如果已经用优盘成功进入系统,那么再次进入系统,优盘要插在第一次启动成功时的那个USB
接口上,这是我的经验,不一定对。
作者:
天上的白云
时间:
2007-10-15 23:26
grubinst_1.0.1_bin_win.zip在你给的网址上下不到呀,请楼主给个能下的网址
作者:
aohch
时间:
2007-10-16 06:55
不错的文章,学习学习,支持!
作者:
冷静永不变
时间:
2007-10-16 08:38
原帖由
天上的白云
于 2007-10-15 11:26 PM 发表
grubinst_1.0.1_bin_win.zip在你给的网址上下不到呀,请楼主给个能下的网址
好像在PE系统中就有这个软件。
以老毛桃的0911版为例:
它在ISO文件中的“setup”下的“myins”目录中。
再以老毛桃的070418版为例:
它在ISO文件中的“winpe安装”下的“GRUB2U”目录中。
老毛桃的1111版中没有。
作者:
df6688
时间:
2007-10-16 08:41
楼主讲得很详细,谢谢了
作者:
天上的白云
时间:
2007-10-16 11:35
谢谢7楼的朋友,但是在WIN中不能运行,好像是DOS文件
[
本帖最后由 天上的白云 于 2007-10-16 11:39 AM 编辑
]
作者:
gjlg
时间:
2007-10-16 16:28
不错的文章,学习了!
作者:
lisong
时间:
2007-10-16 20:02
谢谢分享!!!!!!!!
作者:
chnhhwz
时间:
2007-10-16 20:16
XP环境中用的
YOUSM的ISO里面有
作者:
mmck321
时间:
2007-10-23 22:20
:( :( :( :( :( :( :(
作者:
yuantaozj09
时间:
2009-5-26 16:01
标题:
谢谢分享!顶顶顶顶顶顶顶顶!
谢谢分享!顶顶顶顶顶顶顶顶!
作者:
woyewuyou
时间:
2009-5-27 19:45
标题:
我制作的U盘怎么启动不了
我制作的U盘启动盘在别的机子可以启动的,在我的机子不行(直接就进XP了),那些BIOS启动设置我都试过了。就是不行。
在别的机子没反应的,在我的机子就会卡在
verifying DMI Pool Data
_
我一点办法都没有,有谁帮帮我吗?
谢了!!!
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3