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

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

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

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

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

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

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

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

Устанавливаем virtualbox-guest-additions-iso

Запускаем 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» — «Использовать дисплей хоста (нужный нам номер)».

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

Главная
|
Все статьи
|
Дневник студента

Время чтения статьи
~3 минуты

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции

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

  • Предыстория
  • Решение
    • Ставим на Windows
    • Ставим на Linux
  • Итог
  • P.S.

Предыстория

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

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

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

В общем и целом мне очень понравилась операционная система — она плавная и аккуратная. И в последствии конечно же захотелось попробовать как можно больше, найти свой дистрибутив и окружение рабочего стола. Чтобы испытать разные дистрибутивы с понравившимся мне 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
Чтобы проще было его использовать в будущем и каждый раз не вспоминать, где он находится, скопировал образ в домашний каталог.

sudo cp usr/share/virtualbox/VBoxGuestAdditions.iso ~/VirtualBoxVMs/

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

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

Итог

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

P.S.

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

Sergey Belousov
22 января 2021

Рекомендуемые программы

профессия


от 6 300 ₽ в месяц

Фронтенд-разработчик

Разработка фронтенд-компонентов для веб-приложений

10 месяцев

с нуля

Старт
6 июля

профессия


от 5 025 ₽ в месяц

Аналитик данных

Сбор, анализ и интерпретация данных

9 месяцев

с нуля

27 июля

профессия


от 6 300 ₽ в месяц

Python-разработчик

Разработка веб-приложений на Django

10 месяцев

с нуля

Старт
6 июля

профессия


от 6 300 ₽ в месяц

Java-разработчик

Разработка приложений на языке Java

10 месяцев

с нуля

Старт
6 июля

профессия


от 6 300 ₽ в месяц

PHP-разработчик

Разработка веб-приложений на Laravel

10 месяцев

с нуля

Старт
6 июля

профессия


от 6 183 ₽ в месяц

Инженер по тестированию

Ручное тестирование веб-приложений

4 месяца

с нуля

Старт
6 июля

профессия


от 6 300 ₽ в месяц

Node. js-разработчик

Разработка бэкенд-компонентов для веб-приложений

10 месяцев

с нуля

Старт
6 июля

профессия


от 10 080 ₽ в месяц

Fullstack-разработчик

Разработка фронтенд- и бэкенд-компонентов для веб-приложений

16 месяцев

с нуля

Старт
6 июля

профессия


от 5 840 ₽ в месяц

Разработчик на Ruby on Rails

Создание веб-приложений со скоростью света

5 месяцев

c опытом

Старт
6 июля

профессия

Верстальщик

Верстка с использованием последних стандартов CSS

5 месяцев

с нуля

Старт
в любое время

профессия


от 6 300 ₽ в месяц

Инженер по автоматизированному тестированию на JavaScript

Автоматизированное тестирование веб-приложений на JavaScript

10 месяцев

с нуля

в разработке

дата определяется

Please enable JavaScript to view the
comments powered by Disqus.

linux — VirtualBox для использования двух мониторов

спросил

Изменено
3 года назад

Просмотрено
195 тысяч раз

Я использую Kubuntu Hardy Heron с настройкой с двумя мониторами, и на нем установлен VirtualBox под управлением Windows XP в бесшовном режиме.

Проблема в том, что я не могу настроить VirtualBox на второй монитор.
Как этого добиться?

  • linux
  • ubuntu
  • несколько мониторов
  • виртуальный бокс

5

VirtualBox 3.2.1 поддерживает несколько гостевых мониторов. В документации не было ясно, как это включить.

Базовая настройка

  1. Выключите виртуальную машину, если она включена.
  2. В главном окне VirtualBox выберите свою виртуальную машину и выберите «Настройки».
  3. Выберите «Дисплей».
  4. Под «Видеопамятью» находится «Счетчик монитора». Сдвиньте его на 2 и настройте свою видеопамять, если VirtualBox жалуется.
  5. Запустите гостевую систему и выполните стандартный метод для вашей гостевой ОС, чтобы расширить рабочий стол на второй монитор. (Необходимо установить гостевые дополнения.)
  6. Появится второе окно «Oracle VM VirtualBox» со вторым дисплеем. Вы можете изменить его размер, как хотите.

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

