每次重装都要在网上找很多设置指南,非常麻烦,所以整理出自己的笔记。以备后用。

U盘中安装WinPEUbuntuBT3CDLinux

   统和DOS工具箱等工具的方法

   最近一直在研究将各种系统集成到U盘中的方法,也算研究了出来了一点眉目吧,在这里我就把我的拙劣方法拿出来跟大家分享一下吧!希望有个抛砖引玉的效果,也希望给看的人一点启发吧!^_^    先给张最后的效果图:


做我小白鼠的U盘其实不是真正的U盘,只不过是一张2GTF内存卡加个读卡器,我采用的是grub4dos的引导方法。下面给出具体的制作步骤:

1、引导U

   要想电脑能从U盘启动,那么这个U盘必须要有引导功能,引导也不是一个什么神秘的事情,就是使用软件在U盘中写入一个引导记录和引导扇区就可以了,很简单的。插上U盘,打开UltraISO(下载地址:http://blog.itful.com/articles/2009/485_ultraiso.html),然后点击菜单栏的“启动”——“写入硬盘映像”——“便捷启动”——“写入新的硬盘主引导记录(MBR)”——“USB-ZIP+”(当然,选“USB-HDD+”也行)如下图所示:


再点确定后就写好主引导记录了,然后再点“便捷启动”——“写入新的驱动器引导扇区”——“Windows 9x”(这个兼容性较好),如下图所示:


再点确定,引导扇区也就写好了,到此这个U盘就具有引导功能了。再把grub4dos.rar(下载地址:http://down.qiannao.com/space/file/xiaoben822/-4e0a-4f20-5206-4eab/grub4dos.rar/.page)解压后把io.syscommand.comMSDOS.SYSAUTOEXEC.BATgrub.exemenu.lst、back.xpm.gz这七个文件放到U盘的根目录里。要想grub4dos菜单支持中文,还要加入一个中文字库font(下载地址:http://down.qiannao.com/space/file/xiaoben822/-4e0a-4f20-5206-4eab/MUIFONT.GZ/.page ),剩下的就开始编辑menu.lst尽情发挥了。

2、集成各种系统及工具

1)集成WinPE

   这里的WinPE我用的是毛桃那个经典的版本(下载地址:http://www.duote.com/soft/8624.html ),将下载下来的ISO文件解压(可以用winrar解压,也可以用UltraISO打开后提取,也可以加载到虚拟光驱中再复制出来,都是可以的,下同),把除AUTORUN.inf以外的所有文件及文件夹复制到U盘的根目录下。再把WXPE目录下的NTDETECT.COM也复制到U盘的根目录下,再用记事本打开menu.lst加上这么一段就可以了:

title WinPE 迷你维护系统 (By: MAOTAO)

find --set-root /WXPE/SETUPLDR.BIN

chainloader /WXPE/SETUPLDR.BIN (hd0)+1

boot

2)集成Ubuntu系统

   Ubuntu系统用的是最新的9.10版(下载地址:http://releases.ubuntu.com/9.10/ubuntu-9.10-desktop-i386.iso )解压ubuntu-9.10-desktop-i386.iso光盘镜像。复制“.disk”、“casper”、“preseed”这三个目录到U盘的根目录下。这样装在U盘中的Ubuntu系统就像LIVECD一样,在里面所作所有操作都不能保存,这样不是很方便,因此我看考了这篇帖子:http://forum.ubuntu.org.cn/viewtopic.php?f=103&t=172013 ,按照帖子中的方法加入了帖子中给的casper-rw文件,再修改了一下menu.lst,重启后所作设置可以成功保存,因为UbuntuLinux的系统,menu.lst的写法有点不一样,具体如下:

title 启动 Ubuntu 9.10 系统

find --set-root /casper/initrd.lz

kernel /casper/vmlinuz noprompt cdrom-detect/try-usb=true persistent file=/preseed/ubuntu.seed boot=casper quiet splash

initrd /casper/initrd.lz

boot

3)集成 BT3 系统

   我下载的是光盘版的BT3(光盘版下载地址:http://ftp.cc.uoc.gr/mirrors/linux/backtrack/bt3-final.iso ),还是解压后把“BT3”、“boot”这两个文件夹放到U盘的根目录下,然后下载中文补丁(这个网上有很多的,大家可以自行搜索),将下载的中文补丁文件(.lzm的格式)放到BT3modules目录下,启动后就会自动加载,变成中文的界面了。在menu.lst中要BT3启动还有点难度,我卡在这个系统上好长时间,最后还是解决了,我发现在boot目录下有一个dos文件夹,里面有个BT3.bat文件,下面还有个readme.txt,打开后是这么一段英文:

You can start the LiveCD from DOS prompt. Boot your DOS and type:

X:

CD \BOOT\DOS

BT3.bat

(replace X: by your CDROM drive letter)

If you do not have DOS installed, or it is not able to access your CD,

try to boot from a diskette. You can use FreeDos from http://www.freedos.org

which has already a CD drivers included

也就是说BT3是可以从DOS启动的,于是就自己做了一个可以启动的bt3.img文件(下载地址:http://down.qiannao.com/space/file/xiaoben822/-4e0a-4f20-5206-4eab/bt3.img/.page ),在这个img里面加了一个AUTOEXEC.BAT,在里面就加了如下一段话:

    @ECHO OFF

C:

cd boot\dos

bt3.bat

这样就从grub引导进入dos后再引导的BT3,并且测试成功通过,只不过没有BT3那个漂亮的选择菜单了,并且还要手动输入用户名“root”及密码“toor”登陆,再输入“startx”才进入了BT3的桌面。我把bt3.img文件放到了WXPE文件夹中,具体的menu.lst如下:

title 启动 BT3 中文版系统

find --set-root /WXPE/bt3.img

map --mem /WXPE/bt3.img (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

boot

4)集成CDLinux系统

   这个比较简单,将下载的ISO镜像(下载地址:ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.5/CDlinux-0.9.5.iso )解压,把解压后得到的CDlinux文件夹复制到U盘的根目录下,在menu.lst中添加下面一段就可以了:

title 启动 CDLinux 系统

find --set-root /CDlinux/bzImage

kernel /CDlinux/bzImage root=/dev/ram0 vga=791 CDL_LANG=zh_CN.UTF-8

initrd /CDlinux/initrd

boot

你可能感兴趣的:(集合,职场,U盘,休闲)