1)製做系統盤linux
通常製做多系統啓動盤的教程都會要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,不少的時候都是用U盤量產來實現,這樣作的壞處就是:製做繁瑣對U盤傷害較大且不可逆,讓人望 而生畏。本教程採用徹底不一樣於傳統的方法制做多系統啓動U盤,方法原理簡單,操做方便。ubuntu
廢話很少說,下面看正題:windows
其實大白菜裏已經對這些工具作了很是好的封裝,利用大白菜+FbinstTool+Windows+Ubuntu,咱們就能夠方便的製做出功能豐富的啓動U盤。 懂grub一些開機引導命令,會更好,靈活的定製本身的引導盤網絡
製做步驟:工具
1.打開大白菜4.6(http://pan.baidu.com/s/1eQ24uWi),點擊「一鍵製做啓動U盤」。大白菜會從U盤上劃出400M做爲隱藏分區,裏面包括win7pe,win03pe以及其餘一些有用的工具。ui
勾選NTFS,彈出窗口選否(就是製做後轉爲NTFS格式),這樣U盤就能拷大於4G的文件了spa
製做完後,大白菜就沒用了= =如今U盤裏會只有一個GHO文件夾,大白菜已經將PE及引導寫入了一個隱藏分區裏,而後將要用的東西拷進U盤hibernate
接着,將win7鏡像內的文件所有解壓到U盤根目錄,再把bootmgr更名爲win7mgr(大白菜列表裏默認是讀win7mgr來引導,因此咱們就這麼作吧),最終效果如圖,bootmgr已更名爲win7mgr日誌
2.利用FbinstTool打開U盤的隱藏分區,雙擊打開(ud)/BOOT/GRUB/grldr,能夠看到裏面是對主菜單的定義,其中包括等待時間,默認選項,各個菜單項的定義。code
3.在U盤根目錄中(注意不是隱藏分區)建立UBUNTU文件夾,將ubuntu-12.10-desktop-amd64.iso中casper目錄下 的initrd.lz和vmlinuz兩個文件提取出來(能夠用UltraISO、FbinstTool等等),連同ubuntu-12.10- desktop-amd64.iso一塊兒放進ubuntu12.04文件夾中。鏡像能夠更更名字,能夠不更更名字,有一點:你要知道本身在幹嗎就好了(能夠不更更名子)。
4.熟悉文件目錄,具體的不做介紹了,有個別地方須要注意一下,(38和39行之間)下面的代碼你們應該能看懂。title後面寫的就是菜單項的名字
RUN /win7mgr 指的就是運行U盤根目錄下的win7mgr進行引導
kernel /ubuntu12.04/vmlinuz.efi boot=/casper iso-scan/filename=/ubuntu12.04/ubuntu-12.04-desktop-amd64.iso ro quiet splash locale=en.UTF-8
(這裏是Fbintool工具地址http://pan.baidu.com/s/1gdsXFwv)
5.修改(ud)/BOOT/GRUB/grldr中的內容以下(注意與你的文件目錄一致)
1 timeout 15 2 default 0 3 command --set-path=(ud)/BOOT/GRUB/ 4 gfxmenu (ud)/BOOT/GRUB/MESSAGE 5 configfile (md)4+8 6 title 【01】 硬盤引導啓動 7 RUN (ud)/BOOT/GRUB/MENU12.LST 8 title 【02】 安裝Ubuntu 12.04-86_x64 9 find --set-root /ubuntu12.04/vmlinuz.efi 10 echo $[1105]Loading ubuntu-12.04-desktop-amd64!!waiting!! 11 kernel /ubuntu12.04/vmlinuz.efi boot=/casper iso-scan/filename=/ubuntu12.04/ubuntu-12.04-desktop-amd64.iso ro quiet splash locale=en.UTF-8 12 initrd /ubuntu12.04/initrd.lz 13 title 【03】 安裝 ubuntu-10.04-i386 14 find --set-root /ubuntu10.04-i386/vmlinuz 15 echo $[1105]Loading ubuntu-10.04-desktop-i386!!waiting!! 16 kernel /ubuntu10.04-i386/vmlinuz boot=/casper iso-scan/filename=/ubuntu10.04-i386/ubuntu-10.04-desktop-i386.iso ro quiet splash locale=en.UTF-8 17 initrd /ubuntu10.04-i386/initrd.lz 18 title 【04】 安裝 Fedora-17-i686-desktop-live 19 find --set-root /syslinux/vmlinuz0 20 kernel /syslinux/vmlinuz0 root=live:LABEL=LIVE rootfstype=auto ro liveimg quiet rhgb 21 initrd /syslinux/initrd0.img 22 title 【05】安裝 ubuntu10.04-x86 23 find --set-root /ubuntu10.04/vmlinuz 24 echo $[1105]Loading ubuntu-10.04-desktop-amd64!!waiting!! 25 kernel /ubuntu10.04/vmlinuz boot=/casper iso-scan/filename=/ubuntu10.04/ubuntu-10.04-desktop-amd64.iso ro quiet splash locale=en.UTF-8 26 initrd /ubuntu10.04/initrd.lz 27 title 【06】安裝 ubuntu12.04-x86 28 find --set-root /ubuntu12.04-i386/vmlinuz 29 echo $[1105]Loading ubuntu-12.04-desktop-i386!!waiting!! 30 kernel /ubuntu12.04-i386/vmlinuz boot=/casper iso-scan/filename=/ubuntu12.04-i386/ubuntu-12.04.3-desktop-i386.iso ro quiet splash locale=en.UTF-8 31 initrd /ubuntu12.04-i386/initrd.lz 32 title 【07】 運行Win7PE精簡版 33 checkrange 0x30001:-1 read 0x8298 34 clear 35 echo $[1106] Loading DBC WIN7PE.ISO, www.winbaicai.com 36 map --mem (ud)/PE/DBC7.ISO (0xff) ! map (ud)/PE/DBC7.ISO (0xff) 37 map --hook 38 chainloader (0xff)
title 【08】安裝win7 64位旗艦版
RUN /win7mgr 39 title 【09】 其餘工具 40 RUN (ud)/BOOT/GRUB/DIY.LST
這個菜單中咱們保留了運行winpe的選項,加入了安裝ubuntu和fedora的選項。爲了保持菜單精簡,將其餘功能都集成到了另外一個菜單裏 (DIY.LST)。Ubuntu菜單項中kernel /UBUNTU/vmlinuzboot=/casper iso-scan/filename=/UBUNTU/ubuntu.iso這三句還有initrd/UBUNTU/initrd.lz是不能少的,它指 明瞭從哪裏加載系統。ro quiet locale=zh_CN.UTF-8就是指明咱們但願使用的語言等等,不寫也無所謂。上面那句find是查找文件,推薦寫,不寫的話也沒有什麼影響,系 統會自動查找。注意修改後保存
6.修改DIY.LST,內容以下
1 timeout 15 2 default 4 3 gfxmenu (ud)/BOOT/GRUB/MESSAGE 4 configfile (md)4+8 5 title 【01】 PE藍黑屏沒法進入不認硬盤方案 6 RUN (ud)/BOOT/GRUB/MENU03.LST 7 title 【02】 進入Ghost備份還原系統多合一菜單 8 RUN (ud)/BOOT/GRUB/MENU04.LST 9 title 【03】 運行最新版DiskGenius分區工具 10 RUN --mem (ud)/BOOT/IMGS/DBCDOS.IMG 11 title 【04】 運行MaxDos工具箱加強版菜單 12 RUN --mem (ud)/BOOT/IMGS/MAXDOS.IMG 13 title 【05】 運行硬盤內存檢測掃描工具菜單 14 RUN (ud)/BOOT/GRUB/MENU07.LST 15 title 【06】 運行Windows登錄密碼破解菜單 16 RUN (ud)/BOOT/GRUB/MENU08.LST 17 title 【07】 啓動USB2.0加速電腦啓動(老機專用) 18 (ud)/BOOT/GRUB/USB_ACC.0PE 19 title 【08】 安裝原版Win7/Win8系統(非GHOST版) 20 RUN (ud)/BOOT/GRUB/MENU11.LST 21 title 【09】 返回大白菜U盤啓動主菜單 22 configfile (md)4+8 23 title 【10】 運行大白菜Win03PE2013網絡加強版 24 checkrange 0x30001:-1 read 0x8298 25 clear 26 echo Loading DBC WIN03PE.ISO 27 map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud)/PE/WINPE.ISO (0xff) 28 map --e820cycles=0 29 map --hook 30 chainloader (0xff) 31 title 【11】 重啓計算機 32 reboot 33 title 【12】 關閉計算機 34 halt
咱們就是把原來主菜單中的東西搬了過來,沒作任何改動。保存文件。
7.能夠將U盤目錄下UBUNTU和CDLINUX目錄設爲隱藏,這樣能夠防止誤刪。
8.之後要添加BackTrack等等只須要修改grldr便可。
④到了安裝類型這裏,選擇其餘選項
掛載點設置:
首先設置/boot 掛載點,這個是用來存放系統的引導的一些文件的分區,大概須要200多M空間,這裏我分了512M給它。選項是 主分區 空間起始位置 Ext4日誌文件系統
而後是設置交換空間Swap,也就是硬盤與內存的互動空間,虛擬內存的意思,設置爲內存大小的2倍,這裏我分了4G給它。選項是 主分區 空間起始位置
設置 / 掛載點,也就是默認目錄,這裏筆者給了20個G它。選項是 邏輯分區 空間起始位置 Ext4日誌文件系統
設置 /Home 掛載點,這裏筆者給了10個G。選項是 邏輯分區 空間起始位置 Ext4日誌文件系統
最後是 /usr 這裏筆者分了40G出來。 選項是 邏輯分區 空間起始位置 Ext4日誌文件系統
能夠看到還有一些掛載點一樣能夠分配空間,其餘的一些做用可自行百度看做用,以上幾個是必須的掛載分配,同時分配空間大小按照本身喜愛也差很少。
最後有一個 安裝啓動引導器的設備選擇,這個時候看你的/boot 安裝的路徑,注意必定要選擇和/boot 一致的路徑,不然安裝將出現問題。
注意:解決給ubuntu分區設置掛載點時,空閒空間會立馬變不可用狀態的狀況
(1)先設置 交換空間,\ ,\home(能夠不設置),\user這4個掛載點,都用邏輯分區,最後設置主分區掛載\boot,實在不行全部的都用邏輯分區
(2)若是上一步不行,那就說明你電腦裏的硬盤已經有4個主分區了,或者是ubuntu認爲你有4個主分區了,而linux系統最多隻能有4個主分區,因此這樣你就須要從新對電腦進行分盤分區,建議就一個主分區,其餘都是邏輯分區,再從邏輯分區分出空閒空間掛載linux系統。
最後使用EASYBCD添加引導系統