Перейти к содержимому

Как сделать окно virtualbox на весь экран

  • автор:

Linux в VirtualBox не растягивается до полного экрана (РЕШЕНО)

По умолчанию в гостевой виртуальной машине маленькое разрешение экрана с которым некомфортно работать. Для того, чтобы растянуть экран виртуальной машины до размера вашего монитора, необходимо, чтобы в виртуальной машине были установлены Гостевые дополнения VirtualBox (Guest Additions). Этот пакет является драйверами для виртуальных устройств и позволяет в большей степени интегрировать хост машину и виртуальную.

Инструкции по установки Гостевых дополнений VirtualBox в различные дистрибутивы Linux:

Кстати на Kali Linux (которая на скриншоте), Гостевые дополнения VirtualBox установлены по умолчанию, поэтому их установка не требуется.

Для перехода в полноэкранный режим нажмите Host+A, либо перейдите в Меню → Вид → Режим полного экрана.

Если и это не помогло, то разверните окно виртуальной машины на максимум, затем перейдите в Меню → Вид → Подогнать размер экрана гостевой ОС. Если у вас на английском, то тогда View → Auto-resize Guest Display.

Если не сработало, попробуйте с разными в настройках виртуальной машины поменять тип графического контроллера. Для этого при выключенной виртуальной машине нужно перейти в её настройки, затем на вкладку Дисплей. На этой вкладке в качестве Графического контроллера нужно установить VMSVGA или VboxVGA — попробуйте разные контроллеры и посмотрите, с каким из них сработает «Подогнать размер экрана гостевой ОС».

Некоторые пользователи сталкивались с тем, что даже это не помогало. В таком случае, необходимо вернуться к Гостевым дополнениям VirtualBox — весьма вероятно, что они не установились из-за того, что их установка закончилась ошибкой.

Связанные статьи:

  • Ubuntu в VirtualBox не растягивается до полного экрана, хотя установлены гостевые дополнения (РЕШЕНО) (99.5%)
  • Windows перестала загружаться в виртуальной машине после обновления до VirtualBox 7 (РЕШЕНО) (61.9%)
  • Гостевая ОС Windows зависает в VirtualBox 7 (РЕШЕНО) (61.9%)
  • Как установить гостевые дополнения VirtualBox (Guest Additions) в Linux LMDE (60.9%)
  • Как установить гостевые дополнения VirtualBox (Guest Additions) в Linux Mint Cinnamon, MATE, Xfce (60.9%)
  • PostgreSQL в Linux: рецепты популярных действий и решения проблем (RANDOM — 0.9%)

VirtualBox. Как изменить разрешение экрана гостевой системы.

VirtualBox. Как изменить разрешение экрана гостевой системы. главное изображение

Когда начал изучать программирование на Hexlet, сразу же переехал на Linux, без возможности возврата. Снёс Windows, поставил Ubuntu.

Само собой сразу возникло много вопросов, как всё это работает и куда тыкать. Точно помню, что в курсе «Основы командной строки. Операционные системы», было знакомство с Linux и дополнительные материалы по установке Ubuntu и операционным системам.

Курс мотивировал изучать и исследовать Linux дальше.

Бесплатные курсы по программированию в Хекслете

  • Освойте азы современных языков программирования
  • Изучите работу с Git и командной строкой
  • Выберите себе профессию или улучшите навыки

В общем и целом мне очень понравилась операционная система — она плавная и аккуратная. И в последствии конечно же захотелось попробовать как можно больше, найти свой дистрибутив и окружение рабочего стола. Чтобы испытать разные дистрибутивы с понравившимся мне DE, плюс для работы на удалёнке, мне нужен был Windows, поэтому я решил использовать VirtualBox.

Так вот, когда меняю разрешение экрана в настройках гостевой системы, нажимаю «Принять», но разрешение не меняется. А иногда необходимых параметров просто нет. Как-будто не установлены драйвера.

Решение

В общем вычитал, что необходимо поставить VBoxGuestAdditions — Гостевые дополнения. Это образ, который необходимо установить в привод виртуальной машины и запустить в гостевой системе. Данное дополнение предоставляет следующие возможности:

  • Интеграция указателя мыши (полезно, единый курсор для хоста и гостя)
  • Общие папки
  • Лучшая поддержка видео (как следствие произвольное изменение сторон экрана)
  • Бесшовные окна
  • Общие каналы связи основная/гостевая ОС
  • Синхронизация времени
  • Общий буфер обмена
  • Автоматические логины

Всю информацию взял с офф.сайта, где и расположена документация. Если интересны подробности по каждому пункту, ссылку оставлю тут.

Меня интересует конкретно ресайз окна. Сам образ VBoxGuestAdditions можно найти и скачать в сети, но, к сожалению, все источники не официальны. Но этого как оказалось и не требуется, опять же обратимся к докам, тут всё чётко сказано, что при установке лицензионного софта Oracle VirtualBox, VBoxGuestAdditions поставляется с установочным файлом.

