昨夜、CentOS仮想マシンでyum経由でいくつかのアップデートを受け取り、カーネルもアップデートされました。約1時間前に再起動しようとしましたが、成功しませんでした。
新しいカーネル、古いカーネル、さらには回復カーネルでも実行してみました。私が遭遇するエラーの1つは、一般的な「selinuxポリシーをロードできません」です。これを無視すると、ロードバーのステップに入って停止するようです。 grubメニューで設定を一時的に編集すると、ロードバーを通過できますが、selinux=0
黒い画面が表示されます(マウスカーソルも表示されますが奇妙です)。
どうすれば解決できますか?私は新しいVMで再起動するためにvdiskをマウントしてファイルを復元したくありません。
編集する:このエラーが発生する理由と解決策に関するまだ公開されている質問です。以下は、この問題を解決している間に見つけたいくつかの関連質問です(2つが異なるか、解決策が機能していないと言うわけではありませんが、解決策を求める時間や意図はありません...結局、私は自分の解決策を見つけました。 ):
- CentOS 7以降は起動できません
yum update
- Centosのアップグレード後にデスクトップを起動できない
- アップデート後にCentos 7 yumを起動できません(まだ試していない解決策を見つけました)
私の解決策は私のVDIからファイルを復元する。スーパーユーザーのフレンドリーな見知らぬ人がイメージをインストールし、ファイルを新しい仮想マシンに転送する障害を克服するのに役立ちました。拡張チャットを読み取ると、ブリッジネットワーキングがfirewalld
デフォルトでオンになり、一部のポートトラフィックをブロックするため、ブリッジネットワーキングが失敗していると思います。おそらくサービスを停止し、問題なく動作します。
この問題の最後の一言:このエラーはカーネルが更新されたときにのみ発生するようです。まだ直接的な解決策を求めている間gdm
(GNOMEディスプレイマネージャ)が問題の一部であることだけを理解できます。ああ、これはGUIの質問なので、言及する必要があります。たくさん以前はシステムでGNOMEを使用していました。
答え1
これは私にとって効果的です。
- VirtualBoxが実行されていないことを確認するには、再起動してください。
- VirtualBoxを削除する:
sudo yum VirtualBox-5.1の削除
- VirtualBoxを再インストールします。
sudo yum インストール VirtualBox-5.1
- VirtualBox拡張パックをインストールしてください。