buntu 18.04およびvirtualbox 5.2.12のゲスト追加をインストールしようとすると問題が発生します
何かおかしいと思ったので、CLIから追加をインストールし、インストールしてインストールしましたdkms。同じエラー。
私の問題に対する最新の解決策が見つからなかったので、誰でも助けてください。アドオンをインストールしようとしたときに表示されるメッセージは次のとおりです。
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.12 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules.
This system is currently not set up to build kernel modules.
Please install the gcc make Perl packages from your distribution.
VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
VirtualBox Guest Additions: Starting.
Press Return to close this window...
terminal
...
Sudo apt-get update
Sudo apt-get install build-essential gcc make Perl dkms
reboot
その後、VB Guest Additionsを再インストールします。
更新:
ls -al /lib/modules/$(uname -r)/updates/dkms
および残りのvirtualboxカーネルドライバーを探します。これらは手動で削除する必要があります。dpkg -l *virtualbox*
およびdkms status
には、virtualboxソフトウェアは表示されませんFiles
でCDアイコンを見つけて開きますterminal
を開きますSudo ./VBoxLinuxAdditions.run
Lubuntu 18.04でも同じ問題が発生しました。 heynnema's answer の手順に従う必要がありましたが、dkmsもインストールする必要がありました。次に、ディスクイメージからGuest Additions(私は5.2.12)を再インストールし、再起動後に機能しました。残ったのは共有フォルダーのアクセス許可を設定することだけでしたが、それは別の話です。
だから基本的に:
Sudo apt-get install build-essential gcc make Perl dkms
reboot
Sudo sh VBoxLinuxAdditions.run
reboot
これは、新しいLubuntu 18.04インストールで行われました。
Heynnemaが言ったように、インストール時に私のマシンに何らかの理由でインストールされないカーネルモジュールをビルドするには、gcc
make
およびPerl
が必要です。
試してください:
Sudo apt-get update
Sudo apt-get install build-essential gcc make Perl dkms
Sudo /sbin/vboxconfig
リブート。
同様の問題がありました。 (ホスト:windows /ゲスト:Lubuntu 18.04)
解決策は簡単でした:仮想ボックスのインストールを最新のものに更新する必要がありました(V5.2.22)
(私のホストで)Virtual Boxを更新した後、virtualboxアドオン(ゲストで)のインストールは問題なく機能しました。