long hu man:原创自制多启动U盘 WinPe+maxdos+Beini+BackTrack4

来源:百度文库 编辑:中财网 时间:2024/04/27 17:57:46
灰常灰常感谢版副舞弦六动射精了!!!
看到广大网友这么地热情,我地心情犹如那滔滔江水连绵不绝。


有的童鞋懒得不想自己去下载,还要让我给链接...无语中,毛主席说的好啊:自己动手,丰衣足食。(现在的娃娃呀!唉......)

本这为人民服务的态度,我就牺牲了我那宝贵的TIME......
在帖子的最后附上下载链接(都是我网盘里的,亲手上传)
我是不是很给力啊?啊 有木有?有木有?




时间比较紧,在这里大概给网友们介绍一下我的自制方法,请广大童鞋们多多喷雾。

我是第一次在TPY发帖,心里有这安奈不住的兴奋不怎么会说话,
网上这类教程很多,在这里我声明这是我花费N长时间研究出的成果,原创!!!!!
除了TPY,别的网站不会有我这样的帖子,就算有也是COPY我的!希望广大网友们见证。
这里用到的软件全部来自互联网,我只是改了一下,拼了一下,技术含量比较低,拿上来露脸是为了学习和交流。

首先看下我的成品:(我自己的界面,有兴趣的朋友自己可以改成自己喜欢的字和图片)

这是WindowsPE进入后的状态(我们计算机维护员常用到的老毛桃PE,应该是最终版把。)

这是maxdos7.1进入后的状态(这个大家都熟悉把?迈思工作室的DOS软件)

这是Beini 1.2.2的进入状态(大陆这边叫奶瓶,是专门测试无线网路安全的系统)

这是最后一个系统BackTrack 4 (这个系统传说是黑客用的,也是类似于上面的奶瓶系统,都是基于Linux系统内核开发的,看上去很是拉风。)
这个要注意了进入后是这个界面:

root@bt:~#后面输入startx然后Enter进入这个界面:

酷吧
现在开始教大家怎么作了,大家可以灵活应用,不一定非要按我的作,这里用到的U盘启动程序是microsoft的grub里的grldr
其实还可以用Linux里的ldlinux.sys syslinux.cfg来引导U盘,这个以后在发教程,这里主要介绍grub
首先我们准备一个不能小于2G的U盘,把里面的数据备份好,然后用HP USB 磁盘存储器格式化工具 V2.0.6.格式化成FAT32格式

下面写入U盘MBR我觉的些MBR启动的成功效率要高,用grubinst里的grubinst_gui.exe运行后如图:

这里要说明一下:磁盘一定要选对,看大小,分区列表:选整个磁盘(MBR)。注意奥 选错了后果自负。别的选项不于理会。

很快MBR写入完。
好 现在我们往U盘里COPY启动文件
第一WindowsPE
没有的话,自己去网上找,我这里不提供下载。
老毛桃winpe 最终修改版 v09.11
把里面的MINPE文件夹·WINNT.XPE文件·WXPE文件夹下的SETUPLDR.BIN重命名为LDRXPE(后缀名也覆盖)还有一个就是AVLDR.XPE 但是最后这个文件好像没有,稍后给大家一个链接下载。把它们COPY到U盘根目录下。

然后是maxdos7.1
u盘的根建立MaxDos文件夹
把从网上下载来的解压(有的是安装的,安装完后默认的在C盘下的MAXDOS文件夹,自己找)小二拿杯水来。
找到maxdos文件夹下的maxs.sys copy到刚在U盘下建立的maxdos文件夹里并命名为maxs.gz,用winirar打开把其中的maxdos.exe解压出来,并命名为maxdos.img. 我这里的maxdos是迈思工作室的,安装完从C盘目录里找到的。

接下来就是从网上下载grub4dos
把其中的fonts.gz menu.lst 和chinese文件夹里的grldr复制到U盘根目录下,把fonts.gz剪切到maxdos文件夹下。

下面是Beini 1.2.2和BackTrack 4
从互联网下载上面两个系统,提取 Beini 1.2.2里的boot和tce俩文件夹到U盘根目录把boot命名为bootbeini
提取 BackTrack 4里的boot和casper俩文件夹到U盘根目录把boot命名为bootbt4


最后把C盘(xp)下的ntldr和ntdetect.com copy到U盘根目录下(那个tool文件夹请无视)
还有一点就是背景图片,我这里用的是BackTrack4里的(在bootbt4文件夹里的grub文件夹里的bt4.xpm.gz)把它copy到maxdos文件夹里,这个背景你自己也可以作,这里我不教。
至此就差不多了!!!我在写这帖子时基本在昏迷状态,有可能有疏漏的地方,以后在修改,也往大家指教。

