15

Я использую 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.

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

4 ответа4

10

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

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 .

7

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

/etc/init.d/vboxadd setup

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

4

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

vagrant plugin install vagrant-vbguest

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

0

Такая же проблема была у гостя 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
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .