萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 硬碟安裝 BackTrack 4 (BT4) 完整教學:GRUB4DOS + BCD 雙重引導

在已安裝 Win7 的電腦硬碟安裝 BackTrack 4 (滲透測試發佈版),利用 GRUB4DOS 做中介引導,透過 Win7 原生 BCD (啟動設定資料) 選單選擇啟動 Win7 或 BT4,不破壞 Win7 啟動環境。

準備檔案

  • 下載 GRUB4DOS (最新穩定版) → 解壓取出 grldr, menu.lst, grldr.mbr → 複製至 C:\ 根目錄。
  • 下載 BT4 ISO (如 bt4-final.iso) → 解壓至目標分區 (如 E:\),保留 boot、casper 目錄結構。

建立 BCD 啟動項指向 GRUB4DOS

管理員命令提示字元依序執行:

bcdedit /create /d "GRUB4DOS" /application bootsector
:: 記下回傳的 GUID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
bcdedit /set {GUID} device boot
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
bcdedit /timeout 5

編輯 C:\menu.lst (GRUB4DOS 選單)

color black/cyan yellow/cyan
timeout=5
default=0

title Windows 7
find --set-root /bootmgr
chainloader /bootmgr
boot

title BackTrack 4
find --set-root /boot/vmlinuz
kernel (hd0,5)/boot/vmlinuz BOOT=casper boot=casper nopersistent rw quiet vga=0x317
initrd (hd0,5)/boot/initrd.gz
boot

分區對應關鍵: (hd0,5) 表示第一顆硬碟 (hd0) 第 6 個分區 (GRUB 邏輯分區從 4 起算:C: 主分區 0、D: 主分區 1、E: 邏輯分區 5)。請用 find --set-root /boot/vmlinuz 自動偵測或用 diskpart / bcdedit 確認分區編號。

解決雙重選單問題

重開機後會先進 GRUB4DOS 選單 → 選 Win7 → 再進 Win7 BCD 選單 (含 Win7、GRUB4DOS) → 選 GRUB4DOS → 回 GRUB4DOS 選單... 形成迴圈。
解法:下載 EasyBCD 1.5.2 中文版 → 刪除 BCD 中的「GRUB4DOS」項目,或調整顯示順序/逾時/名稱,保留單一選單入口。

重要提醒

  • 所有 bcdedit 指令必須以管理員身分執行。
  • 操作前請建立系統修復光碟或備份 BCD (bcdedit /export backup.bcd),以防引導損壞無法開機。
  • BT4 內核參數 vga=0x317 為 1024x768x16,可依螢幕調整。

掌握 BCD + GRUB4DOS 雙重引導架構,不只能裝 BT4,同樣適用於 Ubuntu、CentOS、WinPE 等多系統共存需求。

copyright © 萬盛學電腦網 all rights reserved