Ошибка modprobe vboxguest


20

Я использую Ubuntu Server (12.0.4-beta2; ядро ​​3.2.0) в VirtualBox (хост Win7), и я хочу использовать общие папки. Я следовал инструкции по настройке гостевых дополнений vbox http://www.virtualbox.org/manual/ch04.html#idp5801200, но эта ошибка возникает при каждом запуске:

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!

Когда я попробую сам

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Я сделал что-то не так, что мне нужно, чтобы это исправить? Спасибо за помощь.


Положить немного kmesgна pastebin и опубликовать ссылку?
billc.cn

Благодарю. Как мне это сделать? cat /proc/kmsgничего не пишет.
A123321

Извините, это должно бытьsudo dmesg > file.log
billc.cn

Ответы:


11

У меня была эта проблема сегодня, и я решил ее, установив заголовки ядра

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

тогда

yum install kernel-devel

или

yum install kernel-PAE-devel

Затем перезапустите VBoxLinuxAdditions.run.


Для людей, которые сталкиваются с этим в будущем, это отлично
помогло

1
Это работает, потому что VBoxLinuxAdditions.run компилирует модули ядра VirtualBox, но не упоминает об этом при сбое.
Писквор покинул здание

2
Aaargh. Почему я всегда об этом забываю ... для Debian / Ubuntu это было бы apt install gcc make linux-headers-amd64- наслаждайтесь.
сдал экзамен

1
Это не работает для меня. Есть ли какой-то другой недокументированный шаг, требуемый сейчас в 2017 году?
MidnightJava

7

Я обнаружил здесь , что стандартные дополнения для гостей установки включает в себя встроенную функции настройки, так что нет никакой необходимости переустанавливать:

/etc/init.d/vboxadd setup

Это дало мне ошибку об отсутствующих исходниках ядра, так что ответ Брендана, yum install kernel-develа затем эта setupкоманда сработала , и все, похоже, снова стало нормальным!


Это сработало для меня.
Парфянский выстрел

5

У меня была похожая проблема сегодня, но оказалось, что плагин vagrant-vbguest не был установлен. Итак, в папке с моим Vagrantfile:

vagrant plugin install vagrant-vbguest

Это решило это для меня.


это сработало и для меня
Даниэль Андрей Минкэ

2

Такая же проблема была у гостя Debian. На основании ответа дуаледа :

  1. Узнайте вашу архитектуру ядра, то есть:

    $ uname -r  
    4.9.0-3-686
    
  2. Установите make и заголовки ядра (замените «686» на вашу архитектуру: «amd64», «686-pae», ...):

    $ sudo apt install make linux-headers-686
    
  3. Наконец, установите гостевые дополнения:

    $ sudo sh ./VBoxLinuxAdditions.run
    

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.