
Oracle VirtualBoxで実行されているCentOS仮想マシンを起動した後、「黒い死の画面」が発生しました。画面が完全に黒く変わり、マウスポインタがありません。これはシステムのアップグレードに関連しているようですが、わかりません。
ゲスト追加エントリを再インストールして再起動すると、問題が解決することがわかりました。回復手順は次のとおりです。
- 仮想マシンを起動すると、画面が黒く変わるはずです。
- Ctrl + F2 - >コンソールログイン画面が表示されます。
- バーチャルボックスメニューから[デバイス] - >ゲスト追加CDイメージを挿入...
- Linuxシステムにログインしてください。
- su (または必要に応じて sudo)
- mkdir /メディア/cdrom
- マウント /dev/sr0 /media/cdrom
- CD /メディア/CDROM
- sh VBoxLinuxAdditions.run の削除
- sh VBoxLinuxAdditions.run のインストール
- 再起動
今、あなたは黒い画面から回復する方法を知っているので、これは大きな問題ではありません。しかし、これが起こる理由とそれを防ぐ方法を知っている人はいますか?
答え1
カーネルをアップグレードするたびに、すべてのカーネルモジュールを再構築する必要があります。
VirtualBoxゲストの追加はカーネルモジュールとして実装されているため、いつでもカーネルを再構築/更新する必要があります。
ゲスト追加を実行しないと、仮想マシンが起動しない理由は、ゲスト追加でのみ提供される起動プロセス中に一部の機能を使用している可能性があります。 CentOSがデスクトップを実行している場合、ディスプレイのみが機能しない可能性がありますが、他の方法(利用可能な場合はSSHなど)を介して接続できます。
答え2
最近この問題が発生しました。私の場合、パスワードの変更が必要で、UIがロードされる前に新しいパスワードを設定する必要があるため、これが発生しました。回避策としてパスワードをリセットできます。これを行うには、次の手順を実行できます。
- 黒い画面が表示されたら、ctrl+alt+f2 をクリックします。
- ログインが必要です。既存のパスワードを入力してください。
- これでパスワードを変更するように求められます。現在のパスワードと新しいパスワードを入力してください。
- 仮想マシンの再起動