Разрешение экрана Ubuntu в VirtualBox
Виртуальная машина VirtualBox устанавливает для новых виртуальных машин расширение экрана по умолчанию 800×600 пикселей если сама гостевая операционная система не запрашивает другое расширение. Для консольных дистрибутивов это не критично, так как консоли и этого расширения вполне достаточно, но для дистрибутивов с графическим окружением этого очень мало.
Работать с программами в таком разрешении совсем неудобно, так как не всегда все элементы управления помещаются на экран, а изменить разрешение не всегда получиться просто. В этой небольшой статье мы рассмотрим как изменить разрешение Ubuntu VirtualBox.
Table of Contents
- Как увеличить разрешение экрана VirtualBox в Linux
- 1. Дополнения гостевой ОС
- 2. Настройка расширения по умолчанию
- 3. Настройка расширения в системе
- 4. Настройка расширения с помощью xrandr
- 5. Настройка расширения с помощью Grub
- 6. Настройка разрешения параметром ядра
Как увеличить разрешение экрана VirtualBox в Linux
1. Дополнения гостевой ОС
Первое решение, которое придет в голову — это установить дополнения гостевой ОС VirtualBox, тогда виртуальная машина будет автоматически подхватывать размер окна и в зависимости от него менять разрешение экрана операционной системы. Этот вариант сработает, если только эта проблема не возникла на LiveCD. Для полного запуска дополнений гостевой ОС нужна перезагрузка, а перезагрузка для LiveCD — это обнуление состояния.
Для установки дополнений гостевой ОС можно использовать образ в виртуальной машины, но в Ubuntu лучше выполнить установку из репозиториев:
sudo apt install virtualbox-guest-x11

Пакеты находятся в ветке репозитория universe, поэтому если он еще не подключен, придется подключить в утилите Программы и обновления. Этот способ сработает для уже установленной системы. Настройка разрешения VirtualBox будет выполняться автоматически.
Подробнее про дополнения гостевой ОС можно прочитать в этой статье. Дополнения дают много преимуществ, это не только автоматически подстраиваемое расширение экрана, но и общий буфер обмена, а также обмен файлами и общие папки.
2. Настройка расширения по умолчанию
Если эта виртуальная машина еще не была запущена, вы можете попробовать изменить настройки VirtualBox таким образом, чтобы машина выбрала наилучшее разрешение экрана, для этого выполните:
VBoxManage setextradata global GUI/MaxGuestResolution any
Также вы можете попытаться установить точное разрешение для вашей виртуальной машины, если она еще не запущена:
VBoxManage setextradata имя_машины CustomVideoMode11024x768x32
3. Настройка расширения в системе
Если у вас есть доступ к графическому интерфейсу системы, вы можете поменять разрешение экрана в настройках системы. Для этого откройте настройки из главного меню, затем перейдите в раздел Настройки экрана, и выберите нужное разрешение:

Осталось нажать кнопку Применить, для того чтобы эти настройки были применены.
4. Настройка расширения с помощью xrandr
Есть еще один способ — с помощью утилиты xrandr. Чаще всего он применяется для LiveCD. Эта утилита позволяет менять настройки экрана, и в том числе разрешение. Для того чтобы посмотреть доступные варианты выполните:

Здесь в самом верху окна терминала, под строчкой Screen: 0 отображается название дисплея, к которому можно применять настройки. В данном случае, это Virtual1. Теперь вы просто можете выбрать нужное разрешение просто передав имя дисплея и имя расширения в команду. Например:
xrandr —output Virtual1 —mode 1360×768
Этот способ должен сработать в большинстве случаев. И после этого разрешение экрана Virtualbox Ubuntu станет пригодным к работе. Если нужного разрешения нет в списке, его необходимо добавить. Подробнее об этом рассказано в статье про управление разрешением экрана Linux. Теперь вы знаете как изменить разрешение виртуального экрана VirtualBox в Linux.
5. Настройка расширения с помощью Grub
Если система использует для загрузки Grub, можно настроить разрешение загружаемой системы с помощью него. Если меню Grub не появляется, но вы знаете что используется именно этот загрузчик, то зажмите перед загрузкой правый Shift. В меню Grub надо отредактировать секцию загрузки. Для этого установите на неё курсор и нажмите клавишу E. В открывшемся тексте найдите строчку, начинающуюся со слов set gfxpayload и замените её значение на нужное разрешение, например:
set fgxpayload = 1024×768

