第一章 引子
前些日子,被买来的金斯顿 4G 逸盘量产的事情搞的浇头烂饿,失败了N次不说,最后把U盘都搞坏了,幸好后来修复了,现在想来还是有点心痛,本来想就此告别量产。
昨天公司值班,闲来无事,想想量产失败,心理总觉得不舒服,难道我就这样放弃了???不行,这不是我的作风,说干就干,于是一阵下载,便开工了。也许是公司的电脑原因,我居然量产成功了,哈哈,当时一阵高兴,差点笑出声来。。。。。
但是后来,我知道高兴的太早了,量产好的USB-CDROM(网上流传的N合1),可以启动计算机,但是PE启动出错,而后,试验了后面几个DOS系统的功能,多能启动到里面,晕啊,我就是想要PE啊!!后来上网查了,原来有好多兄弟和我一样的。既然这样,量产还是放弃了。
打开N合1,里面有个安装的说明,根据说明的几种方法,都做了N遍,有的能启动,但是总有这样或那样的功能有问题,有的干脆起不来,卡在那里很久没有反映。
哎,难道我做个PE就这么难吗?不死心,这时候已经半夜11点了,哎先洗个澡清醒一下。
洗澡的时候,我觉得自己做这个盘失败,主要太盲目,别人怎么说,我怎么做,这等于照搬照抄,这怎么行,我应该根据我的实际情况来考虑。这时脑子里想出2个方案:
1、引导扇区引导GRUB,由GRUB来引导一个可以引导的ISO文件,这个ISO又可以引导系统里面有PE和DOS工具等。
2、分开做,我的U盘已经成功分成两个区了,一个区是ZIP格式,一个是HDD,在BIOS里可以选择哪个启动。
考虑到方案一,引导来引导去,太多的引导了,BOOT区---GRUB----ISO文件----PE,这样的引导方式,我觉得失败的可能性比较大,很容易引起兼容性问题。所以晚上12开工,我选择了方案2。
哈哈,废话终于说完了!!
第二章 方案实施
1、ZIP区制作
引导流程
BOOT区---NTLDR----PE
这个流程看起来和XP的引导差不多,对了,我就要做个纯32位环境的引导,这里没有16位的DOS。
1)打开FLASHBOOT 1.3工具(有瑞星的朋友请先关闭),选择“制作带最小DOS系统的启动盘”---->"任何基于DOS的软盘或镜像"(如没有DOS镜像这里你选使用"内置的FREEDOS"也可以试下看)----->选择你的U盘的盘符(不要选错了!)------>"USB-ZIP启动模式",然后继续,一会就显示制作成功,这个时候先不要急着下一步,我们先用这个盘启动系统看一看,启动成功的话就可以进行下一步了.
2)使用NTBOOT,把NTBOOT复制到硬盘,比如D盘,"开始"---->"运行"---->CMD回车,打入以下命令:
d: 回车
ntboot x: 回车
注意:X是你U盘的盘符
最后删除U盘上的所有文件,不要格式化.
这时候你的U盘具有引导NT系统的能力了,启动后会提示NTLDR找不到.
3)拷贝PE文件
我研究了"老九"的PE(没有被老毛桃修改的),里面文件很清晰,就4个文件:
WINPE.LDR:这个文件一看就很怀疑是NTLDR修改的,因为大小和你C盘的NTLDR差不多 297K
他的盘要启动, 四个文件里,总有一个是NTLDR的
NTDETECT.COM 这个文件没有的说,NTLDR启动后就要调用他的
winpe.im_:这个文件容量27M,这么大个东西,应该就是PE了,用RAR解开,发现里面是的镜橡文件,
呵,先不管这个,等我有时间了再研究里面的东西吧.
WINNT.SIF:这个文件大小就127字节,估计是个文本文件吧,打开看看,他是个引导说明文件,里面告诉了NTDETECT.COM ,启动的文件夹路径,以及PE的镜橡位置和名称
如下图
好了,看到这里,你该知道怎么做了吧!,呵呵就是拷贝4个文件到你的U盘,然后把WINPE.LDR文件名字改成NTLDR,呵呵,用U盘启动看看吧,启动出来了........
4)移植N合1中的老毛桃PE
A:为什么要移植?
老九的PE功能太少,不够用,也不够绚.
B:为什么要移植N合1中的老毛桃PE?
因为老毛桃的撒手不管版放U盘上是要安装上去的,这样就破坏了我们前面做的工作,所以搞个人家
装过的,方便.
方法:
在U盘根目录下建立"BOOT"文件夹,把上图中标的文件和文件夹全部拷贝到"BOOT"中,然后把BOOT中的NTD.COM不要改名 , xpsi改名为WINNT.SIF , ldrxpe改名为NTLDR拷贝到U盘根目录下,
WINNT.SIF中的内容应该是:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=boot\WinPE.IS_"
请核对!
到这里ZIP就完工了,哈哈
2、HDD盘的制作下次写了,我太困了!!~昨天就睡了3小时,后面给个NTBOOT的软件和N合1的ISO
http://bbs.wwwfox.net/viewthread.php?tid=103903&extra=page%3D1
[ 此贴被sunsky517在2008-04-05 11:46重新编辑 ]