我有一個以雙啟動配置運行的工作站(Ubuntu 9.04 和 Win vista(家庭高級版))。昨天我嘗試在 Ubuntu 分割區上安裝 FreeBSD 9.0。在安裝過程中,系統會提示您在 ada0 和 ada1 之間進行選擇(我想使用整個磁碟)——win 位於 ada0 上,ubuntu 位於 ada1 上,所以我選擇第二個選項。安裝程式此時給我一個錯誤:「操作已取消 - 預檢查失敗」。
在此步驟之後,您將看到分割區的佈局。就我而言,它是這樣的:
ada0 <#disk size> MBR
ada0s1 <#disk size> ntfs <== win
ada1 <#disk size> freebsd-boot
ada1p1 64KB freebsd-boot
ada1p2 <#disk size> freebsd-ufs /
ada1p3 4.0GB freebsd-swap none
da0 1.9GB BSD
da0a 534MB freebsd-ufs
其中 da0 是包含 freebsd 映像的 USB。安裝成功完成,安裝程式建議重新啟動電腦。當我重新啟動 GRUB(與 ubuntu 一起安裝)時,它會變得混亂並拋出以下錯誤:
stage1.5
GRUB loading, please wait...
Error 17
有沒有簡單的方法(無需格式化磁碟機並重新開始)來修復啟動項目?
答案1
你安裝了 FreeBSD 啟動管理員嗎?
ports裡還有grub的連接埠。您可以嘗試安裝它並重新配置引導管理器。