利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】
一般制作多系統(tǒng)啟動盤的教程都會要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,一大串的工具列表讓人望而生畏。其實大白菜里已經對這些工具做了非常好的封裝,利用大白菜+FbinstTool,我們就可以方便的制作出功能豐富的啟動U盤。
一、準備工作
1.足夠大的U盤一個(我用的是Kingston 8GB U盤,就本文來說2G就夠了)
2.大白菜4.6
3.FbinstTool
4.Ubuntu和CDLinux的live CD
二、制作過程
1.打開大白菜4.6,點擊“一鍵制作啟動U盤”。大白菜會從U盤上劃出400M作為隱藏分區(qū),里面包括win7pe,win03pe以及其他一些有用的工具。
2.利用FbinstTool打開U盤的隱藏分區(qū),雙擊打開(ud)/BOOT/GRUB/grldr,可以看到里面是對主菜單的定義,其中包括等待時間,默認選項,各個菜單項的定義。
3.在U盤根目錄中(注意不是隱藏分區(qū))創(chuàng)建UBUNTU文件夾,將Ubuntu live CD中casper目錄下的initrd.lz和vmlinuz兩個文件提取出來(可以用UltraISO、FbinstTool等等),連同Ubuntu live CD一起放進UBUNTU文件夾中。為了方便,將鏡像命名為ubuntu.iso。
在U盤根目錄中創(chuàng)建CDLINUX文件夾,將CDLinux鏡像中的INITRD和BZIMAGE兩個文件提取出來,連同CDLinux鏡像一起放進CDLINUZ文件夾中。為了方便,將鏡像命名為CDLinux.iso。
4.修改(ud)/BOOT/GRUB/grldr中的內容如下
[plain] view plain
copy
timeout 15
default 0
command --set-path=(ud)/BOOT/GRUB/
gfxmenu (ud)/BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【01】 ===從本機硬盤引導啟動===
RUN (ud)/BOOT/GRUB/MENU12.LST
<span style="color:#ff0000;">title 【02】 安裝Ubuntu
find --set-root /UBUNTU/vmlinuz
kernel /UBUNTU/vmlinuz boot=/casper iso-scan/filename=/UBUNTU/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /UBUNTU/initrd.lz
title 【03】 安裝CD Linux
find --set-root/CDLINUX/BZIMAGE
kernel /CDLINUX/BZIMAGE quiet CDL_LANG=zh_CN.UTF-8 CDL_GUI=yes CDL_AMOUNT=yes CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso
initrd /CDLINUX/INITRD</span>
title 【04】 運行大白菜Win03PE2013網絡增強版
checkrange 0x30001:-1 read 0x8298
clear
echo $[1106] Loading DBC WIN03PE.ISO, www.winbaicai.com
map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud)/PE/WINPE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
title 【05】 運行大白菜Win7PE精簡版(超高兼容)
checkrange 0x30001:-1 read 0x8298
clear
echo $[1106] Loading DBC WIN7PE.ISO, www.winbaicai.com
map --mem (ud)/PE/DBC7.ISO (0xff) ! map (ud)/PE/DBC7.ISO (0xff)
map --hook
chainloader (0xff)
title 【06】 其它工具
RUN (ud)/BOOT/GRUB/DIY.LST
title 【07】 重啟
reboot
title 【08】 關機
halt
這個菜單中我們保留了運行winpe的選項,加入了安裝ubuntu和CDLinux的選項。為了保持菜單精簡,將其他功能都集成到了另一個菜單里(DIY.LST)。
Ubuntu菜單項中kernel /UBUNTU/vmlinuzboot=/casper iso-scan/filename=/UBUNTU/ubuntu.iso這三句還有initrd/UBUNTU/initrd.lz是不能少的,它指明了從哪里加載系統(tǒng)。ro quiet locale=zh_CN.UTF-8就是指明我們希望使用的語言等等,不寫也無所謂。上面那句find是查找文件,推薦寫,不寫的話也沒有什么影響,系統(tǒng)會自動查找。
CDLinux菜單項中CDL_GUI是自動加載圖形界面,CDL_AMOUNT是自動掛載,CDL_DIR是指明了鏡像存放的路徑,CDL_IMG指明了鏡像名稱。后兩個很重要,不能少。否則會出現“can't find out where CDLinux is installed”,且無法加載圖形界面的情況。
注意修改后保存。
5.修改DIY.LST,內容如下
copy
timeout 15
default 8
gfxmenu (ud)/BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【01】 PE藍黑屏無法進入不認硬盤方案
RUN (ud)/BOOT/GRUB/MENU03.LST
title 【02】 進入Ghost備份還原系統(tǒng)多合一菜單
RUN (ud)/BOOT/GRUB/MENU04.LST
title 【03】 運行最新版DiskGenius分區(qū)工具
RUN --mem (ud)/BOOT/IMGS/DBCDOS.IMG
title 【04】 運行MaxDos工具箱增強版菜單
RUN --mem (ud)/BOOT/IMGS/MAXDOS.IMG
title 【05】 運行硬盤內存檢測掃描工具菜單
RUN (ud)/BOOT/GRUB/MENU07.LST
title 【06】 運行Windows登陸密碼破解菜單
RUN (ud)/BOOT/GRUB/MENU08.LST
title 【07】 啟動USB2.0加速電腦啟動(老機專用)
(ud)/BOOT/GRUB/USB_ACC.0PE
title 【08】 安裝原版Win7/Win8系統(tǒng)(非GHOST版)
RUN (ud)/BOOT/GRUB/MENU11.LST
title 【09】 ===返回大白菜U盤啟動主菜單===
configfile (md)4+8
title 【03】 ===重啟計算機===
reboot
title 【04】 ===關閉計算機===
halt
我們就是把原來主菜單中的東西搬了過來,沒做任何改動。保存文件。
6.可以將U盤目錄下UBUNTU和CDLINUX目錄設為隱藏,這樣可以防止誤刪。
7.以后要添加BackTrack等等只需要修改grldr即可。
轉載于:https://www.cnblogs.com/qq190771752/p/4115798.html
總結
以上是生活随笔為你收集整理的利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php smarty安装,smarty安
- 下一篇: python google地图_基于Py