FbinstTools制作多系统启动U盘(Windows+Linux)
U盤啟動盤制作工具在國內有倆工具,老毛桃、大白菜。也不知道是誰模仿誰的,反正PE肯定是Microsoft的。
PE其實就是精簡版的Windows維護系統,那如何制作Linux啟動盤呢,百度搜“linux u盤啟動盤制作工具” 教程也是一大堆。
現在我想做一個啟動盤,曾經想用SYSLINUX 引導程序啟動系統,可配置復雜,可移植性不高。所以就用ud版啟動工具,能集成PE+Linux。這樣一個U盤可以搞定安裝Windows與linux。
一.先安裝PE到U盤
下載老毛桃或大白菜都可以
我這里推薦大白菜的V5.2UEFI二合一版本,可以兼容uefi+legacy (日期:2017-03-30)
下載地址:http://u.163.com/52QMS0Cr? ? 提取碼: eRC8zLX6
為什么推薦V5.2UEFI 還有一個更重要的原因,可以修改分配ud隱藏擴展分區的大小【很重要哦】
安裝大白菜很簡單,雙擊下一步下一步,完成后,選擇需要安裝PE的U盤,(不要選錯U盤),在這之前最好單獨快速格式U盤為NTFS格式,一鍵制作USB啟動盤,
有沒有注意到默認的分配大小是750MB,我改成了7500MB,為什么要改為7500MB呢,因為這樣可以把需要的文件放到ud的隱藏分區中,包括Windows的鏡像文件比如win7.gho,linux的initrd.lz、vmlinuz文件等。放到ud隱藏分區的好處是不受可顯示數據區U盤的干擾。
二. 準備系統文件并copy 文件到U盤
這里的系統文件指的是win7.gho或linux.iso 或著linux鏡像里面vmlinuz 和initrd.lz 文件,關于鏡像文件自行下載。
這里我們用的是ubuntu-mate16.04的鏡像,LiveCD版本其實就是源文件ISO,將鏡像名字改成ubuntu.iso,用解壓軟件將鏡像內casper文件夾下的initrd.lz和vmlinuz兩個文件提取出來。
ubuntu下載地址:http://cdimage.ubuntu.com/
?
?
三.FbinstTools 編輯啟動列表
FbinstTools不多介紹,不懂的先search去。第二步完成之后,我們就要用FbinstTools將文件導入ud的隱藏分區隱藏起來。
值的注意的是大白菜的V5.2用的是Fbinst1.6版本,最新的Fbinst1.7版本不兼容1.6,所以用Fbinst1.7無法看到Fbinst1.6格式過的隱藏分區數據。但Fbinst1.7加入了好幾個新功能,比如直接可以打開內置Qemu測試工具。
FbinstTools1.7 下載地址:http://www.upantool.com/qidong/2011/FbinstTool_v1.602.html
FbinstTools1.6 下載地址:http://www.pc6.com/softview/SoftView_78058.html
選擇文件列表-右鍵導入文件夾,(先本地新建文件夾命名為ubuntu,將文件放入ubuntu目錄)
同理,我們在本地再新建一個文件夾(myOS),把Windows和ubuntu的鏡像都導入隱藏分區中。(這就是第二步為什么把分配的隱藏邏輯分區改為7500MB),到時如果需要裝系統可直接使用FbinstTools提取鏡像文件就ok了!
?
?ok,現在編輯啟動列表
在ud的根目錄直接雙擊grldr進行grldr菜單編輯
?
新增菜單13
?內容如下:
title 【13】 ubuntu16.04 find --set-root /IDBC/ubuntu/vmlinuz kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8 initrd /IDBC/ubuntu/initrd.lz解釋下,title 表示菜單的名稱,find --set-root 設置set-root的路徑,kernel設置boot的位置,filename指定iso路徑,initrd 指定linux臨時掛載系統目錄文件。
完整grldr菜單文件如下:
timeout 15 default 0 command --set-path=()/IDBC/GRUB/ gfxmenu ()/IDBC/GRUB/MESSAGE calc *0x307FFC-0x110000 > nul && configfile (md)4+8 ! configfile (md)0x880+0x200 title 【01】 ===嘗試從本地硬盤啟動=== RUN ()/IDBC/GRUB/MENU12.LST title 【02】 運行大白菜Win8PEx64增強版 RUN ()/IDBC/DBC8.ISO title 【03】 運行大白菜Win03PE2013增強版 command srsf6n default=srsf6n f6img=/idbc/srs/ echo $[1106] Loading DBC WIN03PE.ISO, Please Wait ... map --mem ()/IDBC/WINPE.ISO (0xff) map --e820cycles=0 map --hook chainloader (0xff) title 【04】 以上PE藍黑屏無法進入不認硬盤方案 RUN ()/IDBC/GRUB/MENU03.LST title 【05】 進入Ghost備份還原系統多合一菜單 RUN ()/IDBC/GRUB/MENU04.LST title 【06】 運行最新版DiskGenius分區工具 RUN --swap --mem ()/IDBC/IMGS/DBCDOS.IMG title 【07】 運行MaxDos工具箱增強版菜單 RUN ()/IDBC/GRUB/MENU06.LST title 【08】 運行硬盤內存檢測掃描工具菜單 RUN ()/IDBC/GRUB/MENU07.LST title 【09】 運行Windows登陸密碼破解菜單 RUN ()/IDBC/GRUB/MENU08.LST title 【10】 啟動USB2.0加速電腦啟動(老機專用) ()/IDBC/GRUB/USB_ACC.0PE title 【11】 啟動自定義ISO/IMG文件(兩種方式) RUN ()/IDBC/GRUB/DIY.LST title 【12】 安裝原版Win7/Win8系統(非GHOST版) RUN ()/IDBC/GRUB/MENU11.LST title 【13】 ubuntu16.04 find --set-root /IDBC/ubuntu/vmlinuz kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8 initrd /IDBC/ubuntu/initrd.lz?在這里有個疑問,我將filename指定到ud隱藏分區ubuntu.iso,這樣U盤可顯示數據區看上去是一個空U盤。
kernel /IDBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/IDBC/myOS/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8但系統無法引導,表示not find??/IDBC/myOS/ubuntu.iso file。
所以如果要安裝Ubuntu必須要把ubuntu.iso 放到U盤的可顯示數據區根目錄。在根目錄我們在備份一個FbinstTools,需要的時候可提取修改Fbinst。
現在U盤的根目錄就兩個文件
?
四.實戰多系統啟動U盤
我們可以使用FbinstTools1.7里面內置Qemu測試工具,測試PE或者重啟電腦選擇U盤啟動,查看WindowsPE與linux多系統啟動U盤是否能打開。
?
?
?
?
?
轉載于:https://www.cnblogs.com/dcb3688/p/4608069.html
總結
以上是生活随笔為你收集整理的FbinstTools制作多系统启动U盘(Windows+Linux)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置天网防火墙
- 下一篇: linux 其他常用命令