"FATAL: Модуль vboxdrv не знайдено в каталозі /lib/modules/4.10.0-20-generic"


17

Запуск sudo sh vboxsign.sh і отримання "FATAL: Модуль 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`

і не приймати це перше рішення (яке насправді було нічого не робити), але прийняти друге рішення, яке було оновити деяку подальшу бібліотеку. Після цього, тоді

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.