Гостевые дополнения 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 вам будут доступны гостевые дополнения.

user157165
источник