Вопрос или проблема
Я использую VirtualBox OSE 4.0.4 r70112
Раньше я развертывал VirtualBox на весь экран, это всегда работало после установки Guest Additions.
Но я не знаю, почему сейчас это не работает.
Вот так, как на этом рисунке (1562×864):
Когда я настраиваю на 1920×955, он становится слишком большим:
Как я могу сделать так, чтобы он просто соответствовал размеру экрана?
Я обнаружил, что я могу нажать HostG, чтобы он соответствовал размеру экрана.
Я получил желаемые результаты с помощью “Просмотр > Автоматическое изменение размера дисплея гостя”.
Таким образом, дисплей гостя адаптируется к размеру окна хоста, в котором он работает.
Просто убедитесь, что у вас установлены Guest Additions и вы сделали соответствующее количество перезагрузок гостя…
MacOSX Catalina, v10.15.5
Vbox 6.1
Ваши решения могут быть
- Host C
- Host G
- Host F
Хотя у меня были следующие настройки:
- Установленные Guest Additions
- VirtualBox Manager → виртуальная машина → Настройки → Дисплей → Экран → Графический контроллер установлен на
VBoxSVGA
- Окно ВМ → Просмотр → Автоматическое изменение размера дисплея гостя включено
… это все равно не работало для меня. Я даже не смог выбрать любой из стандартных размеров экрана для моего виртуального экрана.
Решение, которое я нашел, заключалось в том, чтобы выключить мою ВМ, выйти из VirtualBox Manager и ввести следующее из командной строки:
VBoxManage setextradata "Windows 10" GUI/LastGuestSizeHint 3840,2160
Вам нужно заменить ‘Windows 10’ на название вашей виртуальной машины, а последний параметр должен соответствовать разрешению вашего монитора.
Ответ или решение
Как настроить VirtualBox для подгонки размера экрана
Использование VirtualBox для виртуализации операционных систем — это удобное решение для разработчиков и тестировщиков. Однако иногда возникают проблемы с правильной настройкой размера экрана виртуальной машины (ВМ). В данной статье мы рассмотрим, как масштабировать VirtualBox так, чтобы он идеально вписывался в размеры вашего экрана.
1. Убедитесь, что установлены дополнения для гостевой ОС
Первый шаг к решению проблемы заключается в установке Guest Additions. Эти дополнения предоставляют множество функций, включая улучшенную графику и возможность автоматической регулировки разрешения экрана в зависимости от размеров окна хост-системы.
- Для установки дополнений:
- Запустите виртуальную машину.
- В меню выберите Устройства и затем Вставить образ диска дополнений гостя.
- Следуйте инструкциям по установке внутри виртуальной машины.
После установки дополнений, перезагрузите ВМ для применения изменений.
2. Настройка параметров дисплея
После установки Guest Additions проверьте следующие параметры:
-
Графический контроллер: Откройте настройки вашей ВМ через VirtualBox Manager. Перейдите в раздел Настройки → Экран и убедитесь, что графический контроллер установлен на
VBoxSVGA
, что обеспечивает лучшую совместимость с большими разрешениями. -
Авторазмер дисплея: Внутри виртуальной машины выберите меню Вид и убедитесь, что опция Авторазмер дисплея гостя активирована. Это позволит ВМ автоматически подстраивать разрешение под размер окна.
3. Горячие клавиши для изменения размера
Используйте горячие клавиши для изменения размера экрана:
- Host + G — активирует авторазмер дисплея.
- Host + C — переключает режим зафиксированного размера.
- Host + F — переключает режим полноэкранного отображения.
Убедитесь, что вы используете правильную клавишу-хоста (обычно это правый Ctrl или правый Command на Mac).
4. Командная строка для настроек размера
Если выполнение предыдущих шагов не помогло, вы можете вручную изменить настройки разрешения с помощью командной строки:
- Полностью выключите виртуальную машину и закройте VirtualBox Manager.
- Откройте терминал (на Windows) или консоль (на macOS).
- Введите следующую команду, заменив
"Windows 10"
на имя вашей виртуальной машины, а3840,2160
— на разрешение вашего монитора:
VBoxManage setextradata "Windows 10" GUI/LastGuestSizeHint 3840,2160
После выполнения этой команды перезапустите вашу ВМ.
5. Резюме
Проблемы с масштабированием виртуальной машины в VirtualBox могут вызываться неподходящей графикой, отсутствием дополнений или неправильными настройками. Важно не только установить Guest Additions, но и настроить параметры дисплея, а также воспользоваться горячими клавишами для регулировки размера экрана. В крайнем случае, можно изменять настройки через командную строку.
Следуя указанным выше рекомендациям, вы сможете эффективно настроить VirtualBox для соответствия вашему экрану, что улучшит ваш рабочий процесс в виртуализированной среде.