P133ノートパソコンからFreeBSDを起動できない

P133ノートパソコンからFreeBSDを起動できない

最近、PATA / SATA> USBアダプタとqemuを使用して、デフォルトのArch Linuxシステムの6GB PATA 2.5 "ハードドライブにFreeBSD 11を設定しました。 )ブートローダをロードしたら、次のように言います。

Can't work out which disk we are booting from.
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0:

can't load 'kernel'

Type '?' for a list of commands, 'help' for more detailed help.
OK

lsdevを使用してデバイスを一覧表示した後、次のようになります。

cd devices:
disk devices:
      disk0:  BIOS drive a:
      disk1:  BIOS drive c:
pxe devices:

ブートローダがHDDの代わりに存在しないフロッピードライブからカーネルをロードしようとしました。boot disk1:boot/bootXここで X は数字です (少なくとも iso には boot とマークされたいくつかのバイナリと数字があります)。 /boot/) にありますが返されます。can't find 'disk1:boot/bootX

答え1

1:ad(1,a)boot2プロンプトに入力

あるいは、man boot、man boot.config man loaderなどを読んでください。役に立つことを願っています。幸運を祈る

答え2

以前のFreeBSDブートローダー( "boot1")はBIOSで動作し、ローダーを見つけるためにルートパーティションを見つけて解析しました。これを行うには、IDEドライブの物理構造と一致するようにシリンダー/ヘッド/セクターを適切に構成する必要があります。インストール中にBIOSがfdiskに対してうそをつくことがあるため、これは非常に面倒です。後でBIOSがLBAアドレッシングをサポートすると、この状況は消えました。

まず、LBAモードを有効にしてみてください。 http://phaq.phunsites.net/2007/05/25/freebsds-loader-fails-with-wrong-harddisk-geometry-in-bios/

血まみれの内部構造: https://www.freebsd.org/doc/en/books/arch-handbook/book.html#boot-boot1

関連情報