Бесшовный/Полноэкранный

  1. Введите Бесшовный или Полноэкранный. Я предполагаю, что ваш HostKey является по умолчанию «RightCtrl».
  2. Если экраны отображаются на неправильных дисплеях,
    нажмите RightCtrl + Home .
  3. В меню «Вид» выберите «Виртуальный дисплей 1» и установите его в качестве нужного основного дисплея. Другие дисплеи будут перемещаться, чтобы приспособиться к этому. Если у вас более двух виртуальных дисплеев, повторите с «Виртуальный дисплей 2» и т. д.

Headless

  1. Установите количество мониторов с помощью VBoxManagemodifyvm "имя vm" --monitorcount X
  2. Включить несколько подключений vrdp с помощью VBoxManagemodifyvm «имя виртуальной машины» --vrdpmulticon на
  3. Используйте VBoxHeadless для запуска в обычном режиме.
  4. Подключитесь к монитору 1 с помощью rdesktop -d \@1 ip-address-of-host и подключитесь к монитору 2 с помощью rdesktop -d \@2 ip-address-of-host . Это объясняется в ответе lomaxx. (Возможно, вы сможете использовать @ вместо \@ , в зависимости от вашей оболочки.)

8

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

Настройки -> Дисплей -> Количество мониторов -> Изменить на два (это при выключенной машине под управлением Windows 10).
Затем, как только я запустил машину, я перешел к View -> Virtual Screen 2 -> Enable

Не уверен, что это сработает для вас.

2

Запустите гостевую систему и выполните стандартный метод «Расширить рабочий стол на этот дисплей» в зависимости от гостевой ОС. (Необходимо установить гостевые дополнения.)

Это меня смутило. Я просмотрел все гостевые дополнения и не смог найти. В надежде, что это может помочь кому-то еще, речь идет о Панели управления в самой Windows. В Панели управления нажмите «Экран» -> «Настройка», и там вы увидите «Расширить рабочий стол на этот дисплей».

Я использую Debian Sid, и мне удалось заставить Windows 7 и XP работать без проблем в режиме двух мониторов с 3D-ускорением, вам необходимо установить гостевые дополнения в безопасном режиме.

я предпринял следующие шаги:

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

после установки нажмите F8 при загрузке Windows

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

затем установите гостевые дополнения 32bit (двойные экраны работают в 64 но 3D нет)
перезагрузитесь, и у вас должно быть два экрана с поддержкой 3D на одном мониторе (: 1)

, я не смог заставить его работать на обоих. У меня не было включено vrdp для этого, и все работало нормально.

Я обнаружил, что если я перенес Virtual Box VM Launcher на дополнительный монитор, а ЗАТЕМ нажал «Пуск», я смог изменить размер окна, которое появилось, чтобы оно соответствовало моему дополнительному монитору. Если бы я запустил его со своего основного монитора, я бы не смог изменить его размер больше, чем мой основной монитор.

AFAIK вы можете использовать несколько мониторов только в следующих случаях:

  1. Несколько мониторов в настоящее время работают только с гостями Windows XP, и
    Должны быть установлены гостевые дополнения, так как реализация находится в
    Видеодрайвер гостевых дополнений.

  2. Несколько мониторов работают только с внешним интерфейсом VBoxHeadless. Вы должны
    также включите режим мультисоединения VRDP (см. главу 7.4.6, VRDP Multiple
    соединения, стр. 94) для доступа к двум или более дисплеям ВМ, когда
    гость использует несколько мониторов.

Руководство пользователя VirtualBox
Для справки,
архивная копия версии 1. 6.4 инструкции, от 29 июля 2008 г.

Нашел решение: Выбрать «режим масштабирования». Затем вы можете перетащить окно на второй монитор. Тупая система.

Это была моя проблема:

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

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

3.6. Настройки дисплея

Следующие вкладки доступны для настройки дисплея для
виртуальная машина.

