установить гостевой терминал Virtualbox

9

Я хотел бы установить гостевое дополнение Virtualbox с помощью терминала. Потому что это легче всего воспроизвести и документировать. На сервере у меня Ubuntu 12.04.2. LTS У меня есть Virtualbox 4.3.16

Я сделал это успешно в недавнем прошлом, используя:

bash
sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-guest-x11

Находится в разделе Как установить гостевые дополнения в виртуальную машину VirtualBox?

Теперь я повторяю это. Выполнение:

modinfo vboxguest

возвращает:

bernard@bernard-vbox2:~$ modinfo vboxguest
filename:       /lib/modules/3.11.0-22-generic/updates/dkms/vboxguest.ko
version:        4.2.16_Ubuntu
license:        GPL
description:    Oracle VM VirtualBox Guest Additions for Linux Module
author:         Oracle Corporation
srcversion:     A7E3594189A565BBB270EDB
alias:          pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*
depends:        
vermagic:       3.11.0-22-generic SMP mod_unload modversions 
bernard@bernard-vbox2:~$ 

См версию гостевого дополнения virtualbox от клиента VM

Кажется, все работает хорошо, но при перезагрузке у меня появляется экран входа в систему, и я, кажется, захожу. Но экран становится черным, и система зависает. Даже «отправить сигнал отключения» не имеет никакого эффекта. Только «сила машины» может остановить ВМ. К счастью, я сделал снимок перед установкой гостевых дополнений Virtualbox. Я пробовал дважды, но с одинаковым результатом.

В обеих ситуациях у меня была одинаковая версия сервера Ubuntu и версия сервера Virtualbox. Клиент VM Ubuntu теперь 13.10. Я не знаю (возможно, другую) предыдущую версию VM Ubuntu.

Сопровождаемый Сильвен Пино советую с результатом:

DKMS: install completed.     
Setting up virtualbox-guest-x11 (4.2.16-dfsg-3ubuntu0.1) ...

Configuration file `/etc/X11/Xsession.d/98vboxadd-xclient'
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
Бернард
источник

Ответы:

8

Попробуйте установить следующие пакеты в вашей виртуальной машине:

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

Перезагрузите ВМ, и вы должны избегать черного экрана.

Сильвен Пино
источник
Я последовал твоему совету, который кажется похожим на то, что я имел раньше. Результат отображается выше в моем вопросе. Должен ли я сохранить свою текущую версию?
Бернард
Как написано, я пытался дважды, один с другим и без сохранения текущей версии.
Бернард
Я выбираю НЕ сохранять свою текущую версию. Опять черный экран. При попытке выйти из системы я получил сообщение: / usr / lib / virtualbox / Virtualbox. Эта программа блокирует выход из системы. Помогает ли это?
Бернард