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 檢查看看有沒有加進去了.

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

沒有留言:

張貼留言

VMware ESXi 遠端線上升級 (upgrade from 6.0 to 6.5 with esxcli)

原本想說 ESXi 6.0 跑得好好的沒什麼問題, 上面的 FreeBSD 11.x 也順順跑, 沒想到升級到 12.x 就踩到大地雷... ESXi 6.0 的 vmxnet3 沒辦法在 FreeBSD 12.x上面用,升級上去以後回應時間會爆炸, 從本來的 〈1ms 變成 ...