Для того чтобы продолжить загрузку системы с новым разрешением, нажмите сочетание клавиш Ctrl+X. Если это не LiveCD, а обычная система, то вы можете настроить выбор разрешения при каждой загрузке. Для этого откройте файл /etc/default/grub и пропишите нужное значение в параметре GRUB_GFXPAYLOAD_LINUX:
sudo vi /etc/default/grub
Затем обновите конфигурацию grub:
6. Настройка разрешения параметром ядра
Если для загрузки ядра используется не Grub, то разрешение экрана можно поменять с помощью параметра ядра. С Grub этот метод может не сработать потому что считается устаревшим в пользу метода описанного выше. Многие LiveCD дистрибутивы позволяют редактировать параметры ядра перед загрузкой с помощью клавиши Tab, нажмите её и добавьте параметр vga=ask:

Для начала загрузки нажмите Enter. Программа попросит вас нажать Enter ещё раз для того чтобы отобразить доступные разрешения:

Выберите разрешение, например, 305 и нажмите Enter. Вот так выполняется настройка разрешения экрана VirtualBox с помощью параметров ядра.
Выводы
В этой статье мы рассмотрели как изменить разрешение экрана VirtualBox, теперь вы можете комфортно работать даже с LiveCD, где нельзя установить дополнения гостевой ОС. А что касается обычной системы, то тут единственно верным будет именно вариант с дополнениями.
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.045 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.Как легко изменить разрешение в виртуальной машине VirtualBox
Вы используете VirtualBox, например. Тестирование на Linux или Windows 10? Разрешение по умолчанию системы, установленной на виртуальной машине 1024×768. Если вы пытаетесь ввести в настройках разрешения, вы не найдете слишком много других вариантов. Как установить разрешение широкоэкранного? Что нужно сделать, чтобы улучшить разрешение в целом и получить больше рабочего пространства?
В более старых версиях VirtualBox весьма проблематично порой и часто приходилось отключать всю виртуальную машину, а затем установить разрешение для конкретной машины с помощью соответствующей команды в командной строке основной системы. Oracle, однако, улучшенную поддержку резолюции и теперь проще — даже сегодня выпустила новую версию VirtualBox 5.0.4 введена поддержка дополнительного разрешения 1152×864.
Разрешение может быть изменено с помощью меню в окне работающей виртуальной машины. У нас есть только позже установить соответствующие дополнения в гостевой ОС. Посмотрите, как это сделать. Изменение разрешения в нашей виртуальной машине VirtualBox Run и ждать до тех пор, пока система не будет включена. Когда система нам нужно позже установить его так. VirtualBox Guest дополнения, соответствующие пособия для лучшей интеграции с хост-системы и поддержка аппаратного ускорения.
Для этого окно виртуальной машины, нажмите на меню «Устройства» и выберите «Вставить CD Image Guest Additions». Система выводит на экран окно теперь автоматически начинают говорить, что был помещен в виртуальный привод CD. Нажмите на опцию, чтобы запустить программу установки, а затем, используя настройки по умолчанию, установите VirtualBox Guest Additions. После установки, выберите «Reboot сейчас», чтобы перезапустить виртуальную машину. Система будет перезагружена в нем, а также дополнения добавить установлены соответствующие. Если на экране появится диалоговое окно с запросом, если вы хотите установить драйвер Oracle VirtualBox, а затем нажмите кнопку «Установить».
После перезагрузки виртуальной машины будет иметь возможность изменить разрешение уже. Во-первых, мы должны отключить эту опцию, чтобы автоматически адаптироваться к разрешению окна виртуальной машины, потому что эта опция делает каждое изменение размера окна меняется также разрешение экрана (до 1px). Для этой цели, сдвинув вкладку окна виртуальной машины «Просмотр» и снимите флажок «Auto изменить размер экрана гостевой.»
Теперь, виртуальная машина будет установлена в резолюции, а не размера окна. Для того, чтобы установить разрешение, снова вытаскивать вкладку «Вид», но на этот раз идут в подменю под названием «Virtual Screen 1». После разработки появится список доступного разрешения — выбрать любого из них приведет к быстрому решению изменений в виртуальной машине. У нас есть и разрешение 4: 3 и широкоформатный 16: 9 и 16:10.
Заметки эникейщика
Статьи и заметки об установке и настройке 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 разрешение экрана ”
- Павел05.02.2022 в 23:49 Возможно уже не актуально, но установил Guest Additions без безопасного режима и родной драйвер своего монитора, потом запросил разрешение 1440х900, все работает.
- AnyKey Автор записи 10.02.2022 в 21:14 Очень даже актуально, спасибо за подсказку, подправил статью. Так стало проще и быстрее.