Как настроить разрешение экрана на виртуальной машине

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

Как настроить разрешение экрана на виртуальной машине

Столкнулся с проблемой, что невозможно изменить разрешение экрана гостевой ОС в гипервизоре Oracle VirtualBox. Ниже приведу способ, как разрешить эту задачу для практически любой гостевой ОС.

Предыстория

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

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

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

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

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

Решение

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

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

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

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

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

Ставим на Windows

Ставим на Linux

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

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

Как настроить разрешение экрана на виртуальной машине

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Источник

Разрешение экрана Ubuntu в VirtualBox

Виртуальная машина VirtualBox устанавливает для новых виртуальных машин расширение экрана по умолчанию 800×600 пикселей если сама гостевая операционная система не запрашивает другое расширение. Для консольных дистрибутивов это не критично, так как консоли и этого расширения вполне достаточно, но для дистрибутивов с графическим окружением этого очень мало.

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

Как увеличить разрешение экрана VirtualBox в Linux

1. Дополнения гостевой ОС

Для установки дополнений гостевой ОС можно использовать образ в виртуальной машины, но в Ubuntu лучше выполнить установку из репозиториев:

sudo apt install virtualbox-guest-x11

Как настроить разрешение экрана на виртуальной машине

Пакеты находятся в ветке репозитория universe, поэтому если он еще не подключен, придется подключить в утилите Программы и обновления. Этот способ сработает для уже установленной системы. Настройка разрешения VirtualBox будет выполняться автоматически.

Подробнее про дополнения гостевой ОС можно прочитать в этой статье. Дополнения дают много преимуществ, это не только автоматически подстраиваемое расширение экрана, но и общий буфер обмена, а также обмен файлами и общие папки.

2. Настройка расширения по умолчанию

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

VBoxManage setextradata global GUI/MaxGuestResolution any

Также вы можете попытаться установить точное разрешение для вашей виртуальной машины, если она еще не запущена:

VBoxManage setextradata имя_машины CustomVideoMode11024x768x32

3. Настройка расширения в системе

Если у вас есть доступ к графическому интерфейсу системы, вы можете поменять разрешение экрана в настройках системы. Для этого откройте настройки из главного меню, затем перейдите в раздел Настройки экрана, и выберите нужное разрешение:

Как настроить разрешение экрана на виртуальной машине

Осталось нажать кнопку Применить, для того чтобы эти настройки были применены.

4. Настройка расширения с помощью xrandr

Как настроить разрешение экрана на виртуальной машине

Здесь в самом верху окна терминала, под строчкой Screen: 0 отображается название дисплея, к которому можно применять настройки. В данном случае, это Virtual1. Теперь вы просто можете выбрать нужное разрешение просто передав имя дисплея и имя расширения в команду. Например:

Этот способ должен сработать в большинстве случаев. И после этого разрешение экрана 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, где нельзя установить дополнения гостевой ОС. А что касается обычной системы, то тут единственно верным будет именно вариант с дополнениями.

Источник

Как сделать виртуальную машину VirtualBox на весь экран

Сразу после установки операционной системы на виртуальную машину VirtualBox, она доступна пользователю в небольшом окне. Данное окно можно увеличить, изменив разрешение экрана, но этого не всегда достаточно. Для полноценной работы часто требуется открыть виртуальную машину VirtualBox весь экран.

Именно этому вопросу и посвящена эта статья. Здесь вы узнаете, как сделать VirtualBox на весь экран в случае операционных систем Windows и Linux.

Как сделать VirtualBox на весь экран в случае Windows

Если вы хотите открыть виртуальную машину VirtualBox на весь экран, то сначала вам необходимо установить дополнения для гостевой системы. Без этого полноэкранный режим не сможет подстраиваться под разрешение вашего экрана и пользоваться им будет неудобно. Кроме этого, без дополнений для гостевой системы не будут работать многие другие функции программы VirtualBox, могут не работать.

Для того чтобы установить дополнения запустите вашу виртуальную машину с Windows, откройте меню « Устройства » и выберите опцию « Подключить образ диска Дополнений гостевой ОС ».

