使用 Grub4dos 做多開機救援隨身碟

自從使用 USB 開機重灌後我就再也沒用過光碟機這種東西,但是一個系統使用一個隨身碟實在有點浪費,像這種時候就該使用 Grub 來做開機管理,但是原本 Grub、Grub2 是在 Linux 使用,就是有強人分支出 Grub4dos 功能強化支援 ISO ntldr 開機。


首先下載 grubinst-1.1-bin-w32-2008-01-01.zip 安裝開機引導要靠他,然後至 Grub4dos 下載最新版和中文字型檔。
解開 grubinst-1.1-bin-w32-2008-01-01.zip 使用系統管理員執行 grubinst_gui.exe 來安裝安裝開機引導,Disk 這個部份硬碟會以 (hdN) 來顯示,所以請小心安裝,Part List 這個部份是指分割表,沒有特殊需求直接裝在 MBR ,如果空白沒出現分割表請按 Refresh 重新整理, Disk 部份亦是如此。

圖1 Grub4dos 安裝開機引導至隨身碟

圖2 安裝成功畫面

Grub4dos
圖3 Grub4dos 自訂選單的開機畫面


接下來解開 grub4dos 個人是下載 grub4dos-0.4.6a-2013-05-21.7z 解開到隨身碟個跟目錄下 unifont.hex.gz 也一併移動到隨身碟個跟目錄下,然後建立 menu.lst, 或參考 sample 目錄裡面並複製 menu.lst 到跟目錄,或自己編寫 menu.lst 並存成 UTF8 格式 ,以下是自己編寫 menu.lst 供參考。
## set vbe mode
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
## 中文字型
font /unifont.hex.gz
## 選單顏色設定
color white/black white/dark-gray white/black white/light-blue
## 時間
timeout 300

## 自訂開機選單
title Parted Magic ISO load kernel
    set iso_path=/ISO/pmagic_2013_05_01.iso
    map --heads=0 --sectors-per-track=0 %iso_path% (hd32)
    map --hook
    root (hd32)
    kernel /pmagic/bzImage  iso_filename=%iso_path% edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop=256 vmalloc=384MiB keymap=us zh_TW
    initrd /pmagic/initrd.img
## 重新開機
title Reboot
reboot

## 關機
title Halt
halt

Share this

Related Posts

Previous
Next Post »