利用syslinux制作Dos、WinPE、Slax Linux集成u盘
8/20/2009 8:23:32 PM
http://www.zzwei.cn/bbs/Archiver.asp?ThreadID=92
一、概述
U盘的价格越来越便宜,容量也越来越大,携带也方便,在工作中可以把一些自己常用的工具整和到里面,在电脑维护方面使用比较方便。
二、系统的选择
1、dos系统
目前在dos工具盘比较多,常见有MS-DOS 7.1,深山红叶DOS工具盘、MaxDos、矮人dos工具盘、超普DOS工具盘等,在制作中可以根据自己喜欢,选择相应的dos系统工具盘,我选择的MaxDos 7.1,里面有许多有用的工具,比如ghost 、pq、windows密码破解等。
2、WinPE系统
网上提供WinPE系统基本都是修改至老毛桃的WinPE,主要有老九WinPE 老毛桃修改之撒手不管版、深山红叶WINPE工具箱、、金手指快速装机U盘版、通用PE工具箱、完美者U盘WinPE维护系统、晨枫U盘维护等,为了使集成时修改最少,这里选择晨枫U盘维护版。
3、Windows 故障恢复控制台
Windows 故障恢复控制台的功能是帮助基于 Windows 的计算机在未正确启动或根本无法启动时进行恢复操作。这里选择网上的光盘上运行的基于Ramdisk的恢复控制台。
4、Linux
U盘上的Linux比较多,比如Damn Small Linux、Slax Linux、puppy linux、Ubuntu等选择体积比较小的,功能比较完备的,这里选择Slax。
5、口袋操作系统
主要有ceedo、mojopac和PortableApps Suite,根据自己的爱好去选择,我从使用习惯和功能上在这里选了ceedo。
三、u盘启动引导程序的选择
任何一个操作系统在任何一个硬件平台上运行都需要一个引导的过程,起着初始化软件环境、把内核从存储介质放到内存当中去,并开始运行的作用。引导程序上承 BIOS,下接内核的初始化代码,虽然开一次机只运行一次后就不留痕迹了,但相当的重要。
可对u 盘引导的引导程序主要有IO、NTLDR、syslinux、Grub等,她们各有特点,从兼容性考虑,我选择了syslinux。syslinux是专门用来引导可移动介质的轻量级引导程序,支持initrd功能,initrd = init ramdisk,就是在启动时使用的一个内存虚拟磁盘,提高了对广泛的硬件支持性。
四、软件清单与说明
1、syslinux-3.73
Syslinux系统文件,可以到下面地址下载:
http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.73.zip
相关安装教程:
http://syslinux.zytor.com/wiki/index.php/SYSLINUX
2、HP优盘格式化工具
HP优盘格式化工具是用来对u盘进行格式化的工具,也可以直接进行做io的启动u盘。可以到下面地址下载:
http://www.xdowns.com/soft/6/7/2007/Soft_35477.html
3、GDParam
GDParam这个工具可以方便得获取 PC 虚拟启动当中所需要的磁盘镜像文件的c/h/s 参数。在用syslinux启动dos的磁盘镜像时需要指定c/h/s 参数。可以到下面地址下载:
http://www.05sun.com/downinfo/5089.html
4、WinImage
用来创建和修改磁盘镜像的软件,你可以自己创建或者修改dos的磁盘镜像。可以到下面地址下载:
http://www.crsky.com/soft/281.html
5、UltraISO
UltraISO软碟通是一款光盘映像ISO文件编辑制作工具,它可以图形化地从光盘、硬盘制作和编辑ISO文件。可以对下载得到的winpe或者slax光盘映像进行修改。可以到下面地址下载: