modprobe vboxguest не вдалося


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.

Я зробив щось неправильно, що мені потрібно, щоб виправити це? Дякуємо за допомогу.


Помістіть kmesg на pastebin і опублікувати посилання?
billc.cn

Дякую. Як це зробити? cat /proc/kmsg нічого не пише.
A123321

На жаль, це має бути sudo dmesg > file.log
billc.cn

Відповіді:


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.


Для людей, які зустрічаються з цим у майбутньому, це зробило випадок для мене на новому встановленні CentOS 6.2
AndyPerfect

1
Це працює, тому що VBoxLinuxAdditions.run компілює модулі ядра VirtualBox, але не зовсім згадують про це, коли він не працює.
Piskvor

1
Aaargh. Чому я завжди забуваю це ... для Debian / Ubuntu це було б apt install gcc make linux-headers-amd64 - насолоджуйтеся.
dualed

Це не працює для мене. Чи існує якийсь інший недокументований крок зараз у 2017 році?
MidnightJava

7

я виявив тут що стандартна установка додаткових компонентів для гостей включає вбудовану функцію налаштування, тому перевстановлення не потрібно:

/etc/init.d/vboxadd setup

Це дало мені помилку про відсутність джерел ядра, тому що відповідь brendan yum install kernel-devel, а потім, що setup команда працює, і все здається знову нормальним!


Це працювало для мене.
Parthian Shot

4

У мене була подібна проблема сьогодні, але виявляється, що плагін vagrant-vbguest не був встановлений. Отже, у папці з моїм Vagrantfile:

vagrant plugin install vagrant-vbguest

Це вирішило для мене.


це також спрацювало для мене
Mincă Daniel Andrei

0

Проблема з гостем Debian була такою ж. На основі відповідь подвійний :

  1. Дізнайтеся про вашу архітектуру ядра, тобто.

    $ uname -r  
    4.9.0-3-686
    
  2. Встановіть заголовки make та kernel (замініть "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.