Как установить гостевые дополнения в Lubuntu 13.04


28

Я скачал virtualbox-4.2_4.2.12-84980~Ubuntu~raring_i386.deb(63,9 МБ) и Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack(11,6 МБ) с https://www.virtualbox.org/wiki/Linux_Downloads .

Я установил VBox на свой ноутбук (Dell 1545 Core2Duo T6400; 4 ГБ ОЗУ) под управлением Lubuntu 13.04, предоставив гостевой ОС (также Lubuntu 13.04) 1536 МБ ОЗУ и 8 ГБ на жестком диске.

Производительность в порядке, но у меня проблемы с размером экрана. Рабочий стол не занимает всю ширину экрана, как показано на рисунке (красные эллипсы).

Размер экрана VBox

Я могу использовать «масштабный режим», но это выглядит ужасно, как будто вещи растянуты по горизонтали.

Некоторое чтение указывает, что установка Guest Addditionsпоможет. Но я не могу понять, как его установить. У меня есть /usr/share/virtualbox/VBoxGuestAdditions.iso.

Я попытался смонтировать VBoxGuestAdditions.iso:

Навесные-изо

Но когда я нажимаю на Devices, Install Guest Additionsя вижу это окно:

Force Unmount

Также озадачивает то, что есть опция «принудительное размонтирование», когда текст выше говорит «невозможно смонтировать».


1
Вы пытались запустить virtualbox как sudo? При подобных проблемах мне обычно помогает такая вещь: в настройках машины размонтируйте гостевые прослушивания и установите хост-диск как IDE Затем попробуйте установить GA через меню работающей машины virtualbox.
Несчастье

Но sudo VirtualBoxвыводит экран на новую ВМ. Он не видит уже существующую виртуальную машину.

@ vasa1 В настройках для графики в virtualbox (перед тем, как запустить компьютер для Linux) - вы можете установить размер памяти для графики - этим вы влияете на размер виртуального дисплея ?! - или не ?!
dschinn1001

1
@ vasa1 @Misery VirtualBox никогда не нуждается в sudo и никогда не должен запускаться как sudo. И эта проблема не зависит от sudo.
ignis

Ответы:


45

Нажатие на пункт меню «Установить гостевые дополнения» просто добавляет iso к виртуальной машине. Вам не нужно нажимать на нее, потому что, в вашем случае, VirtualBoxGuestAdditions.iso уже подключен к виртуальной машине (согласно вкладке «Хранилище» настроек виртуальной машины). Он назван так, потому что гость должен автоматически смонтировать компакт-диск и автоматически запустить установщик, но я никогда не видел такого поведения в Ubuntu, поэтому имя в данном случае вводит в заблуждение.

Из руководства VirtualBox, Глава 4 (Гостевые дополнения) , раздел «Установка гостевых дополнений Linux»:

Ubuntu

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install dkms

Перезагрузите гостевую систему, чтобы активировать обновления, а затем действуйте, как описано выше:

  • Вставьте файл компакт-диска VBoxGuestAdditions.iso в виртуальный дисковод компакт-дисков вашего гостя Linux [Не делайте этого, если вкладка «Хранилище» показывает, что он уже подключен к виртуальной машине]
  • [открыть терминал] Перейдите в каталог, в котором смонтирован привод CD-ROM, и выполните:
  • sudo sh ./VBoxLinuxAdditions.run

3
Установка дополнений virtualbox в Ubuntu для включения «Auto-Size Guest Display» - работает из коробки. Не так с lubuntu. Тем не менее, установка дополнительного пакета dkms, как вы предложили, сделала свое дело.
Грег Вудс

1
Этот ответ был очень хорош. Если добавить идентификатор точки, важно перезагрузить компьютер после установки dkms. Я не первый раз и столкнулся с проблемами.
Robbo_UK

2
Еще один лакомый кусочек - вы можете попробовать sudo sh ./VBoxLinuxAdditions.run на последнем шаге. Я должен был сделать это в Lubuntu. Спасибо за все остальные комментарии!

1
@LearningUbuntu Да, это то, что подразумевается под «выполнить от имени root» (хотя на самом деле они означают «выполнять с правами root»).
ignis

Как бы вы поступили с последним шагом, войдя в систему как root? Я в lubuntu 15. Мне никогда не удавалось установить пароль пользователя root.
Александр Райан Баггетт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.