注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

0与1构筑世界,程序员创造时代

软件架构设计 Java编程

 
 
 

日志

 
 

制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux,OphCrack,BackTrack)引导工具  

2012-02-26 20:42:14|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
有时系统出现故障的时候,需要找一些工具来进行检测和恢复操作。除了老毛桃WinPE、MaxDOS这些工具箱外,还有一些运行在Linux下的非常优秀的工具:GParted、TestDisk(这个有Windows版本)。而且现在开发用Linux,平常娱乐用Windows,多个操作系统需要刻录多个系统安装光盘,光盘保存不好或使用的过程中不小心很容易报废。于是有了一个想法:将它们全部装在一个U盘上,随身携带。在网上搜集资料 ,花了大半天时间,终于大功告成。

一、所需软件 | Software list

  1. BOOTICE-0.9
  2. grub4dos 0.4.4
  3. 老九WinPE老毛桃修改1111版(周年精简实用光棍纪念版)
  4. Ubuntu-10.10 64bit
  5. MaxDOS 7.1 光盘版
  6. CDlinux-0.9.7
  7. Parted Magic Linux 光盘版
  8. OphCrack-3.4.0
  9. BT5R2-GNOME-64


二、格式化U盘 | Format the USB flash drive

1、写入grub4dos MBR记录。
在U盘驱动器点击右键,选择“格式化(A)...”菜单项,弹出格式化对话框,如下图:
制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具 - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 
文件系统类型选择“FAT32”,卷标可以根据自己的喜好自定义名称,点击“开始”按钮进行格式化。

二、安装grub4dos | Install grub4dos

1、解压BOOTICE_0.9.rar,执行其中的BOOTICE.EXE。如下图:
制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具 - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来

点击“主引导记录M”按钮。弹出对话框。如下图:
制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具 - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来

 选择“GRUB4DOS 0.4.5b MBR (grldr.mbr)”,点击“安装/配置(S)按钮。弹出新对话框,如下图:
制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具 - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来

 选取“禁止搜索软件盘上的GRLDR”和“禁止引导分区表无效的原主引导记录(通常是一个操作系统的引导扇区)”两项。点击“写入磁盘(W)”按钮写入MBR记录。

2、复制grub4dos所需文件。
解压 grub4dos-0.4.4.zip,将其中的grldrmenu.lst复制到U盘根目录。

三、配置老毛桃WinPE | setup maotao WinPE

解压WinPE.ISO,把除AUTORUN.inf以外的所有文件和文件夹复制到U盘的根目录下,再把WXPE目录下的NTDETECT.COM也复制到U盘的根目录下。打开menu.lst,加入如下配置:
title MAOTAO WinPE
find --set-root /WXPE/SETUPLDR.BIN
chainloader /WXPE/SETUPLDR.BIN (hd0)+1
boot

四、配置MaxDOS-7.1 | setup MaxDOS-7.1

