FreeBSD 10を新しくインストールした後は起動できません

FreeBSD 10を新しくインストールした後は起動できません

最新のFREEBSD 10は、新しくインストールした後に起動しません。

次のイメージを使用してインストールします。FreeBSD-10.0-RELEASE-amd64-memstick.img

ブートパーティションを使用して唯一のハードドライブを選択し、ディスク全体を選択し、「完了」を選択しました。自動パーティショニングは完全に大丈夫に見えます:GPT、boot、ufs、swap

エラーメッセージなしでインストールがスムーズに行われましたが、最後の再起動後に起動可能なデバイスが見つかりませんでした。

LiveCD シェルで次のコマンドを試しました。 gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0

また、このコマンドを試し gpart destroy -F /dev/ada0 てからBSDを再インストールしましたが、まだ起動しません。

ハードドライブのSMARTがよさそうです。悪い道はありません。 BIOSが正しく設定されています(UEFIがオフ)。

私は同じ手順を使用して以前のバージョンのFreeBSDを正常にインストールでき、FreeBSD-9.2-RELEASE-amd64-memstick.img自動パーティショニングも同じように見えました。 **

CDバージョンを使用してインストールしようとしましたが、FreeBSD-10.0-RELEASE-amd64-disc1.iso同じ問題が発生し、BIOSが起動しませんでした。 **

助けてください。なぜ10.0-RELEASEが起動しないのかわかりません。

FreeBSD-10.0-RELEASE-i386-disc.isoにも同じ問題が発生しました。

答え1

私は同様の問題を経験し、これが私がFreeBSD 10.0でやらなければならなかったことでした。まだ答えがないので、私がしたことは次のとおりです。インストール後(GPTとZFSを使用して実行)、再起動するのではなく端末に移動することを選択しました。その後、次のコマンドを実行しました。

gpart set -a active /dev/ada0
gpart set -a bootme -i 1 /dev/ada0

「1」はマイブートパーティションの番号ですgpart show

答え2

おそらくここでは明白な内容に言及したでしょう。しかし、このようなことが起こったら理由がわかりません。分割されたテーブル、以前のジオメトリメタデータなどに問題があるようです。私はドライブをゼロで埋め、ddそのようなことが発生した場合は、他のことを心配します。 BIOSがプレイしたくない限り、この戦略に失敗したことはありません。

答え3

問題は、ブート/自動ハードディスクパーティションで使用されるパーティションスキームのようですGPT。どこでもデフォルトを使用してFreeBSD 10.0 AMD64を新しくインストールした後(明らかにルートパスワードなどを除く)、マイコンピュータも起動しません。

再インストールしましたが、今回はMBRパーティションスキームを使用してハードドライブを手動でパーティション化し、マシンが起動します。インストーラはここでは何の助けも提供しません。まず、FreeBSDパーティションを作成してから、そのパーティション内にパーティション(ファイルシステムの種類とマウントポイントを含む)を作成します。スクリーンショットを撮るか(カメラ:oを使用)、インストーラがGPT以前のパーティションで自動的に設定した自動サイズを記録しておくと便利です。

私のマザーボード(ここではBIOSが重要な部分だと思います)は次のとおりです。ギガバイトGA-EX58-UD4P最新のビベータBIOSバージョンF13があります。マニュアルにはGPTへの言及さえありません。

関連情報