Образ можно найти в основной системе:

  1. Для Windows
    • C:\Program files\Oracle\VirtualBox.
  2. Для Mac OS X
    • Файл находится в пакете приложений Oracle VM VirtualBox в папке Contents/MacOS.
  3. Для Linux
    • Обычно /opt/VirtualBox/

В моём случае образ находился по адресу /usr/share/virtualbox/VBoxGuestAdditions.iso
Чтобы проще было его использовать в будущем и каждый раз не вспоминать, где он находится, скопировал образ в домашний каталог.

Далее дело за малым, запускаем гостевую систему, монтируем диск VBoxGuestAdditions.iso в виртуальный привод или наоборот сначала монтируем, потом запускаем.

Ставим на Windows
  • При монтировании CD система автозапуска предложит выбрать действие для обнаруженного диска
  • Выбираем «Запустить»
  • Если не предложит, нужно будет зайти в Проводник/Мой компьютер, открыть папку и запустить файл VBoxWindowsAdditions.exe
  • Согласиться с установкой, подружить с антивирусом (Поставить галочку «Доверять»).
  • Перезагрузить
Ставим на Linux
  • Запустили ОС
  • Монтируем диск
  • Открываем эмулятор терминала (можно в файловом менеджере открыть папку с образом, правым кликом «Открыть в терминале»)
  • sh ./VBoxLinuxAdditions.run
  • Перезагрузить

Итог

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

P.S.

Из опробованных дистров, почему-то не сработало на Ubuntu 18.04 LXQT и Debian или OPENSuse XFCE, точно уже не помню.

Бесплатные курсы по программированию в Хекслете

  • Освойте азы современных языков программирования
  • Изучите работу с Git и командной строкой
  • Выберите себе профессию или улучшите навыки

VirtualBox на Linux Mint. Растягивание окна. Разрешение дисплея

VirtyalBox изображение не во весь экран

Размер дисплея машины остается неизменным с низким разрешением. Не увеличивается, как бы мы не растягивали окошко Virtualbox. Это крайне неудобно, поэтому нам нужно сделать несколько манипуляций, чтобы всё выглядело приемлемо.

Итак, проблема:

VirtyalBox изображение не во весь экран

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

Интернет однозначно говорит о том, чтобы это исправить, нужно подцепить в машину «Дополнения гостевой ОС». Это можно сделать разными способами.

Решаем средствами VirtualBox

  1. В Oracle VM VirtualBox запускаем гостевую ОС. Изначально, у вас нет смонтированных оптических приводов в машине, либо он смонтирован пустой.
  2. Выбираете «Устройства — Подключить образ диска Дополнений гостевой ОС». Система вам сообщит, что диск не обнаружен и предложит его скачать (примерно 60МБ) — соглашаетесь и скачиваете. Далее, подключаете. Если все ок — все, что ниже, можно не читать.

Если после этого образ диска подключить не удалось и вы увидели ошибку, нажав «детали»:(VERR_PDM_MEDIA_LOCKED).» вам следует удалить все смонтированные на данный момент оптические приводы в виртуальной машине.

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

Удаляем смонтированные приводы в развернутой виртуальной машине Виртуалбокс Linux Astra на Линукс Минт

Или вариант номер два — изъять диск из привода (принудительно)

Внутри гостевой ОС:

  1. Копируем ручками скачанный ранее образ (из скрытой папки) /home/username/.config/VirtualBox/ файл образа VBoxGuestAdditions_6.1.16.iso, например, в папку Загрузки.
  2. Устройства — Оптические диски — Выбрать файл диска — Загрузки — VBoxGuestAdditions_6.1.16.iso (диск появляется в проводнике гостевой системы как подключаемый, но не смонтированный). Выбираете — Подключить и открыть.

Теперь образ диска смонтирован, как положено, в /media/

Диск смонтирован в Linux KDE Neon в VirtualBox on Linux Mint

В терминале запускаем исполняемый файл скаченных дополнений

cd /media/user/VBox_GAs_6.1.16
sudo ./VBoxLinuxAdditions.run

Последняя команда запускает исполняемый файл .run для Linux (в папке диска установщики для разных операционных систем).

Перезапускаете виртуальную машину (Машина — перезапустить)

Теперь изображение виртуальной машины масштабируется

P.S. Предлагаемая (правильная) альтернатива от Ubuntu:

sudo apt install virtualbox-guest-additions-iso
sudo apt install virtualbox-guest-utils virtualbox-guest-dkms

Далее, файл .iso с образом на компакт-диске с гостевыми дополнениями будет установлен в каталог хоста /usr/share/virtualbox/VBoxGuestAdditions.iso . Смонтируйте этот файл .iso как компакт-диск в настройках вашей виртуальной машины. После этого у вас будет доступ к компакт-диску с установщиком.

Далее, так же в терминале гостевой машины запустите установку, как описано выше.

Заметки эникейщика

Статьи и заметки об установке и настройке Windows, Linux, маршрутизаторов и т.д.