Как настроить разрешение экрана на виртуальной машине

После этого в вашей виртуальной системе появится CD-дисковод с программным обеспечением от VirtualBox.

Как настроить разрешение экрана на виртуальной машине

Откройте данный диск и запустите программу « VBoxWindowsAdditions ». Это установщик, с помощью которого вы сможете установить дополнения для гостевой системы (в случае Windows).

Как настроить разрешение экрана на виртуальной машине

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

Как настроить разрешение экрана на виртуальной машине

На этом все, после следующего запуска виртуальная машина VirtualBox будет готова к разворачиванию на весь экран. Для этого достаточно открыть меню « Вид » и выбрать вариант « Режим полного экрана ».

Как настроить разрешение экрана на виртуальной машине

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

Как настроить разрешение экрана на виртуальной машине

По умолчанию в VirtualBox используются следующие комбинации клавиш:

Как открыть VirtualBox на весь экран в случае Linux

Как и в случае с Windows, для того чтобы открыть виртуальную машину VirtualBox на весь экран, сначала нужно установить дополнения для гостевой системы. На Linux это можно сделать с помощью графического интерфейса или командной строки.

Установка из графического интерфейса

Установку дополнений для гостевой системы из графического интерфейса мы рассмотрим на примере Lubuntu. Но в других дистрибутивах Linux (например, в Ubuntu или Kali Linux) процедура схожая.

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

Как настроить разрешение экрана на виртуальной машине

После этого диск с программным обеспечением VirtualBox должен автоматически примонтироваться и на экране появится предложение открыть его в диспетчере файлов.

Как настроить разрешение экрана на виртуальной машине

Открываем диск в диспетчере файлов и смотрим каталог, в который он был примонтирован. В нашем случае это « /media/user/VBox_Gas_6.1.4 ». В данном каталоге должен быть файл « VBoxLinuxAdditins.run », он отвечает за установку дополнения гостевой системы.

Чтобы запустить установку, файл « VBoxLinuxAdditins.run » нужно запустить через терминал с Root-правами. Для этого открываем терминал Linux и выполняем следующую команду:

Обратите внимание, на вашей системе путь к файлу « VBoxLinuxAdditins.run » может отличаться.

Как настроить разрешение экрана на виртуальной машине

После завершения установки перезагружаем виртуальную машину.

Как настроить разрешение экрана на виртуальной машине

После перезагрузки вы сможете открывать виртуальную машину VirtualBox на весь экран. Это можно делать с помощью меню « Вид – Режим полного экрана » или с помощью комбинаций клавиш.

Установка из командной строки

Также на Linux дополнения для гостевой системы можно установить из командной строки. Ниже мы рассмотрим примерный алгоритм действий.

После перезагрузки нужно открыть меню « Вид » в окне VirtualBox и попробовать включить « Режим полного экрана ». Если все было сделано правильно, виртуальная машина VirtualBox должна открыться на весь экран.

Удаление из командной строки

Если с дополнениями для гостевой системы возникли проблемы, то их можно удалить запустив сценарий удаления, который расположенн в каталоге /opt. Ниже мы рассмотрим примерный алгоритм действий.

После перезагрузки можно попробовать повторить установку дополнений.

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Источник

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

1. Действительно ли установлены гостевые дополнения?

Во-первых, убедитесь, что у вас действительно установлены гостевые дополнения.

Как настроить разрешение экрана на виртуальной машине

2. Включение полноэкранного режима и подгонки размера экрана гостевой ОС

Для перехода в полноэкранный режим нажмите Host+F, либо перейдите в Меню → Вид → Режим полного экрана (если у вас на английском, то тогда View → Full-screen Mode).

Как настроить разрешение экрана на виртуальной машине

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

3. Смена типа графического контроллера

Если не сработало, попробуйте с разными графическими контроллерами. При выключенной виртуальной машине нужно перейти в её настройки, затем на вкладку Дисплей.

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

Как настроить разрешение экрана на виртуальной машине

4. Переустановка и переконфигурация virtualbox-guest-x11:

