VirtualBox Ubuntu 14.04 - vboxclient служба ядра virtualbox не работает


42

Я установил VirtualBox (с Ubuntu 14.04 Desktop) и Guest Additions на свой компьютер с Windows 7.

Каждый раз, когда он загружается, я получаю следующее сообщение об ошибке:

vboxclient the virtualbox kernel service is not running. exiting.

Как я могу отключить это сообщение? Я пробовал следующее:

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

Но я все еще вижу сообщение при входе в систему.

Любые предложения о том, как это исправить?



2
@oneself Ясно, что два вопроса являются дубликатами, но направление дублирования следует поменять местами, и этот вопрос следует оставить открытым.
Карел

Ответы:


29

Попробуйте извлечь образ VBOXADDITIONS cd в Ubuntu и снова «вставить» его из меню Vbox. У меня была такая же проблема, и я решил ее.


30

Обычно это происходит при обновлении гостевого ядра Linux.
После каждого обновления вам нужно сделать:

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

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

    sudo /etc/init.d/vboxadd setup
    

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


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

1
В Mac OSX El Capitan команда host не работает, но переустановка образа компакт-диска и запуск гостевой команды не работает.
Mstreffo

14
Я получаюsudo: /etc/init.d/vboxadd: command not found
HelloGoodbye

Большой! Для меня было достаточно выполнить настройку на гостевой стороне.
user1984631

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

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)
panepeter

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.