Virtualboxで "Oh no! Something has gone wrong." が発生した際の対処方法です。
筆者の環境では、Virtualbox5.1.6にCentOS7.2をインストールしたところ発生しました。
同じエラーに遭遇した方に参考になればと思いアップします。
1. エラーメッセージ
CentOS7.2をインストールし再起動したら見慣れないエラーメッセージが発生しました。
2. コンソールの切り替え
この画面では、マシンの操作ができないのでコンソールを切り替えます。
[Ctrl] + [ALT] + [F2]
ログイン画面が表示されましたら管理者権限でログインします。
CentOS Linux 7 (Core)
Kernel 3.10.0-327.28.3.el7.x86_64 on an x86_64
localhost login: root
Password:
[root@localhost ~]#
3. GuestAdditionsのインストール
ゲストOS上のメニューから「デバイス」→「Guest AdditionsのCDイメージを挿入」をクリックします。
手動でマウントして、ファイルを実行します。
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
# /mnt/cdrom/VBoxLinuxAdditions.run
インストールが完了しましたらゲストOSを一旦シャットダウンします。
# shutdown -h now
4. 3Dアクセラレーションの有効化
ゲストOSを右クリックし、[設定]を選択。
[ディスプレイ]から[スクリーン]タブを開き、"3Dアクセラレーションを有効化"にチェックを入れます。
[OK]で設定を保存したら、ゲストOSを起動します。
これでエラーが解消されてログイン画面が表示されます。
お疲れさまでした。