Разрешение не изменяется при изменении размера окна Virtualbox


21

Я установил Ubuntu 64bit на Virtualbox 4.2.16. Гостевые дополнения также были установлены в Ubuntu.

Тем не менее, разрешение экрана Ubuntu, похоже, не меняется при изменении размера окна Virtualbox или при переходе в полноэкранный режим. Есть идеи?

Ответы:


9

Установите отсюда последнюю версию virtualbox, скажем, 4.3.10 или выше, а также соответствующие гостевые дополнения, расширения. Также можно установить последнюю версию virtualbox из репозитория multiverse через apt-get . Я также столкнулся с той же проблемой в более старой версии Virtualbox, работающей на Ubuntu 14.04, в качестве гостевой ОС.

Чтобы установить гостевые дополнения, следуйте этому ответу.


12

У меня была эта проблема, а также запуск недавно установленной версии VirtualBox (VirtualBox 6.0). Я попытался установить вышеупомянутые пакеты, но безуспешно. Мое решение оказалось проще, чем я ожидал. Когда машина выключена, перейдите по ссылке:

Настройки (виртуальной машины)> Дисплей> Графический контроллер> и выберите «VBoxVGA»

VirtualBox по умолчанию установил для этой опции значение «VMSVGA». К счастью, я заметил эту тонкую разницу при сравнении настроек между некоторыми из моих виртуальных машин. Я надеюсь, что это работает и для вас!


Это тоже сработало для меня, но производительность графики снизилась с VBoxVGA. Заметное отставание при наборе текста. Я вернул его обратно в VMSVGA и увеличил графическую память, и я считаю, что это помогло мне получить большие настольные ПК с лучшей производительностью.
Богатырь

9

просто введите: sudo apt-get install virtualbox-guest-additions-iso


Это сделало свое дело.
Яр

Это помогло мне! Работал из коробки с Ubuntu, но не с Lubuntu. Ранее я запускал образ компакт-диска GuestAdditions в меню устройств, но это не сработало. Я также попытался установить virtualbox-guest-dkms и dkms, но ничего не получилось.
Джулиан Сьенфуэгос

7

Если это произойдет после установки гостевых дополнений, это может помочь перенастроить DKMS.

dpkg-reconfigure virtualbox-guest-dkms

Это происходит со мной каждый раз, когда ядро ​​обновляется, и вышеупомянутое обеспечивает решение.


3
Не забудьте также установить dkmsпакет. Это не зависимость, но если она установлена, ловушки обновления ядра автоматически перестроят модули ядра Virtualbox.
gertvdijk

5

Для тех, у кого уже есть гостевые расширения и дополнения, вы должны проверить дополнительные драйверы и установить проприетарный видеодрайвер для virtualbox, а затем перезагрузить компьютер


1

Я установил и удалил гостевые дополнения несколько раз (либо из меню «Устройства», либо из терминала) без удачи. Я заметил, что при этом я получал некоторые терминальные сообщения, касающиеся DKMS.

Итак ... я попытался установить DKMS отдельно и бум! Снова полный экран с высоким разрешением! Итак, подведем итог:

  • Установить гостевые дополнения (Устройства-> Вставить образ гостевого дополнения CD ...)
  • Откройте терминал и введите это sudo apt-get install virtualbox-guest-dkms
  • Начать сначала

Надеюсь, это поможет.


1

Помимо того, что гостевые дополнения действительно установлены на гостевой машине, вы также должны проверить опцию « Auto-Resize Guest Display » в меню «View» в Virtuablbox (на хост-машине).


1

Я перепробовал все предложенные решения:

  1. На гостевой машине (Kubuntu 18.04) я установил «virtualbox-guest-adds-iso» (спасибо Моше Бери)
  2. Установлен 'virtualbox-guest-dkms' (спасибо доктору Windows за подсказку)
  3. Пока гостевой компьютер выключен, я проверил, установлен ли для параметра «Максимальный размер экрана гостя» значение «Автоматически» (это предложение можно найти в другом посте).
  4. Затем я изменил «Графический контроллер» на «VBoxVGA». (спасибо uceieluez)

Только после 4-го шага разрешение гостевой машины было исправлено. Теперь он автоматически изменяет размер в соответствии с окном виртуальной машины.

Я не уверен, было ли исправление из-за смены графического контроллера или всего вышеперечисленного. В любом случае, спасибо всем.


1
Для будущих читателей я бы предложил выбрать VBoxSVGA; т.е. убедитесь, что есть 's', хотя я не пробовал это без.
Роберт Лугг
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.