Гостевые дополнения VirtualBox не будут установлены на Ubuntu Server 12.04


20

Я пытаюсь установить гостевые дополнения VitrualBox на Ubuntu Server 12.04, но получаю сообщение об ошибке. Я использую следующую команду sudo ./VBoxLinuxAdditions.run --nox11и получаю следующую ошибку:

введите описание изображения здесь

Ответы:


20

У меня была такая же проблема при запуске установщика из vbox дополнений iso, но запуск sudo apt-get install virtualbox-guest-utilsработал нормально. Я сделал, apt-cache search virtualboxчтобы проверить имя пакета, прежде чем пытаться установить.

Однако я выполнил команду, предложенную Грегори выше (так как я пытался заставить установщик работать с iso, чего он никогда не делал), но это могло или не могло оказать влияние.

Если вы хотите избежать установки зависимостей X11, используйте:

sudo apt-get install --no-install-recommends virtualbox-guest-utils && sudo apt-get install virtualbox-guest-dkms

Изменить: см. Комментарий ниже.


7
Если бы я понизил голос, если бы мог, при установке virtualbox-guest-utilsбудут установлены все системы X.org, которые не нужны на сервере. См. Грегори ответ для правильной установки дополнений VBox.
CharlesB

9
@CharlesB @JobiCarter Хм, но apt-get install --no-install-recommends virtualbox-guest-utils && apt-get install virtualbox-guest-dkmsсработает? Потому virtualbox-guest-x11что это рекомендует, а не зависимость : см. Зависимости .
Игнис

1
Решение @ ignis является правильным, чтобы избежать X-зависимостей.
тридцать третье

У меня тоже хорошо получалось. Отметить как правильный ответ.
Magno C

15

Я была такая же проблема. Установите несколько дополнительных пакетов, и все будет хорошо:

sudo apt-get install build-essential linux-headers-$(uname -r)

Я попробую это. РЕДАКТИРОВАТЬ: Кажется законным!
Рубенс Мариуццо

6
Вы должны добавить dkmsпакет
CharlesB

4

У меня была похожая проблема, и, к сожалению, ни одно из предложенных ранее решений не помогло. В конце концов я удалил VirtualBox и установил последнюю версию. Это также означало, что моя версия гостевых дополнений перешла с v4.1.18 на v4.2.4. После того, как я перезапустил свою виртуальную машину, созданную в предыдущей версии VirtualBox, я смог смонтировать гостевые дополнения ISO и запустить скрипт VBoxLinuxAdditions. Вы по-прежнему получаете сообщение об ошибке с драйверами Window System, но этого следует ожидать с Ubuntu Server.

Поэтому я предлагаю попробовать обновление VirtualBox (и, следовательно, ISO гостевого дополнения).


Подобное обновление с 4.1.18 до 4.2.10 работало для меня, так как другие решения не решили проблему.
agxs

0

Я бы добавил к решению @ignis: перезагрузка sudo

После перезапуска сервера Ubuntu вам будут доступны гостевые дополнения.

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