VirtualBox Ubuntu 14.04 - vboxclient служба ядра virtualbox не працює


42

Я встановив VirtualBox (з робочим столом Ubuntu 14.04) та додатки для гостей на моїй машині Windows 7.

Кожен раз, коли він завантажується, я отримую таке повідомлення про помилку, яке зникає:

vboxclient the virtualbox kernel service is not running. exiting.

Як я можу відключити це повідомлення? Я спробував таке:

Я видалив /etc/xdg/autostart/vboxclient.desktopфайл.

Але я все ще бачу повідомлення під час входу.

Будь-які пропозиції, як це виправити?



2
@oneself Зрозуміло, що два запитання є дублікатами, але напрямок дублювання слід змінити, і це питання слід залишити відкритим.
карел

Відповіді:


29

Спробуйте вийняти cd-образ VBOXADDITIONS на ubuntu і знову "вставити" його з меню Vbox. Я просто мав цю саму проблему і це вирішував.


30

Зазвичай це відбувається, коли ви оновлюєте ядро ​​Linux Linux.
Після кожного оновлення потрібно зробити:

  • Для хоста ( встановлення сервера )

    sudo /etc/init.d/vboxdrv setup
    
  • Для гостей ( установка доповнень )

    sudo /etc/init.d/vboxadd setup
    

Причина того, що знову вставити додаючий диск VBox, полягає в тому, що це також одна з процедур установки.


1
Спасибі, саме в цьому була проблема. Гостьовий Ubuntu оновився, і тоді ця помилка показувалась. Запуск гостьової команди виправив її.
Flupkear

1
На Mac OSX El Capitan команда хоста не працює, але перевстановлення образу CD та виконання гостьової команди робить.
mstreffo

14
Я отримуюsudo: /etc/init.d/vboxadd: command not found
HelloGoodbye

Чудово! Для мене було достатньо виконати налаштування на стороні гостей.
користувач1984631

2
@HelloGoodbye, виникла та сама проблема, перевстановлення Linux Additions допомогло мені позбутися помилки vboxclient the virtualbox kernel service is not running. Дотримуйтесь інструкцій тут virtualbox.org/manual/ch04.html#additions-linux Не забудьте перезавантажити програму VM.
andrybak

3

Я запускаю Ubuntu 15.04 на Virtualbox 5.02. Це ж повідомлення пішло після того, як я вибрав два «драйвери з обмеженим доступом» з Virtualbox.

Більш конкретно, на вкладці Програмне забезпечення та оновлення> Додаткові драйвери , раніше не вибрано два драйвери: Використання рішення для віртуалізації x86 - гостьові утиліти X11 від virtualbox-guest-x11 та Використання рішення для віртуалізації x86 - джерело модуля додавання гостьових dkms від virtualbox-guest -dkms . Повідомлення пропало після того, як я вибрав використовувати ці два власні драйвери.

Оновлення: схоже, що один із цих двох драйверів викликає невідповідність сховища під час запуску apt-get update. Я вирішив use the package maintainer's versionвирішити невідповідність і не стикався з жодною проблемою.


1

Якщо ви просто хочете, щоб це попередження не з’являлося під час завантаження системи, дотримуйтесь опису тут : Знайдіть файл 98vboxadd-xclient(наприклад /etc/X11/Xsession.d/98vboxadd-xclient) та прокоментуйте рядок 26, подаючи попередження, як показано нижче:

if ! test -c /dev/vboxguest 2>/dev/null; then
   # Do not start if the kernel module is not present.
   # notify-send "VBoxClient: the VirtualBox kernel service is not running.  Exiting."

(Працює на Ubuntu 16.04.)


На моїй машині 14.04 за ifблоком йде elifблок. Якщо я прокоментую рядок 26, який є всім, що міститься в ifблоці, це буде сприйматися як синтаксична помилка, і я більше не можу увійти. Швидке виправлення: замість коментованого додайте безглуздий рядок коду (наприклад echo woof > /dev/null)
панеліст

1

Зверніть увагу на команду очищення, яка видаляє файли конфігурації

sudo apt-get purge virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms

Я знайшов це тут

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