Virtualbox разрешение экрана

В Virtualbox для разрешения экрана 1920×1080 в Windows 7 (да и не только в нем) необходимо выполнить ряд действий.

Запускаем нужную виртуальную машину в оконном режиме и в верхнем меню жмем «Устройства» — «Подключить образ диска Дополнений гостевой ОС».

Если появилось окно с кнопкой «Скачать», то жмем на эту кнопку, иначе переходим к следующему абзацу.
В следующем появившемся окне опять жмем «Скачать».
Ждем пока файл скачается.
В появившемся окне жмем «Подключить».

В виртуальной машине с Windows заходим в проводник и с оптического привода запускаем файл VBoxWindowsAdditions.exe. Устанавливаем все, включая Direct3D Support.
Перезагружаемся.

Запускаем нужную виртуальную машину в оконном режиме и в верхнем меню идем в «Вид» — «Виртуальный экран 1» и там жмем на «Запросить разрешение в (необходимое вам разрешение)».
Должно всё получиться.

P.S. Пройдите по этой ссылке, если вам интересно, как подключить USB устройство в VirtualBox

Но если по этой относительно простой инструкции не получилось установить необходимое разрешение экрана, то читаем далее более замороченный, но проверенный годами способ:

Запускаем VirtualBox (менеджер).
В левом верхнем углу жмем «Файл» — «Настройки» — «Дисплей».
В этом окне в поле «Максимальное разрешение» устанавливаем «Любое».
Жмем «Ок».

В левой части окна выбираем интересующую нас виртуальную машину и жмем шестеренку «Настроить» вверху окна.
В появившемся окне идем во вкладку «Дисплей», там видеопамять увеличиваем до максимума и внизу ставим обе галки — «Включить 2D-ускорение видео» и «Включить 3D-ускорение».
Идем во вкладку «Носители», выбираем «Оптический привод», справа жмем на изображение компакт-диска, там «Выбрать образ оптического диска» и выбираем файл
/usr/share/virtualbox/VBoxGuestAdditions.iso
Жмем «Ок».
Если по указанному пути не получилось найти файл VBoxGuestAdditions.iso, то можно попробовать запустить виртуальную машину в оконном режиме и в верхнем меню нажать «Устройства» — «Подключить образ диска Дополнений гостевой ОС».

Запускаем нужную виртуальную машину с Windows (дальнейшая инструкция написана для Windows 7, но и в других версиях будет отличаться незначительно), там жмем «Пуск» — «Панель управления» — «Администрирование» — «Конфигурация системы» — «Загрузка».
В появившемся окне ставим галку «Безопасный режим», перезагружаемся, заходим в проводник, запускаем файл VBoxWindowsAdditions.exe с оптического привода. Устанавливаем все, включая Direct3D Support, не перезагружаемся, опять идем в «Панель управления» — «Администрирование» — «Конфигурация системы» — «Загрузка», но теперь убираем галку «Безопасный режим» и перезагружаемся.
На экране жмем правой кнопкой, выбираем «Разрешение экрана», там жмем «Дополнительные параметры» — «Монитор» — «Свойства» — «Драйвер» — «Обновить» — «Выполнить поиск драйверов на этом компьютере» — «Выбрать драйвер из списка уже установленных драйверов». Тут снимаем галку «Только совместимые устройства» и в правом окне выбираем монитор «Цифровой плоский монитор» с необходимыми нам параметрами. Жмем «Далее» — «Закрыть» — «Закрыть» — «Ок». Перезагружаемся. Опять жмем правой кнопкой на рабочем столе и выбираем «Разрешение экрана». Если там не появилось необходимое нам разрешение, то переводим виртуальную машину из полноэкранного режима в оконный режим и в верхнем меню идем в «Вид» — «Виртуальный экран 1» и там жмем на «Запросить разрешение в (необходимое вам разрешение)».

Только после таких танцев с бубном у меня наконец-то установилось в Virtualbox разрешение экрана 1920×1080 в Windows 7

P.S. Немного не по теме, но чтоб не создавать отдельную заметку, упомяну еще один нюанс — если у нас мультимониторная конфигурация и мы хотим перенести виртуалку в полноэкранном режиме на другой монитор, то мы запускаем виртуальную машину в полноэкранном режиме, переводим мышь в самый низ и по центру экрана этой виртуальной машины, чтоб всплыло меню с надписями, там выбираем «Вид» — «Виртуальный экран 1» — «Использовать дисплей хоста (нужный нам номер)».

Опубликовано в Прочее 08.11.2018 автором AnyKey .

7 отзывов на “ Virtualbox разрешение экрана ”

  1. Павел05.02.2022 в 23:49 Возможно уже не актуально, но установил Guest Additions без безопасного режима и родной драйвер своего монитора, потом запросил разрешение 1440х900, все работает.
  1. AnyKey Автор записи 10.02.2022 в 21:14 Очень даже актуально, спасибо за подсказку, подправил статью. Так стало проще и быстрее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *