回答:
写真の画像は、次のエラーメッセージを示しています。rtr3initexはrc = -1912(rc = -1912)Ubuntuで失敗しました
インストールが一致していないことを示しています。あなたのkernel modules do not match your installed version
。カーネルモジュールはvirtualbox-dkms
リポジトリにパッケージ化されています。
ほとんどの場合、リポジトリからインストールしています。しかし、すべてのモジュールのインストールに失敗したか、インストールして実行し、アップグレードしたため、システムの更新中にモジュールが完全にアップグレードされませんでした。この問題を解決するには、アンインストールしてから再インストールすると、必要なモジュールがインストールされます。これを行うには:
$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms
virtualboxとその依存関係を完全に削除しても、VMには影響しません。アプリケーションそのものです。
または、http://Virtualbox.orgからVirtualboxの最新バージョンをダウンロードできます。Linuxのダウンロードページはhttps://www.virtualbox.org/wiki/Linux_Downloadsです。
これを/etc/apt/sources.list
ファイルに追加して、公式の開発者リポジトリを追加できます。
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
次の方法でセキュリティキーをダウンロードして追加できます。
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
次に、現在持っているものを評価します。
$ sudo apt update
$ sudo apt upgrade
前のバージョンを削除した場合は、upgrade
上記のコマンドの後にこれを再インストールします。
$ sudo apt install virtualbox
virtualbox.org
開発者向けのカーネルモジュールをダウンロードしてインストールすると、バージョンが自動的にコンパイルおよびインストールされます。
sudo apt remove --purge virtualbox-dkms
; (2) virtualbox-dkms
。あなたはその後、これを実行する必要があります/sbin/rcvboxdrv setup
virtualbox-dkms
(削除しましたか?)。とにかく動作します。
実行:
sudo apt-get autoremove
sudo /sbin/vboxconfig