3.6.1. Вкладка экрана

  • Видеопамять: Устанавливает размер
    памяти, предоставляемой виртуальной видеокартой
    доступный гостю, в МБ. Как и в случае с основной памятью,
    указанная сумма будет выделена от резидента хоста
    Память. В зависимости от объема видеопамяти, выше
    могут быть доступны разрешение и глубина цвета.

    Графический интерфейс покажет предупреждение, если объем видеопамяти
    слишком мал, чтобы можно было переключить виртуальную машину в полноэкранный режим.
    Минимальное значение зависит от количества виртуальных мониторов,
    разрешение экрана и глубина цвета хоста
    дисплей, а также на использование
    ускорение
    и 2D видео
    ускорение
    . Грубая оценка
    ( глубина цвета / 8) x по вертикали
    пикселей
    x пикселей по горизонтали x
    количество экранов = количество экранов
    байт
    . Может потребоваться дополнительная память, если дисплей
    используется ускорение.

  • Количество мониторов: С этим
    настройки, Oracle VM VirtualBox может предоставлять более одного виртуального
    монитор на виртуальную машину. Если гостевая ОС поддерживает
    несколько подключенных мониторов, Oracle VM VirtualBox может делать вид, что
    присутствуют несколько виртуальных мониторов. До восьми таких
    поддерживаются виртуальные мониторы.

    Выход нескольких мониторов отображается на
    host в нескольких окнах виртуальных машин, которые работают рядом.
    Однако в полноэкранном и бесшовном режиме они используют
    доступные физические мониторы, подключенные к хосту. Как
    результат, для работы в полноэкранном и бесшовном режимах
    несколько мониторов, вам потребуется как минимум столько же физических
    мониторы, поскольку у вас настроены виртуальные мониторы, или
    Oracle VM VirtualBox сообщит об ошибке.

    Вы можете настроить отношения между гостем и хостом
    мониторы с использованием View
    меню, нажав клавишу Host + Home, когда вы находитесь в полноэкранном режиме
    или бесшовный режим.

    См. также Известные ограничения.

  • Масштабный коэффициент: Включает
    масштабирование размера дисплея. Для отображения на нескольких мониторах
    вы можете установить коэффициент масштабирования для отдельных мониторов или
    глобально для всех мониторов. С помощью ползунка выберите
    коэффициент масштабирования до 200%.

    Вы можете установить коэффициент масштабирования по умолчанию для всех виртуальных машин. Использовать
    Показать вкладку в Глобальном
    Диалоги настроек.

  • Включить 3D-ускорение: Если
    на виртуальной машине установлены гостевые дополнения, вы можете
    выберите здесь, должен ли гость поддерживать ускоренное 3D
    графика. См. раздел 4.5.1, «Аппаратное ускорение 3D (OpenGL и Direct3D 8/9)».

  • Включить 2D-видео
    Ускорение:
    Если виртуальная машина с Microsoft
    В Windows установлены гостевые дополнения, вы можете выбрать здесь
    должен ли гость поддерживать ускоренное 2D-видео
    графика. См. раздел 4.5.2, «Аппаратное ускорение 2D-видео для гостей Windows».

  • Графический контроллер:
    Указывает тип графического адаптера, используемого гостевой виртуальной машиной.
    Обратите внимание, что вы должны установить гостевые дополнения на гостевой
    VM для указания графического контроллера VBoxSVGA или VMSVGA.
    Доступны следующие варианты:

    • VBoxSVGA: По умолчанию
      графический контроллер для новых виртуальных машин, использующих Windows 7 или
      позже.

      Этот графический контроллер улучшает производительность и 3D
      поддержка по сравнению с устаревшей опцией VBoxVGA.

    • VBoxVGA: Использовать это
      графический контроллер для устаревших гостевых ОС. Это
      графический контроллер по умолчанию для версий Windows до
      Windows 7 и для Oracle Solaris.

    • VMSVGA: Используйте это
      графический контроллер для эмуляции графики VMware SVGA
      устройство. Это графический контроллер по умолчанию для
      Гости линукс.

    • Нет: Не эмулирует
      Тип графического адаптера.

3.6.2. Вкладка удаленного дисплея

На вкладке Удаленный дисплей , если
расширение удаленного дисплея VirtualBox (VRDE) установлено, вы
можно включить сервер VRDP, встроенный в Oracle VM VirtualBox.
Это позволяет вам подключиться к консоли виртуального
компьютер удаленно с помощью любого стандартного средства просмотра RDP, такого как
mstsc.exe , поставляемый с Microsoft Windows.
В системах Linux и Oracle Solaris вы можете использовать стандартный
программа rdesktop с открытым исходным кодом. Эти особенности
описаны в разделе Удаленный дисплей (поддержка VRDP).

3.6.3. Вкладка «Запись»

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

  • Включить запись: Выбрать
    этот флажок и выберите запись
    Вариант режима
    .

  • Режим записи: Вы можете
    выберите запись видео, аудио или и видео, и аудио.

    Некоторые настройки на
    Запись Вкладка может быть серой
    выход, в зависимости от записи
    Настройка режима
    .

  • Путь к файлу: Файл, в котором
    запись сохраняется.

  • Размер кадра: Видео
    разрешение записанного видео в пикселях. Раскрывающийся список
    list позволяет вам выбирать из распространенных размеров кадра.

  • Частота кадров: Используйте ползунок
    установить максимальное количество видеокадров в секунду (FPS)
    записать.