对了还没有编写menu.lst呢,你看我这记性。
给大家看成品:
timeout 30
default 0
splashimage /maxdos/bt4.xpm.gz
foreground ffff00
fontfile /maxdos/fonts.gz
title ───────── ☆ 周晓刚个人改版 ☆ ─────────
clear
title 启动 WindowsPE
find --set-root /ldrxpe
chainloader /LDRXPE
title 启动 MS-DOS 7.1
find --set-root /maxdos/dos.img
map --mem /maxdos/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 启动 BeiNi 1.2.2
find --set-root /bootbeini/bzImage
kernel /bootbeini/bzImage quiet waitusb=6
initrd /bootbeini/tinycore.gz
title 启动 BackTrack 4
find --set-root /bootbt4/vmlinuz
kernel /bootbt4/vmlinuz BOOT=casper boot=casper nopersistent rw quiet vga=0x317
initrd /bootbt4/initrd.gz
title 启动本机硬盘的 WINDOWS NT/2003/XP 系统
map (hd0) (hd0)
map (hd0) (hd1)
root (hd0,0)
chainloader (hd0,0)+1
boot
rootnoverify (hd0,0)
chainloader +1
clear
title 启动本机硬盘上 VISTA/WIN7 系统
find --set-root /bootmgr
chainloader /bootmgr
clear
title 重启计算机
reboot
title 关闭计算机
halt
title ────────
clear
title 没有压力就没有成功,没有失败就没有认识到自己的不足。
clear
title You are my best friend You are my only friend
clear
我作的这个U盘启动只是个测试版,行不行有待网友见证,有些老机器可能启动不了。
我先吃西瓜去了,稍后在看那不对,在调整,解释。
如果上面的代码你不清楚是什么意思,可以去百度grldr或menu.lst方可明白。
还有就是在每个启动条下都有一个 find --set-root /。。。。这一项是自动搜索。。。。。这个文件,它只要找到这个文件,就把文件所在的路径设置为根设备,这样就不会被盘符变化困扰了。如果提示找不到文件或启动不起来可以试着在U盘根目录下创建一个空白的
grubidx.txt文档然后指定到这个文档如:find --set-root /grubidx.txt
THE END

第一次发帖,发错地方了,好几个地方都有。

是按照上面帖子用的软件顺序:


http://howfile.com/file/0405d1d9/53cc589a/ HP USB 磁盘存储器格式化工具 V2.0.6

http://howfile.com/file/0405d1d9/b2633676/ grubinst.7z (写MBR的软件)

http://howfile.com/file/0405d1d9/c27847e4/ winpeboot.iso (老毛桃PE)

http://howfile.com/file/0405d1d9/92dd90f9/ DOS.IMG (DOS软件映像)

http://howfile.com/file/0405d1d9/59077812/ Beini_1.2.2_集成600W密码.iso (Beini 1.2.2 linux系统)

http://howfile.com/file/0405d1d9/bf594847/ bt4-final.iso.torrent bt种子 (这只是种子几kb,下载下来还要有迅雷之类的软件下载,大概1.52GB)

http://howfile.com/file/0405d1d9/07eb6f0d/ AVLDR.XPE (这个文件就是我帖子上提到的可能没有的文件,复制到U盘根目录下就好了。是pe需要的一个启动文件。)


http://howfile.com/file/0405d1d9/cf4f26e0/ ntdetect.com (这不解释了)

http://howfile.com/file/0405d1d9/d85ae9d3/ ntldr (同上)

http://howfile.com/file/0405d1d9/faf11cb8/ grub4dos-0[1].4.4.7z (这是个解压文件,里面包含帖子上讲的几个重要文件,grldr menu.lst 。。。。下载下来,你懂的。)

http://howfile.com/file/0405d1d9/d0d0b50b/ grldr.doc (这是word文件,下载下来学习把)

http://howfile.com/file/0405d1d9/d168d588/ UltraISO.exe (这是iso编辑工具,可以把上面的iso文件单独写入你的U盘并可以启动)


http://howfile.com/file/0405d1d9/cf172d1f/ unetbootin.zip (这是一linux系统的U盘启动写入软件,可单独把Beini 1.2.2 或Back Track 4 写入你的U盘,但是不能多项启动。)

最后三项可用可不用,分享给网友们,供大家学习和研究。


http://howfile.com/file/0405d1d9/a7923762/ (我把自己的成品U盘启动文件打包好DE,1:格式化U盘 2:写MBR 3:把我的这个成品U盘启动文件解压到你的U盘 ..... OK ) 大概 1.66GB