デュアル ブート構成 (Ubuntu 9.04 と Win Vista(Home Premium)) で動作するワークステーションがあります。昨日、Ubuntu パーティションに FreeBSD 9.0 をインストールしようとしました。インストール中に、ada0 と ada1 のいずれかを選択するように求められます (ディスク全体を使用したかったため) -- win は ada0 に、ubuntu は ada1 にあるため、2 番目のオプションを選択しました。この時点でインストーラーからエラーが発生します: 「操作がキャンセルされました -- 事前チェックに失敗しました」。
このステップの後、パーティションのレイアウトが表示されます。私の場合は次のようになりました:
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 のポートもあります。これをインストールしてブートマネージャーを再設定してみてください。