「致命的:モジュールvboxdrvがディレクトリ/lib/modules/4.10.0-20-genericに見つかりません」


16

sudo sh vboxsign.shを実行し、「致命的:モジュールvboxdrvがディレクトリ/lib/modules/4.10.0-20-genericに見つかりません」を取得します

私は何が欠けていますか?前回はこれで問題ありませんでしたが、その後アップグレードしましたが、何か忘れていたに違いありません。作業ディレクトリを正しく設定しました。

回答:


16

「virtualbox-dkms」を再インストールしてみてください

sudo apt install --reinstall virtualbox-dkms

2
働いた!教化のために、なぜそれが問題を解決したのか説明してください。
トム・マーサー

1
E:パッケージvirtualbox-dkmsが見つかりません。ソースリストにvirtualboxを追加しましたが、これはなぜですか?
クリストファージョン

3

私にとって、virtualbox-dkmsを再インストールすると常にエラーが発生しました。カーネルをアップグレードしたのは初めてで、ヘッダーはアップグレードしていませんでした。私もする必要がありました

sudo aptitude install linux-headers-`uname -r`

最初の解決策(実際には何もしないこと)を受け入れず、さらにライブラリをアップグレードする2番目の解決策を受け入れます。その後、

sudo apt install --reinstall virtualbox-dkms

私のために働いた。


2

上記の再インストール-助けにはなりませんでした((X)Ubuntu 18.04内で、最近更新されたカーネルを使用)。私の場合にうまくいったのは:

  1. セットアップキー:

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. リポジトリのセットアップ:

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. (すべての追加パッケージを含む)最新バージョンをVirtualBoxこのリンクからダウンロードしてインストールします


0

他の回答とVirtualboxの公式ドキュメントに基づいて、ここでうまくいったことがあります:

sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install autoconf automake bc bison build-essential flex gcc g++ make python -y
sudo apt-get purge virtualbox

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | cut -f2) non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'

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-get update
sudo apt-get install virtualbox-6.0
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.