Windows Vista FreeBSD9.0 デュアルブートインストールの問題

Windows Vista FreeBSD9.0 デュアルブートインストールの問題

デュアル ブート構成 (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 のポートもあります。これをインストールしてブートマネージャーを再設定してみてください。

関連情報