最新のFreeBSD CDイメージをダウンロードし、VirtualBoxに挿入しました。正常にインストールされているように見えますが、再起動してCDイメージから再起動します。 VirtualBoxのようこそ画面でF12を押して、ハードドライブから起動するハードドライブを選択すると、次のように表示されます。
gptboot: No /boot/loader on 0:ad(0p2)
gptboot: No /boot/kernel/kernel on 0:ad(0p2)
FreeBSD/x86 boot
Default: 0:ad(0p2)/boot/kernel/kernel
boot: _
私は何が間違っていましたか?
チップセットをICH6に変更しても動作せず、RAMを512MBに増やすことができませんでした。
PC-BSDも機能しません(VirtualBox固有の画像)。
答え1
VirtualBox関連の問題かもしれません。チップセットやディスクコントローラの変更が役に立つと主張するいくつかの投稿を見ました。
~からこのフォーラムの投稿:
I changed the chipset in System to ICH6 and in Storage to ICH9 and it seems to be working now!
答え2
他のオペレーティングシステムでも同じ問題が発生しましたが、VirtualBoxが再起動されたデバイスに関連していました。これはFreeBSDの問題ではなく、VirtualBox設定の問題です。再起動すると、VirtualBoxがどのデバイスから起動するかを尋ねられますか?
残念ながら、私はこれをどこで見つけることができるかを見つけることができません。
答え3
VirtualBox のデフォルト値を使用して FreeBSD を再インストールします。
インストール後、再起動時にウィンドウを閉じ、VBにデバイスの電源を切るように指示します。
次に、そのマシンのVBストレージ設定に移動し、*.vdiディスクを最初に作成するように起動順序を変更します。