Вопрос или проблема
Я использую Ubuntu 16.04 и имею виртуальную машину с Ubuntu 16.04, работающую в VirtualBox. Сегодня, когда я запустил VirtualBox и начал виртуальную машину, она не изменила размер, чтобы подойти под мой дисплей. Вместо этого она застряла на разрешении 800×600, и, похоже, нет никакой возможности его увеличить. Автоизменение размера ничего не делает, изменение размера до 1920×1200 тоже ничего не делает…
Я даже попытался переустановить VirtualBox, так как мне пришлось сделать это однажды из-за какой-то странной ошибки. После первой переустановки все работало нормально, но теперь вдруг экран виртуальной машины отказывается подниматься выше 800×600.
Спасибо.
Вам нужно установить дополнения гостевой системы VirtualBox в гостевой системе. Это необходимое условие. После этого окно вашей виртуальной машины автоматически подстроится под разрешение дисплея вашего компьютера после загрузки.
Смотрите этот ответ для полного руководства
https://askubuntu.com/a/22745
Ответ или решение
Если ваша виртуальная машина в VirtualBox внезапно отображается в маленьком окне даже после переустановки VirtualBox, есть несколько шагов для решения этой проблемы. Вы работаете с Ubuntu 16.04 как на хосте, так и на виртуальной машине, и столкнулись с ситуацией, когда разрешение экрана застряло на отметке 800×600. Этот недостаток масштаба может быть вызван отсутствием или некорректной установкой дополнений гостевой системы (Guest Additions). Рассмотрим, как можно это исправить, следуя концепции FOREST: факт, обоснование, результат, объяснение, выполнение, решение.
Факт: Виртуальные машины VirtualBox для корректного адаптивного масштабирования экрана требуют установленных дополнений гостевой системы. Это программное обеспечение предоставляет драйверы и приложения, которые позволяют виртуальной машине взаимодействовать с хост-системой более плавно, включая возможность масштабирования экрана.
Обоснование: При установке дополнений гостевой системы в виртуальной машине происходит обновление графических драйверов и других компонентов, что позволяет виртуальной машине изменять свое разрешение экрана автоматически в зависимости от размеров окна.
Результат: Установка дополнений гостевой машины обычно решает проблемы с размером окна, позволяя пользователю свободно изменять его разрешение и поддерживать полный экранный режим.
Объяснение: Для установки и активации дополнений гостевой системы следуйте следующим шагам:
-
Обновите Ubuntu: Убедитесь, что ваша гостевая система обновлена. Откройте терминал и выполните:
sudo apt-get update && sudo apt-get upgrade
. -
Установите необходимые пакеты: Перед установкой дополнений, убедитесь, что установлены необходимые пакеты. Выполните в терминале:
sudo apt-get install build-essential dkms linux-headers-$(uname -r)
. -
Установите дополнения гостевой системы:
- В меню VirtualBox, когда запущена виртуальная машина, выберите "Devices" > "Insert Guest Additions CD image…".
- Смонтируйте образ, если этого не произошло автоматически, и выполните команды:
cd /media/$USER/VBox_GAs_<версия> sudo ./VBoxLinuxAdditions.run
- Замените
<версия>
на версию, указанную в папке.
-
Перезагрузка: После успешной установки, перезагрузите вашу виртуальную машину для того, чтобы изменения вступили в силу.
Выполнение и Решение: После выполнения этих шагов, откройте настройки виртуальной машины в меню VirtualBox, убедитесь, что включена опция "Auto-resize Guest Display". Выполните запуск виртуальной машины, и ваше разрешение должно автоматически подстраиваться под размеры окна или быть изменяемым до нужного вам вида. Если проблема все еще сохраняется, перепроверьте шаги установки и убедитесь, что все пакеты были установлены корректно.
Ссылка на руководство: рассмотрите возможность изучения предоставленного материала на сайте AskUbuntu для более глубокого понимания темы и альтернативных подходов.