【Ubuntu】急にVirtualBoxが立ち上がらなくなったので直す。

PC版へ 2020年10月17日

UbuntuホストのVirtualBoxから仮想マシンを立ち上げようとすると、エラーが出て起動できなくなってしまった。

vbox_driver_error.png

エラーの詳細を見てみると「ドライバがきちんと設定されていない」あるいは「ホストがセキュア・ブートなEFIシステムの場合、VBoxのドライバ/モジュールが適切に署名されていない」可能性があるので確認してね…とのこと。

この間まで正常に動作していたのに、何かの拍子にこの辺りの設定がおかしくなってしまったらしい。

※ PCのBIOSをアップデートした後に、モジュールの再登録が必要になるようです。

設定し直してみましょ。

端末を立ち上げて…

$ sudo dpkg-reconfigure virtualbox-6.1

…を実行。

ここで何らかのエラーが起きなければ、こちらの記事:Secure BootなUbuntu 18.04にVirtualBox 6.0をインストール。もうそんなに難しくない。で書いたように、

…という流れで無事にモジュール登録が完了する筈です。この一連の操作が完了したならば、VirtualBoxから仮想マシンを立ち上げるのも問題ない筈。

もしも dpkg-reconfigure の実行時に "別プロセスによってファイルがロックされているので云々…" というエラーが出て先に進めない時には、現在走っているプロセスを確認してみましょ。端末で

$ top

と、topコマンドを実行してみると、frontend というコマンドが走っていませんか? 走っていたら原因は多分これなので、まず frontend 関連プロセスを止めます。

$ sudo killall -9 frontend
frontendプログラムは、(上記の)ドライバ登録用のキーが入力されるのを延々と待ち続けているらしい。要するに、セキュア・ブート環境で、インストールしたモジュールの登録が適切に済んでいない場合に、こいつが走り続けてしまうのではないのかな。違うかな。
uefi - CPU running much harder/louder after software update - Ask Ubuntu

frontend をストップさせた後に、上の操作を実行してみます。

うちはこれで無事に作業を完了することができ、VirtualBoxが再び正常に使えるようになりました。

以上、よろしくどうぞ。

【うちの環境(ホストマシン)】

関連記事

コメント

現在、コメント機能は停止しています。