5. Увеличьте размер видео памяти

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

6. Вручную измените настройки разрешения экрана

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

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

Если ничего не помогает, то рекомендуется обновить VirtualBox до последней версии, а также сделать полное обновление системы и перезагрузиться:

Источник

Virtualbox как изменить разрешение экрана

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

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

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

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

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

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

Первое с чем можно столкнуться после установки Ubuntu на VirtualBox – отсутствие полноэкранного режима. К счастью, изменить разрешение экрана Ubuntu в VirtualBox проще простого. Прочитав эту статью вы узнаете, как активировать полноэкранный режим Ubuntu в VirtualBox.

Для тех, кто не любит читать:

1. Устройства – Подключить образ диска Дополнений гостевой ОС.

2. Установить то, что появилось в Ubuntu, нажать Enter в конце.

3. Перезагрузить компьютер и радоваться возможности изменять разрешение экрана в Ubuntu.

А теперь подробнее:

Шаг 1.

Запускаем VirtualBox, запускаем Ubuntu и после входа в систему подключаем образ диска дополнений гостевой ОС. Для этого, нажимайте на меню Устройства. Самый последний пункт.

Как настроить разрешение экрана на виртуальной машине

Шаг 2.

В Ubuntu появится запрос на установку дополнений, соглашайтесь с ним. Вводите пароль от своей учетной записи и дожидайтесь установки необходимых программ. В конце установки потребуется нажать Enter и перезагрузить компьютер.

Как настроить разрешение экрана на виртуальной машине

Теперь вы можете изменять размер окна в VirtualBox, а Ubuntu будет подстраиваться под размер экрана. Также теперь доступен полноэкранный режим Ubuntu в VirtualBox.

Виртуальная машина VirtualBox устанавливает для новых виртуальных машин последнее, раньше использовавшееся разрешение экрана. И если вы перед этим использовали скажем какой-либо консольный дистрибутив и там больше 420×600 было не нужно, то после загрузки дистрибутива с графическим окружением, например, Ubuntu, вы получите те же самые 420×600.

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

Как увеличить разрешение экрана VirtualBox

Первое решение, которое придет в голову – это установить дополнения гостевой ОС VirtualBox, тогда виртуальная машина будет автоматически подхватывать размер окна и в зависимости от него менять разрешение экрана операционной системы. Этот вариант сработает, если только эта проблема не возникла на LiveCD. Для полного запуска дополнений гостевой ОС нужна перезагрузка, а перезагрузка для LiveCD – это обнуление состояния.

Для установки дополнений гостевой ОС можно использовать образ в виртуальной машины, но в Ubuntu лучше выполнить установку из репозиториев:

sudo apt install virtualbox-guest-dkms virtualbox-guest-x11

Как настроить разрешение экрана на виртуальной машине

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

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

VBoxManage setextradata global GUI/MaxGuestResolution any

Также вы можете попытаться установить точное разрешение для вашей виртуальной машины, если она еще не запущена:

VBoxManage setextradata имя_машины CustomVideoMode11024x768x32

Дальше можно подумать, что мы можем просто открыть настройки и поменять разрешение VirtualBox в настройках экрана.

Как настроить разрешение экрана на виртуальной машине

И можно было бы, но все окно не помещается на экране, поэтому попасть по кнопке Применить будет очень сложно.

Есть еще один способ – с помощью утилиты xrandr. Она позволяет менять настройки экрана, и в том числе разрешение. Сначала смотрим доступные варианты:

Как настроить разрешение экрана на виртуальной машине

Далее чтобы изменить размер экрана Virtualbox достаточно выполнить:

Как настроить разрешение экрана на виртуальной машине

Этот способ должен сработать в большинстве случаев. И после этого разрешение экрана Virtualbox ubuntu станет пригодным к работе.

Выводы

В этой статье мы рассмотрели как изменить разрешение экрана virtualbox, теперь вы можете комфортно работать даже с LiveCD, где нельзя установить дополнения гостевой ОС. А что касается обычной системы, то тут единственно верным будет именно вариант с дополнениями.

Источник

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

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