你的位置:
首页
>
IT圈
>
把U盘制作成多重启动盘
2024年9月22日发(作者:潮心水)
把U盘制作成多重启动盘(集成WinPE,Linux LiveCD和MaxDOS)
现在U盘很便宜,4G的只要60多,前两天买了一个SanDisk Cruzer Micro U3 8GB,拿
到手就把它打造成一个多重启动盘。我把我的制作过程记录一下:)
基本思路:把U盘处理一下,让它可启动,然后安装GRUB4DOS,接下来就是把各种启
动盘整合进来,让grub4dos启动他们。
制作过程:
一、可启动处理
U盘的启动方式有USB-HDD,USB-ZIP和USB-CDROM等几种,不过每一种兼容性都不
是很好,我以前一个U盘使用USB-HDD启动方式,在一些主板上就不能正常启动。貌似
U+ 启动技术可以提高启动的兼容性,使用UltraISO可以做,你可以看看这篇文章:使用
U+技术制作高兼容性启动U盘实验与分析(修订版)
注意:在可启动处理前,先要对U盘格式化,所以先备份数据。
1. 我先把U盘上的U3卸载了,我从来不用。(你如果U盘上没有U3,就不用这一步了)
2. 使用windows自带的格式化方法把U盘格式化(右键盘符->格式化,不要选快格)
3. 下载UltraISO和一键GHOST V2009.04.21 Beta1,其中一键GHOST只是为了提取其
中的。
4. 把一键GHOST安装在硬盘,从安装文件夹中找到备用。
5.
5.1 插入U盘,运行UltraISOPortable
5.2 在主菜单选“文件”-〉“打开”,出现“打开ISO文件对话框”,选择,点击“打
开”按钮
5.3 在主菜单选“启动”-〉“写入硬盘映像”,出现“写入硬盘映像”对话框,选择U盘盘符,选
择USB-HDD+模式(默认即可),点击“写入”按钮
5.4 UltraISO会提示“警告!驱动器(-X-: -容量-)-型号- 上的所有数据会丢失! 您确定继续
吗?”,点击“是”即开始启动U盘制作
如下图
6. 把U盘里写入的几个文件删掉,我们不用他,写入他的目的只是为了做USB-HDD+启动。
二、GRUB4DOS安装
GRUB4DOS的介绍请看这里:
/wiki/?title=Grub4dos_%E7%AE%80%E4%BB
%8B&redirect=no 和 /wiki/Grub4Dos
我觉得GRUB4DOS的主要贡献者是中国人,值得骄傲,他不是GNU_Grub的dos版那么
简单,他对原来的GNU_Grub进行了enhance。他可以直接启动一个ISO文件哦~
1. 下载GRUB4DOS (/project/?group_id=104188)
目前最新版本是0.4.4,你还要下载grubinst,就在上面的下载页面里有。
解压grubinst,运行里面的grubinst_,如下:
这样就把U盘的MBR改写了。
2.把下载的GRUB4DOS最新版本(0.4.4)解压,只要其中的两个文件:grldr,,把它
们放在U盘的根目录。
,你的U盘可以启动GRUB4DOS了。
下面的工作就是添砖加瓦啦!
三、集成WinPE
WinPE现在有好多版本,我推荐使用老毛桃的070911版:
(/search?search=%E8%80%81%E4%B9%9DWinPE%20%E8%
80%81%E6%AF%9B%E6%A1%83%E4%BF%AE%E6%94%B9%E6%92%92%E6%89
%8B%E4%B8%8D%E7%AE%A1%E7%89%88&id=2)109MB。
070911好像是比较老,我用来用去,还是觉得它好。后面我会介绍0PE,现在比较新的
PE,你可以试试。
1. 下载好老毛桃070911版(BootCD_),用UltraISO,虚拟光驱,winrar等
方法打开。
2. 把文件夹MINIPE,WXPE和文件提取出来放在U盘根目录。
3. 把WXPE文件夹下的放一份在U盘根目录,
4. 在中添加下面启动项
title Boot WinPE
chainloader /WXPE/ (hd0)+
OK,PE搞定了
你还可以集成0PE,介绍和更新看这里
(/?tid=137207&extra=page%3D1)
我推荐你安装
〇peZip零体积版二合一版
。只有5M,它能用U盘启动你系统已经安装的WINXP,
VISTA等系统(只是使用其中的系统文件),技术还是不错的。
把放在U盘的0PE文件夹,里添加启动项:
title find and boot
find --set-root /0PE/
map /0PE/ (0xff) || map --mem /0PE/ (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
(其实官方的已经添加了,你不用再加。)
四、Linux liveCD
Linux liveCD有很多,Ubuntu官方都提供,不过我推荐slax,很不错!
1. 下载slax. (/get_) Slax for USB就OK。
2. 把压缩包里面的slax文件夹提取到U盘根目录下。
3. 在U盘根目录建立文件夹boot,在boot下建立slax,把压缩包里boot文件下的linux内核
文件和ramdisk (vmlinuz、)放在bootslax下。(为什么要单独建立slax文件夹?
我们还要用放debian,Ubuntu和Fedora, Centos网络安装的内核文件,单独建立文件夹以
免混淆)
4. 在内添加
title Slax linux liveCD
kernel /boot/slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
changes=/slax/
initrd /boot/slax/
5. slax扩展性很强,你可以在/,下载到各种扩展,扔在U
盘的slaxmodules目录下就好了。你可以把他打造成随身携带的linux开发环境:)
五、MaxDOS
DOS有好多工具还是很不错的,比如Ghost和PQ,推荐使用MaxDOS
这里我安装的是VeDe打造的MaxDOS v7.1 强化版,介绍和更新看这里:
/?tid=135998&extra=page%3D1
1.下载VeDe_CD_ (见上面的连接)
2. 提取Boot下的到U盘的boot目录。
3. 在里添加
title MAXDOS
find --set-root --ignore-floppies /boot/
map --mem /boot/ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
(其实官方的已经添加了,你不用再加。)
好了,多重启动盘究做好了,重启机器试试吧。
有空瞎写下Linux的网络启动安装(其实介绍很多,我就做个集成吧)和Portable软件介
绍。那时你的U盘就无敌了
2024年9月22日发(作者:潮心水)
把U盘制作成多重启动盘(集成WinPE,Linux LiveCD和MaxDOS)
现在U盘很便宜,4G的只要60多,前两天买了一个SanDisk Cruzer Micro U3 8GB,拿
到手就把它打造成一个多重启动盘。我把我的制作过程记录一下:)
基本思路:把U盘处理一下,让它可启动,然后安装GRUB4DOS,接下来就是把各种启
动盘整合进来,让grub4dos启动他们。
制作过程:
一、可启动处理
U盘的启动方式有USB-HDD,USB-ZIP和USB-CDROM等几种,不过每一种兼容性都不
是很好,我以前一个U盘使用USB-HDD启动方式,在一些主板上就不能正常启动。貌似
U+ 启动技术可以提高启动的兼容性,使用UltraISO可以做,你可以看看这篇文章:使用
U+技术制作高兼容性启动U盘实验与分析(修订版)
注意:在可启动处理前,先要对U盘格式化,所以先备份数据。
1. 我先把U盘上的U3卸载了,我从来不用。(你如果U盘上没有U3,就不用这一步了)
2. 使用windows自带的格式化方法把U盘格式化(右键盘符->格式化,不要选快格)
3. 下载UltraISO和一键GHOST V2009.04.21 Beta1,其中一键GHOST只是为了提取其
中的。
4. 把一键GHOST安装在硬盘,从安装文件夹中找到备用。
5.
5.1 插入U盘,运行UltraISOPortable
5.2 在主菜单选“文件”-〉“打开”,出现“打开ISO文件对话框”,选择,点击“打
开”按钮
5.3 在主菜单选“启动”-〉“写入硬盘映像”,出现“写入硬盘映像”对话框,选择U盘盘符,选
择USB-HDD+模式(默认即可),点击“写入”按钮
5.4 UltraISO会提示“警告!驱动器(-X-: -容量-)-型号- 上的所有数据会丢失! 您确定继续
吗?”,点击“是”即开始启动U盘制作
如下图
6. 把U盘里写入的几个文件删掉,我们不用他,写入他的目的只是为了做USB-HDD+启动。
二、GRUB4DOS安装
GRUB4DOS的介绍请看这里:
/wiki/?title=Grub4dos_%E7%AE%80%E4%BB
%8B&redirect=no 和 /wiki/Grub4Dos
我觉得GRUB4DOS的主要贡献者是中国人,值得骄傲,他不是GNU_Grub的dos版那么
简单,他对原来的GNU_Grub进行了enhance。他可以直接启动一个ISO文件哦~
1. 下载GRUB4DOS (/project/?group_id=104188)
目前最新版本是0.4.4,你还要下载grubinst,就在上面的下载页面里有。
解压grubinst,运行里面的grubinst_,如下:
这样就把U盘的MBR改写了。
2.把下载的GRUB4DOS最新版本(0.4.4)解压,只要其中的两个文件:grldr,,把它
们放在U盘的根目录。
,你的U盘可以启动GRUB4DOS了。
下面的工作就是添砖加瓦啦!
三、集成WinPE
WinPE现在有好多版本,我推荐使用老毛桃的070911版:
(/search?search=%E8%80%81%E4%B9%9DWinPE%20%E8%
80%81%E6%AF%9B%E6%A1%83%E4%BF%AE%E6%94%B9%E6%92%92%E6%89
%8B%E4%B8%8D%E7%AE%A1%E7%89%88&id=2)109MB。
070911好像是比较老,我用来用去,还是觉得它好。后面我会介绍0PE,现在比较新的
PE,你可以试试。
1. 下载好老毛桃070911版(BootCD_),用UltraISO,虚拟光驱,winrar等
方法打开。
2. 把文件夹MINIPE,WXPE和文件提取出来放在U盘根目录。
3. 把WXPE文件夹下的放一份在U盘根目录,
4. 在中添加下面启动项
title Boot WinPE
chainloader /WXPE/ (hd0)+
OK,PE搞定了
你还可以集成0PE,介绍和更新看这里
(/?tid=137207&extra=page%3D1)
我推荐你安装
〇peZip零体积版二合一版
。只有5M,它能用U盘启动你系统已经安装的WINXP,
VISTA等系统(只是使用其中的系统文件),技术还是不错的。
把放在U盘的0PE文件夹,里添加启动项:
title find and boot
find --set-root /0PE/
map /0PE/ (0xff) || map --mem /0PE/ (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
(其实官方的已经添加了,你不用再加。)
四、Linux liveCD
Linux liveCD有很多,Ubuntu官方都提供,不过我推荐slax,很不错!
1. 下载slax. (/get_) Slax for USB就OK。
2. 把压缩包里面的slax文件夹提取到U盘根目录下。
3. 在U盘根目录建立文件夹boot,在boot下建立slax,把压缩包里boot文件下的linux内核
文件和ramdisk (vmlinuz、)放在bootslax下。(为什么要单独建立slax文件夹?
我们还要用放debian,Ubuntu和Fedora, Centos网络安装的内核文件,单独建立文件夹以
免混淆)
4. 在内添加
title Slax linux liveCD
kernel /boot/slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
changes=/slax/
initrd /boot/slax/
5. slax扩展性很强,你可以在/,下载到各种扩展,扔在U
盘的slaxmodules目录下就好了。你可以把他打造成随身携带的linux开发环境:)
五、MaxDOS
DOS有好多工具还是很不错的,比如Ghost和PQ,推荐使用MaxDOS
这里我安装的是VeDe打造的MaxDOS v7.1 强化版,介绍和更新看这里:
/?tid=135998&extra=page%3D1
1.下载VeDe_CD_ (见上面的连接)
2. 提取Boot下的到U盘的boot目录。
3. 在里添加
title MAXDOS
find --set-root --ignore-floppies /boot/
map --mem /boot/ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
(其实官方的已经添加了,你不用再加。)
好了,多重启动盘究做好了,重启机器试试吧。
有空瞎写下Linux的网络启动安装(其实介绍很多,我就做个集成吧)和Portable软件介
绍。那时你的U盘就无敌了