2007-08-18

[Windows Vista] 開機管理程式 BCDEdit 多重開機設定

Windows Vista 的開機管理不再像以前只要改 boot.ini 那麼簡單, 新的 BCDEdit 雖然功能上比較多樣化, 但是也難用得多. 費了一點時間才把以前用 boot sector 的指令給搞清楚, 這邊順便筆記一下.

1. 建立開機用的entry, 並設定名稱
C:\Windows\system32>bcdedit /copy {ntldr} /d "FreeBSD"
這時候會有一串 {ooxx.....} 的 entry 值, 先把這個值給 copy 下來.

2. 準備好 boot sector, 這邊假設是放在 C:
C:\Windows\system32>bcdedit /set {ooxx.....} device partition=C:
C:\Windows\system32>bcdedit /set {ooxx.....} path \freebsd.sec


3. 把開機選項加到 boot menu 裡
C:\Windows\system32>bcdedit /displayorder {ooxx.....} /addlast

以上, 然後就可以用 bcdedit 檢查看看有沒有加進去了.

說實在的, 這樣搞實在是蠻麻煩的....

沒有留言:

張貼留言