制作U盤多系統(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引導工具


作者:傲風(aofengblog@163.com)       編寫時間:2012年02月26日

有 時系統出現故障的時候,需要找一些工具來進行檢測和恢復操作。除了老毛桃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 光盤版

二、格式化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,將其中的 grldr menu.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 /WindowsXp_SP3.iso
map /WindowsXp_SP3.iso (0xff) || map --mem /WindowsXp_SP3.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

八、測試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 WindowsXp_SP3 (ISO)
find --set-root /WindowsXp_SP3.iso
map /WindowsXp_SP3.iso (0xff) || map --mem /WindowsXp_SP3.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title commandline
commandline

title reboot
reboot

title halt
halt


參考資料 | References



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com