多合一u盤啟動盤製作
首先我們來了解下什麼是ISO檔案。
ISO檔案其實就是光碟的映象檔案,燒錄軟體可以直接把ISO檔案燒錄成可安裝的系統光碟,ISO檔案一般以iso為副檔名,其檔案格式為iso9660。
ISO檔案我們可以用來量產到U盤裡,也可以用U 方式安裝到U盤了。還可以整合到FBA檔案裡。目前來說,ISO是非常普遍使用的一種映象檔案。
一般來說,ISO檔案也是由2部分檔案組成的,引導檔案和資料檔案。當然,一些純資料ISO或者音樂ISO檔案等不在探討的此列。
ISO的引導可以分為三種 :EASYBOOT引導,GRUB引導,ISOLINUX引導。我們常用的一般是EASYBOOT引導和GRUB引導。其中PE系統用的比較多的是GRUB引導,光碟燒錄檔案用得比較多的是EASYBOOT引導。
其中EASYBOOT引導是完全圖形化介面,使用EASYBOOT程式來製作,很方便,即使新手也很容易學習。啟動命令是整合在檔案裡的,介面很漂亮,自定義功能更強大,可以根據設計能力做出不同的介面。所以被很多光碟製作者使用。
EASYBOOT啟動介面例一
EASYBOOT啟動介面例二(這個有點類似於GRUB介面)
GRUB則相對比較簡單,自定義功能有限。但是僅需2個檔案就搞定引導了(一個引導檔案一個選單檔案,這兩個甚至可以合併成一個)。所以被很多愛好者使用。
ISOLINUX引導和GRUB比較接近,個人覺得除了選單命令寫法不一樣,其他的差不多。
下面我們以製作EASYBOOT GRUB雙引導的ISO合盤為例來講講怎麼製作合盤。
首先我們建立一個資料夾,把要製作ISO的檔案放進去。
比如,我們計劃這個ISO合盤有03PE、10PE、DOS工具。那我們準備放相關的檔案。
BOOT資料夾為PE、DOS工具資料夾及EASYBOOT引導檔案;EFI資料夾為PE支援UEFI啟動的檔案;SRS資料夾為03PE外接的SRS驅動。Grldr為GRUB引導選單。
我們再來看下BOOT資料夾裡面的檔案。Grub資料夾為grldr選單檔案,IMGS為DOS工具。
10PE.WIM:為WIN10PE檔案。
BCF、BCFMGR、boot.sdi:win10pe引導檔案
BCDW.BIN、etfsboot.com、ezboot.dat、ezldr、loader.bin:EASYBOOT引導檔案(這個可以從EASYBOOT程式資料夾裡提取)
TY.EZB:EASYBOOT選單檔案
FON.BIN:03PE字型支援檔案,可以讓03PE啟動時顯示中文選單
NTDETEC、SETUPLDR.BIN、type:03PE啟動檔案
SETUPLDR.BIN可以用專門的軟體修改。
TYPE.is_:03PE一級核心
TYPE.isz:03PE二級核心
pegrldr.bin:03PE啟動檔案的變體(由GRLDR改名而來,因為03PE的SRS啟動是外接的,直接用EASYBOOT啟動無法載入外接SRS驅動。所以採用了EASYBOOT轉GRLDR啟動的方式)
下面我們製作ISO合盤首先要準備一張背景圖片。
這個背景圖片和GRUB背景圖片有點不一樣。GRUB的背景圖片真的只是一張背景圖片,圖片是不顯示選單的。選單文字一般是外接或內建在grldr檔案中。
而EASYBOOT的背景圖片可以像GRUB背景圖片一樣只是一張背景圖片,選單文字在製作啟動介面時輸入進去。也可以直接做到背景圖片裡去。這樣的好處是選單可以做得很漂亮。
因為GRUB的選單隻能是從上到下的排列。而EASYBOOT可以做到從左到右從上到下。甚至可以做成任意順序。這也就使得EASYBOOT的啟動介面更具靈活性更具美觀性。
我們可以在網上找一張漂亮的背景圖。用Photoshop開啟。當然,其他影象處理軟體也可以。PS相對功能強大些。
上面這張圖我是把選單直接做到背景上的。製作的時候會有很多的圖層,生成BMP檔案後就沒有圖層了。
當然你也可以根據自己的喜好製作背景圖片。
這裡強調一點,EASYBOOT只支援BMP格式的背景圖。所以我們生成圖片必須是BMP格式的,而非通常使用的JPG格式。
另外儲存BMP格式也要注意,不能直接儲存,否則很容易出現easyboot儲存時提示背景影象讀取錯誤。我們應該這樣操作:
影象->模式->索引顏色
這個時候提示如下,我們單擊“確定”。
又出現如下介面。我們繼續單擊“確定”。
這個時候我們可以看到右側圖層已經合併了。變成了“索引”。
我們接著:檔案->儲存為
儲存格式選擇為bmp格式。我們儲存到BOOT資料夾。
出現如下提示,我們按預設的就行了。單擊“確定”。
這個時候BMP背景圖片就生成了。我們現在開啟TY.EZB檔案製作啟動選單(電腦必須安裝EASYBOOT並關聯才可以直接開啟EZB檔案)。
我們切換到選單條,製作選單。
關於EASYBOOT的使用說明,該程式已經提供了非常詳細的教程了。大家可以到EASYBOOT的程式目錄下開啟EasyBoot.chm看看怎麼使用。
當前選單條:這裡顯示的是第幾個選單。執行命令則是這個選單是做什麼用的。比如啟動WIN10PE或者啟動DOS工具。我們寫好對應的命令就行了。
這裡說明一下,EASYBOOT命令和GRUB命令是不一樣的。但是比較簡單,看下其他人寫的命令就基本懂了。
選單文字:這裡指的是顯示的選單。比如啟動WIN10PE/啟動DOS工具箱等。因為我們的選單是直接做到背景圖片了。這裡就不用填了。
高亮屬性正常屬性:這裡是設定選單條的顏色的。因為我們選單是做到背景圖片裡的,所以這裡設定為白色。不然其他顏色就會蓋住選單圖片。例如這樣:
左上角座標、右上角座標:這裡是選單框的座標位置。當座標數字變化時,選單框也隨之變化。這個數值可以手動修改也可以直接用滑鼠操作。
快捷鍵:這裡可以設定選單的快捷方式。使用者按指定按鍵可直接選擇/執行。快捷鍵可以是0-9/a-z/A-Z等ASCII按鍵。比如第一個選單我們設定“A”,當我們啟動電腦進入這個啟動選單時,直接按“A”鍵可以進入對應選單。
游標鍵:在當前選單上按up、down、left、right、tab等游標鍵轉向的選單條,分三種情況:
a) 00--預設,up、left選擇上一選單項,down、right、tab選擇下一選單項
b) 99--禁用,該種游標鍵沒有作用
c) 01-36 -- 直接跳轉相應選單項
新增、插入、刪除、上移、下移、恢復:這裡是對選單進行操作的。通過這些命令,我們可以新增選單插入選單刪除選單或者移動選單等。
其他如“螢幕布局”、“文字顯示”、“其他”之類我們基本可以不用管。
螢幕布局:螢幕上顏色區域定義,包括左上角、右下角座標,邊色/主體色/邊寬等引數。
顯示文字:螢幕上文字顯示定義,包括左上角、右下角座標,文字內容、對齊方式等引數。
其他:主要是設定功能鍵,直接按鍵執行執行命令。類似於快捷鍵。
我們現在把選單命令都新增進去,並設定好選單位置和快捷鍵。
這裡說明一下,EASYBOOT的命令非常簡單,可分為2類。
a)run 命令 執行啟動Image檔案,啟動DOS/98/NT/2000/XP
如:run dos98.img
run w2ksect.bin
b)boot 命令
boot 80 從硬碟啟動
reboot 重新啟動
設定好所有的選單後,我們返回檔案選項。單擊下“儲存”。儲存我們的操作。
這個時候,軟體會生成一個BACK.BM1的檔案。這個檔案是啟動ISO的背景檔案。實際上BACK.BMP這個檔案可以刪除了。它已經被BM1檔案取代了。
另外ezldr、loader.bin、ty.ezb三個檔案也更新了。這幾個檔案都是EASYBOOT引導的核心檔案。
我們單擊製作ISO。出現如下介面:
相關選項說明:
1)“優化光碟檔案”,將相同內容的檔案在光碟上只儲存1次,主要用於做N合1光碟。
2)"DOS(8.3)",強制ISO9660檔名為DOS 8.3格式,以便可以在DOS下訪問。
3)“使用Joliet”,保持檔名大小寫,同時支援最多64個字元的長檔名。
4)“設定檔案日期”,將所有檔案日期改成設定值,使得製作的映象更專業。
5)“隱藏啟動資料夾”,可試啟動資料夾ezboot在Windows資源管理器和DOS dir /a命令下不顯示
6)“隱藏啟動資料夾下的所有檔案”,功能同上,可隱藏啟動目錄ezboot下的所有檔案。
我們單擊“製作”。開始生成ISO檔案。
這個時候,我們可以利用虛擬機器測試下,這個ISO是否可以啟動。
可以看到ISO順利啟動了。我們也可以通過快捷鍵“G”或者第三排第二個選單轉到GRUB引導介面。
當然,這個ISO預設是以EASYBOOT模式啟動的。如果你想預設以GRUB方式啟動,我們就需要對ISO進行修改了。
我們用UltraISO開啟ISO檔案。選中grldr檔案,右鍵“設定為引導檔案”。然後儲存。
儲存完畢後,我們接著用虛擬機器測試。
這個時候我們可以看到,預設的已經變成GRUB引導了。
到這裡,多合一EASYBOOT GRUB雙引導的ISO合盤就製作完畢了。