freebsd-updateを使用してFreeBSD 7.3-RELEASEから8.3にアップグレードした後のブートループ

freebsd-updateを使用してFreeBSD 7.3-RELEASEから8.3にアップグレードした後のブートループ

以下のガイドラインに従って7.3 FreeBSDボックスをアップグレードしました。FreeBSDウェブサイト:

2.2 「FreeBSDアップデート」を使用したアップグレード

freebsd-update(8)ユーティリティは、以前のバージョンのFreeBSDを実行しているi386およびamd64システムのバイナリアップグレードをサポートしています。 7.[01234]-RELEASE, 8.[012]-RELEASE, 8.3-BETA1 または 8.3-RC[12] を実行しているシステムは、次のようにアップグレードできます。

"#freebsd-update アップグレード -r 8.3-RELEASE

このプロセス中に、FreeBSDアップデートはユーザーにいくつかの設定ファイルをマージするのを助けるか、または自動的に行われたマージが正しく完了したことを確認するように依頼することができます。

"#freebsd - 更新 - インストール

続行する前に、新しくインストールされたカーネルでシステムを再起動する必要があります。

"#今閉じる -r

再起動後、新しいユーザーゾーンコンポーネントをインストールするには freebsd-update(8) を再実行する必要があります。

再起動後もボックスは繰り返されます。カーネルが正しいかどうかはわかりませんが、「続行する前に新しくインストールされたカーネルでシステムを再起動する必要があります」という上記の指示が何を意味するのかわかりません。

/bootディレクトリを見てみると、カーネルディレクトリがありました。

プライマリカーネルで起動して再起動し、ACPI(オプション2)とセーフモード(オプション3)を無効にしてみましたが、同じ結果が得られました。シングルユーザーモード(オプション4)で正常に起動できます。

新しくインストールされたカーネルから起動するには、ファイルなどを変更する必要がありますか?

ベストアンサー1

これはvmwareツールの破損したバージョンに関連しています。

シングルユーザーモードで起動した後、次のコマンドを使用してルートファイルシステムを再マウントしました。

mount -u /
mount -a

ルートファイルシステムとして実行するfsckとエラーが発生し、読み書きモードでマウントできません。修復後にvmware toolsを再インストールし、システムを再起動しました。

実行後、すべてがうまく動作します。

freebsd-update install

再び。

おすすめ記事