ghost FreeBSD恢復(fù)后修復(fù)MBR
修復(fù)bsd的啟動
1、 通過FreeBSD引導(dǎo)光盤啟動FreeBSD的Fixit控制臺,在這個控制臺下可以使用各種系統(tǒng)工具——這些系統(tǒng)工具都位于引導(dǎo)光盤上,而引導(dǎo)光盤則被自動掛載到了/mnt2上,使用者也不需要修改PATH環(huán)境變量,因為PATH環(huán)境變量也被自動地做了修改,使得不用給出絕對路徑就可以使用各種系統(tǒng)工具,這其中自然也包括boot0cfg。
2、 通過下列命令修復(fù)MBR(也即硬盤的引導(dǎo)扇區(qū)),關(guān)于boot0cfg的這幾個命令行選項,這里僅做簡要說明,感興趣的讀者請參考[1]。以下命令需要root權(quán)限(這句是廢話,通過Fixit控制臺進入系統(tǒng)自然就是root用戶):
boot0cfg -B -v -o noupdate -t 185 ad0
簡要的說明一下:
-B選項:指明要在硬盤上安裝引導(dǎo)程序
-v選項:給出詳細信息
-o noupdate選項:避免在某些平臺上出現(xiàn)問題(這些平臺帶有反病毒硬件,不允許修改MBR)
-t 185選項:啟動時暫停10秒(近似值),以允許用戶選擇要啟動的系統(tǒng)
需要注意:恢復(fù)的系統(tǒng)版本和在恢復(fù)系統(tǒng)時用到的光盤一定要相同版本。就因為沒考慮到這個問題,我們浪費了3個多小時。
【編輯推薦】