解压MaxDOS_71plus_iso.rar,把MAXS.SYSMEMDISK.GZ这两个文件复制到U盘中的WXPE文件夹中。打开menu.lst,加入如下配置:
title MAXDOS-7.1
find --set-root /WXPE/MAXS.SYS
map --mem /WXPE/MAXS.SYS (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

五、配置Parted Magic Linux | setup Parted Magic Linux

解压pmagic_2012_2_19.iso,把pmagic文件夹复制到U盘根目录。并且将pmagic\pmodules\PMAGIC_2012_2_19.SQFS重命名为小写的pmagic_2012_2_19.sqfs。打开menu.lst,加入如下配置:
title PartedMagic-2012_2_19
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw loglevel=0 vga=791 livemedia noejectmax_loop=256 keymap=us
initrd /pmagic/initrd.img

六、配置Ubuntu-10.10 | setup Ubuntu-10.10

解压Ubuntu-10.10的ISO文件,复制“.disk”、“casper”、“preseed”这三个目录到U盘的根目录下。打开menu.lst,加入如下配置:
title Ubuntu-10.10 64bit (Try Ubuntu without installing)
find --set-root /casper/initrd.lz
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash --
initrd /casper/initrd.lz
boot

title Ubuntu-10.10 64bit (Install Ubuntu)
find --set-root /casper/initrd.lz
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash --
initrd /casper/initrd.lz
boot

七、配置CDlinux-0.9.7 | setup CDlinux-0.9.7

将CDlinux-0.9.7.iso解压,把解压后得到的CDlinux文件夹及所有文件复制到U盘的根目录下。打开menu.lst,加入如下配置:
title CDlinux-0.9.7
find --set-root /CDLINUX/INITRD
kernel /CDLINUX/BZIMAGE quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso
initrd /CDLINUX/INITRD
boot

八、配置Windows XP ISO | setup Windows XP ISO

将WindowsXp_SP3.iso复制到U盘的根目录下。打开menu.lst,加入如下配置:
title WindowsXp_SP3 (ISO)
find --set-root /syso_iso/WindowsXp_SP3.iso
map /syso_iso/WindowsXp_SP3.iso (hd32)
map --hook
chainloader (hd32)
boot

九、配置OphCrack | setup OphCrack

将ophcrack-notables-livecd-3.4.0.iso解压到U盘的根目录下的ophcrack子目录。打开menu.lst,加入如下配置:
title OphCrack 3.4.0 Password Cracker LOWRAM (lowram - slower on Vista/Win7 systems)
find --set-root /ophcrack/BOOT/BZIMAGE
kernel /ophcrack/BOOT/BZIMAGE rw root=/dev/null vga=normal kmap=uk  ophcrack=lowram  screen=1024x768x16 autologin
initrd /ophcrack/BOOT/ROOTFS.GZ
boot

title OphCrack 3.4.0 Password Cracker FAST (for more than 512MB RAM systems)
find --set-root /ophcrack/BOOT/BZIMAGE
kernel /ophcrack/BOOT/BZIMAGE rw root=/dev/null vga=normal kmap=uk screen=1024x768x16 autologin
initrd /ophcrack/BOOT/ROOTFS.GZ
boot

十、配置BackTrack 5R2 | setup BackTrack 5R2

BT5R2-GNOME-64.iso解压到U盘的根目录下的BT5子目录,同时将.disk文件夹复制到U盘根目录。打开menu.lst,加入如下配置:
title BackTrack 5R2 (1024x768) Persistent\nType startx to run GUI once booted PERSISTENT
kernel /BT5/casper/vmlinuz  file=/cdrom/preseed/custom.seed live-media-path=BT5/casper boot=casper locale=en_GB.UTF-8 keyb=uk   textonly noprompt vga=791-- persistent
initrd /BT5/casper/initrd.gz
boot

title BackTrack 5R2 (1024x768) NON-Persistent\nType startx to run GUI once booted NON-PERSISTENT
kernel /BT5/casper/vmlinuz  file=/cdrom/preseed/custom.seed live-media-path=BT5/casper boot=casper locale=en_GB.UTF-8 keyb=uk   textonly noprompt vga=791--
initrd /BT5/casper/initrd.gz
boot

制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具 - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来注:.disk文件夹会与Ubuntu冲突。后续如果要用Ubuntu时,用Ubuntu的.disk文件夹;如果要用BT5,就用BT5的.disk文件夹。

十一、测试U盘多系统工具 | Test the usb flash drive multi system tools

1、进入BIOS,设置启动顺序:USB HDD优先于本地硬盘。
2、启动后的画面如下图所示:
制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具 - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 

附录1:完整的menu.lst | The complete menu.lst

完事的menu.lst内容如下:
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default

title MAOTAO WinPE
find --set-root /WXPE/SETUPLDR.BIN
chainloader /WXPE/SETUPLDR.BIN (hd0)+1
boot

title MAXDOS-7.1
find --set-root /WXPE/MAXS.SYS
map --mem /WXPE/MAXS.SYS (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

title PartedMagic-2012_2_19
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw loglevel=0 vga=791 livemedia noejectmax_loop=256 keymap=us
initrd /pmagic/initrd.img

title Ubuntu-10.10 64bit (Try Ubuntu without installing)
find --set-root /casper/initrd.lz
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash --
initrd /casper/initrd.lz
boot

title Ubuntu-10.10 64bit (Install Ubuntu)
find --set-root /casper/initrd.lz
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash --
initrd /casper/initrd.lz
boot

title CDlinux-0.9.7
find --set-root /CDLINUX/INITRD
kernel /CDLINUX/BZIMAGE quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso
initrd /CDLINUX/INITRD
boot

title BackTrack 5R2 (1024x768) Persistent\nType startx to run GUI once booted PERSISTENT
kernel /BT5/casper/vmlinuz  file=/cdrom/preseed/custom.seed live-media-path=BT5/casper boot=casper locale=en_GB.UTF-8 keyb=uk   textonly noprompt vga=791-- persistent
initrd /BT5/casper/initrd.gz
boot

title BackTrack 5R2 (1024x768) NON-Persistent\nType startx to run GUI once booted NON-PERSISTENT
kernel /BT5/casper/vmlinuz  file=/cdrom/preseed/custom.seed live-media-path=BT5/casper boot=casper locale=en_GB.UTF-8 keyb=uk   textonly noprompt vga=791--
initrd /BT5/casper/initrd.gz
boot

title OphCrack 3.4.0 Password Cracker LOWRAM (lowram - slower on Vista/Win7 systems)
find --set-root /ophcrack/BOOT/BZIMAGE
kernel /ophcrack/BOOT/BZIMAGE rw root=/dev/null vga=normal kmap=uk  ophcrack=lowram  screen=1024x768x16 autologin
initrd /ophcrack/BOOT/ROOTFS.GZ
boot

title OphCrack 3.4.0 Password Cracker FAST (for more than 512MB RAM systems)
find --set-root /ophcrack/BOOT/BZIMAGE
kernel /ophcrack/BOOT/BZIMAGE rw root=/dev/null vga=normal kmap=uk screen=1024x768x16 autologin
initrd /ophcrack/BOOT/ROOTFS.GZ
boot

title WindowsXp_SP3 (ISO)
find --set-root /syso_iso/WindowsXp_SP3.iso
map /syso_iso/WindowsXp_SP3.iso (hd32)
map --hook
chainloader (hd32)
boot

title commandline
commandline

title reboot
reboot

title halt
halt


参考资料 | References



<正文结束> 

文章声明


作者:傲风(aofengblog@163.com)       编写时间:2012年02月26日

网址:http://aofengblog.blog.163.com

作者保留所有权利,转载请保留文章全部内容!


  评论这张
 
阅读(9465)| 评论(27)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017