Содержание
Как увеличить разрешение экрана в VirtualBox? — Хабр Q&A
Значения можно добавлять в конфиг:
C:\Users\%USER%\.VirtualBox\Machines\%VirtualMachineName%\%VM%.xml
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="N"/>
Где N — число от 0 до 5, означающее разрешения: 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1900*1200 соответственно.
Ответ написан
Напишу сюда, чтобы не пропало — вдруг понадобится кому.
После зависания VB винда вдруг в полном экране стала выставлять вместо 1920×1200 неведомо с чего 1920×1136 или что-то около этого — сверху и снизу черные полосы примерно милиметров пять. Какие только танцы с бубном я не исполнял! Переставлял VBoxGuestAdditions, правил свойства машины, менял дрова на дисплей — нифига не помогло.
Помогла следюущая последовательность действий:
— Host-Home, Вид, отключить режим полного экрана — машина отобразится в окне
— Host-Home, Вид, Виртуальный экран 1, появится меню с пунктами «Запросить разрешение …» (эти пункты не появляются в режиме полного экрана!), выбрать нужное разрешение.
— Убедиться внутри машины, что нужное разрешение появилось, переключиться на него
— Host-F для перехода в полный экран
Уф. Думал, что придется машину сносить и заново создавать…
Ответ написан
Комментировать
Я тоже попробовал всё. Два раза сносил виртуал бокс и на третий раз сделал вот что.
Зашёл по дериктории: C:\Users\цыц.PC\.VirtualBox\
(обрати внимание, есть папка .VirtualBox и VirtualBox, с точкой и без точки)
В папке с точкой лежали два файла с одинаковым именем, но разным расширением: VirtualBox. xml и VirtualBox.xml-prev
Открыл текстовым редактором оба файла и в каждом, под всеми
вставил ту смую строчку строчку:
в обоих файлах так сделал. Делать это надо исключительно при закрытом виртуал бокс, лучше даже перезагри комп и сразу заходи в папку и добавляю строчку в эти файлы. Только потом, как сохранил изменения, пробуй запускать.
Где N — число от 0 до 5, означающее разрешения: 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1900*1200 соответственно.
Изначально я пробовал ставить 5 и у меня не работало, разрешение не менялось, тогда я попробовал погуглить и в ЭТОЙ СТАТЬЕ сказано, что цифры от 0 до 4, и типа больше нет разрешений, так что пробуй. Удачи
Ответ написан
Комментировать
поменял граф контроллер. дальше через «вид», метод научного тыка
Ответ написан
Комментировать
У меня получилось увеличить разрешение прямо в гостевой ОС(в моём случае Ubuntu) и это заработало.
Ответ написан
Разрешение экрана Ubuntu в VirtualBox
Виртуальная машина VirtualBox устанавливает для новых виртуальных машин расширение экрана по умолчанию 800×600 пикселей если сама гостевая операционная система не запрашивает другое расширение. Для консольных дистрибутивов это не критично, так как консоли и этого расширения вполне достаточно, но для дистрибутивов с графическим окружением этого очень мало.
Работать с программами в таком разрешении совсем неудобно, так как не всегда все элементы управления помещаются на экран, а изменить разрешение не всегда получиться просто. В этой небольшой статье мы рассмотрим как изменить разрешение Ubuntu VirtualBox.
Содержание статьи:
Как увеличить разрешение экрана 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. Эта утилита позволяет менять настройки экрана, и в том числе разрешение. Для того чтобы посмотреть доступные варианты выполните:
xrandr
Здесь в самом верху окна терминала, под строчкой Screen: 0 отображается название дисплея, к которому можно применять настройки. В данном случае, это Virtual1. Теперь вы просто можете выбрать нужное разрешение просто передав имя дисплея и имя расширения в команду. Например:
xrandr --output Virtual1 --mode 1360x768
Этот способ должен сработать в большинстве случаев. И после этого разрешение экрана Virtualbox Ubuntu станет пригодным к работе. Если нужного разрешения нет в списке, его необходимо добавить. Подробнее об этом рассказано в статье про управление разрешением экрана Linux. Теперь вы знаете как изменить разрешение виртуального экрана VirtualBox в Linux.
5. Настройка расширения с помощью Grub
Если система использует для загрузки Grub, можно настроить разрешение загружаемой системы с помощью него. Если меню Grub не появляется, но вы знаете что используется именно этот загрузчик, то зажмите перед загрузкой правый Shift. В меню Grub надо отредактировать секцию загрузки. Для этого установите на неё курсор и нажмите клавишу E. В открывшемся тексте найдите строчку, начинающуюся со слов set gfxpayload и замените её значение на нужное разрешение, например:
set fgxpayload = 1024x768
Для того чтобы продолжить загрузку системы с новым разрешением, нажмите сочетание клавиш Ctrl+X. Если это не LiveCD, а обычная система, то вы можете настроить выбор разрешения при каждой загрузке. Для этого откройте файл /etc/default/grub и пропишите нужное значение в параметре GRUB_GFXPAYLOAD_LINUX:
sudo vi /etc/default/grub
GRUB_GFXPAYLOAD_LINUX = 1024x768
Затем обновите конфигурацию grub:
sudo update-grub2
6.
Настройка разрешения параметром ядра
Если для загрузки ядра используется не Grub, то разрешение экрана можно поменять с помощью параметра ядра. С Grub этот метод может не сработать потому что считается устаревшим в пользу метода описанного выше. Многие LiveCD дистрибутивы позволяют редактировать параметры ядра перед загрузкой с помощью клавиши Tab, нажмите её и добавьте параметр vga=ask:
Для начала загрузки нажмите Enter. Программа попросит вас нажать Enter ещё раз для того чтобы отобразить доступные разрешения:
Выберите разрешение, например, 305 и нажмите Enter. Вот так выполняется настройка разрешения экрана VirtualBox с помощью параметров ядра.
Выводы
В этой статье мы рассмотрели как изменить разрешение экрана VirtualBox, теперь вы можете комфортно работать даже с LiveCD, где нельзя установить дополнения гостевой ОС. А что касается обычной системы, то тут единственно верным будет именно вариант с дополнениями.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Сделать VirtualBox полноэкранным для Windows, macOS, Linux
После установки гостевой операционной системы (ОС) на VirtualBox интерфейс гостевой ОС по умолчанию отображается в оконном режиме. Более того, размер этого окна обычно невелик, и если вы увеличите размер окна до максимума, разрешение пользовательского интерфейса гостевой ОС останется прежним.
В большинстве случаев работать в гостевой ОС с низким разрешением неудобно. Не беспокойтесь, так как вы можете увеличить разрешение экрана пользовательского интерфейса гостевой ОС, а также запустить гостевую ОС в полноэкранном режиме для гостевых ОС macOS, Linux и Windows.
Как сделать VirtualBox полноэкранным для гостей Windows 10
Если вас беспокоит безопасность, рекомендуется запустить Windows 10 в качестве виртуальной машины (ВМ) в VirtualBox. Вы можете отключить подключение к Интернету или настроить виртуальный сетевой адаптер для виртуальной машины в режиме «Только хост», чтобы разрешить сетевое взаимодействие только между хостом и гостевой системой и запретить подключение гостя Windows 10 к внешним сетям, включая Интернет. Как вы помните, VirtualBox устанавливается на хост-ОС, работающую на хост-компьютере (физическом компьютере), а гостевая ОС — это операционная система, работающая на виртуальной машине.
Если вы попытаетесь развернуть окно виртуальной машины VirtualBox сразу после установки Windows 10 на виртуальной машине VirtualBox, размер пользовательского интерфейса гостевой ОС не увеличится (см. скриншот ниже).
Проверьте объем видеопамяти у вас в настройках виртуальной машины. Рекомендуется установить 128 МБ видеопамяти, так как при использовании видеорежима с более высоким разрешением требуется больше видеопамяти. Вы также можете включить ускорение 2D и 3D.
Если вы зайдете в настройки экрана Windows 10 (щелкните правой кнопкой мыши по рабочему столу и выберите Настройки экрана в контекстном меню), вы можете увеличить разрешение гостевой ОС, но у вас по-прежнему нет возможности включить полноэкранный режим. Например, в нашем случае разрешение монитора 1920×1080, а максимальное разрешение в гостевых настройках Windows 10 — 1600×1200 (доступные настройки разрешения гостевой ОС, как видите, не для широкоформатных дисплеев). Если вы попытаетесь войти в полноэкранный режим, нажав Вид > Полноэкранный режим в окне ВМ или нажатием комбинации клавиши хоста VirtualBox и F (в данном случае Right Ctrl + F ), экран гостевой ОС не будет растянут до размера вашего дисплея и разрешение не будут увеличены.
Чтобы решить эту проблему и сделать VirtualBox полноэкранным, вы должны установить гостевые дополнения VirtualBox на гостевую ОС.
В окне виртуальной машины выберите Устройства > Вставить образ компакт-диска с гостевыми дополнениями 9.0008 , чтобы вставить ISO-диск в виртуальный дисковод компакт-дисков виртуальной машины.
В гостевой системе Windows откройте проводник Windows, перейдите к виртуальному приводу компакт-дисков (в данном случае это диск D) и запустите файл VBoxWindowsAdditions-amd64.exe , чтобы установить гостевые дополнения VirtualBox на гостевой системе Windows 10.
Процесс установки гостевых дополнений довольно прост. После завершения установки перезагрузите виртуальную машину.
После установки гостевых дополнений VirtualBox вы можете увидеть другой набор настроек разрешения в гостевой системе Windows 10. В меню «Окно виртуальной машины» выберите Просмотр и убедитесь, что параметр Автоматическое изменение размера гостевого дисплея включен.
Наведите указатель мыши на угол окна ВМ, нажмите левую кнопку мыши и измените размер окна ВМ. Разрешение пользовательского интерфейса гостевой Windows 10 автоматически изменяется. Теперь вы можете максимизировать размер окна виртуальной машины гостевой ОС Windows 10.
Теперь мы близки к ответу на вопрос «как сделать VirtualBox полноэкранным Windows 10». После настройки, описанной выше, вы можете включить полноэкранный режим для виртуальной машины Windows 10, нажав Вид > Полноэкранный режим в окне виртуальной машины. В качестве альтернативы вы можете нажать комбинацию клавиш хоста VirtualBox и F . Right Control — это клавиша хоста по умолчанию в VirtualBox, поэтому вы должны нажать Right Ctrl + F , чтобы войти в полноэкранный режим для виртуальной машины Windows 10.
Как сделать VirtualBox полноэкранным для гостей Mac OS X
После установки macOS на VirtualBox разрешение экрана гостевой ОС по умолчанию составляет 1024×768. Настройки дисплея macOS можно найти в Системные настройки > Дисплей . Вы не можете увеличить разрешение экрана в параметрах дисплея. В этих настройках доступно только разрешение 1024×768.
Прежде чем увеличить разрешение экрана для macOS, работающей на виртуальной машине, перейдите в Настройки виртуальной машины > Дисплей и убедитесь, что объем видеопамяти равен 128 МБ и установлен флажок Включить 3D-ускорение (аналогично описанному выше процессу для виртуальной машины Windows).
Теперь перейдем к настройке разрешения экрана гостевой системы macOS.
- Выключите виртуальную машину macOS.
- Откройте консоль на хост-компьютере. В нашем примере Windows 10 используется в качестве хост-компьютера, поэтому мы должны запустить CMD от имени администратора.
- Перейти в каталог VirtualBox; путь установки VirtualBox по умолчанию: C:\Program Files\oracle\virtualbox
cd «c:\Program Files\oracle\virtualbox»
Установите необходимое разрешение с помощью VBoxManage , который является инструментом настройки командной строки VirtualBox. Определенное разрешение может быть меньше или равно разрешению вашего физического монитора, подключенного к вашему физическому (хост-компьютеру). В нашем случае монитор имеет разрешение FullHD (1920×1080).
Запустим команду в ОС хоста для установки необходимого разрешения.
- VBoxManage setextradata «macOSMojave10-14» VBoxInternal2/EfiGraphicsResolution 1920×1080
Если вы используете Linux или macOS на хост-машине, принцип настройки аналогичен — запускайте VBoxManage с аналогичными параметрами. - Включите виртуальную машину.
Теперь вы должны заметить, что разрешение экрана ВМ в окне ВМ выше сразу после включения ВМ (во время загрузки ВМ). Когда загрузится виртуальная машина, вы увидите свое разрешение в настройках дисплея гостевой ОС macOS. В списке остался только один параметр разрешения, но теперь это 1920×1080 вместо 1024×768, которые были раньше.
Нажмите комбинацию хост-ключа и F . В данном случае это комбинация клавиш Right Ctrl + F . В качестве альтернативы комбинации клавиш вы можете нажать Просмотр в окне виртуальной машины и выбрать параметр Полноэкранный режим .
Теперь ваша гостевая macOS, работающая на VirtualBox, работает в полноэкранном режиме.
Преимущества этого метода : Простота использования.
Недостатки этого метода : Вам необходимо выключить виртуальную машину, чтобы изменить разрешение экрана в окне виртуальной машины VirtualBox.
После выпуска VirtualBox v.6.0.0 гостевые дополнения VirtualBox были предоставлены для гостевых ОС macOS, в то время как более ранние версии VirtualBox не включали гостевые дополнения для macOS. К сожалению, текущая версия гостевых дополнений macOS не содержит графических драйверов macOS для автоматического изменения разрешения экрана виртуальной машины при растягивании или максимальном увеличении окна гостевой виртуальной машины. Сейчас доступен только базовый функционал, а это значит, что вы не сможете использовать тот же метод изменения разрешения экрана, что и для гостевых ОС Windows и Linux, работающих на VirtualBox, после установки гостевых дополнений.
Как сделать VirtualBox полноэкранным для Linux-гостей
Прежде всего, убедитесь, что в настройках отображения виртуальной машины ( Machine > Display) количество видеопамяти равно 128 МБ (как было в случае с два предыдущих примера).
Установите гостевые дополнения VirtualBox на гостевую систему Linux.
Давайте рассмотрим, как сделать VirtualBox полноэкранным для гостей Linux на примере использования Ubuntu. Вы можете установить гостевые дополнения VirtualBox в Linux, как было показано в первом разделе для Windows, вставив образ диска ISO в виртуальный привод CD/DVD виртуальной машины и запустив программу установки для соответствующей платформы. Мы рассмотрели этот метод в записи блога о установка Ubuntu на VirtualBox . Установка гостевых дополнений из онлайн-репозиториев пакетов с помощью вашего менеджера пакетов возможна, но в настоящее время остаются некоторые недостатки, вызванные зависимостями пакетов. Следовательно, в настоящее время рекомендуется устанавливать гостевые дополнения с виртуального диска ISO.
Чтобы установить гостевые дополнения и сделать VirtualBox полноэкранным для гостей Linux, выполните следующие действия.0008 .
Теперь вы можете изменить размер окна виртуальной машины, и разрешение вашего гостевого Linux будет автоматически соответствовать размеру окна виртуальной машины. Перейдите к Вид > Полноэкранный режим или нажмите комбинацию Host+F , чтобы сделать VirtualBox полноэкранным для вашего гостя Linux.
Примечание: Если по какой-либо причине вы не можете установить гостевые дополнения VirtualBox в своей гостевой ОС, вы можете вручную и статически увеличить разрешение экрана гостевой ОС с помощью VBoxManage (инструмент настройки командной строки VirtualBox) на хост-ОС. как описано выше в разделе конфигурации macOS:
VBoxManage setextradata «VM_name» VBoxInternal2/EfiGraphicsResolution 1920×1080
Заключение
Использование полноэкранного режима для виртуальной машины удобно и позволяет оценить преимущества аппаратной виртуализации. Эта функция позволяет вам использовать гостевую ОС на виртуальной машине так же, как она будет использоваться на хост-машине для приложений с высоким разрешением, большого рабочего пространства и т. д.
разрешение вручную. Этот метод можно использовать для всех доступных ОС — Windows, macOS и Linux. Недостаток этого метода в том, что вам придется выключить виртуальную машину, чтобы изменить разрешение экрана гостевой ОС. Используйте этот метод, только если невозможно установить гостевые дополнения VirtualBox на гостевую ОС.
Автоматическое изменение разрешения в режиме реального времени при изменении размера окна виртуальной машины или переходе в полноэкранный режим возможно для гостей Windows и Linux после установки гостевых дополнений. Это второй доступный метод. К сожалению, текущая версия гостевых дополнений VirtualBox для macOS (v.6.0.8) не содержит специальных драйверов дисплея для автоматического изменения разрешения и перехода в полноэкранный режим в гостевых системах macOS.
Более высокое разрешение экрана в VirtualBox?
спросил
Изменено
20 дней назад
Просмотрено
884k раз
Я только что установил Ubuntu 10.04 в VirtualBox на Windows 7.
К сожалению, для разрешения экрана отображаются только 640×480 и 800×600, а монитор отображается как «Неизвестно».
Как увеличить разрешение до 1280×1024 (у меня монитор 1600×1200)?
Обновление
Я попытался смонтировать ISO-образ гостевых дополнений VirtualBox (из меню «Устройства» VBox) и выполнить sudo sh ./VBoxLinuxAdditions-x86.run
с подключенного диска, который после перезагрузки дал 2 новых перечисленных разрешения (1024×768 и версия этого разрешения 16: 9). Они работали, когда я их выбирал, но исчезали, когда я возвращался к другому разрешению. Я попытался перезагрузиться и запустить VBoxLinuxAdditions-x86.run
еще раз, но на этот раз только с двумя вариантами низкого разрешения.
Я думаю, что я собираюсь переустановить …
Похоже, проблема VBox, а не проблема Ubuntu, так как после переустановки 10.4 перезапись исходного виртуального раздела, sudo sh ./VBoxLinuxAdditions-x86.run
теперь не влияет совсем.
- виртуальный бокс
- разрешение
2
Вам необходимо установить гостевые утилиты VBox, чтобы добавить поддержку виртуализированного графического оборудования.
sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
Раньше вам могли понадобиться версии «ose»:
sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
9
Редактировать: http://www.linuxformat.com/forums/viewtopic. php?p=103289
Запустите Virtual Box и войдите в Ubuntu.
Нажмите клавишу хоста (правая Ctrl по умолчанию), чтобы вы могли вывести указатель мыши за пределы виртуальной машины.
Перейдите в верхнюю часть виртуального окна, щелкните устройства, затем выберите
Установить гостевые дополнения
Вы увидите всплывающее окно внутри Ubuntu, показывающее, что есть несколько новых файлов, смонтированных на виртуальном приводе CDROM. Один из этих файлов должен бытьVBoxLinuxAdditions.run
.
Вы должны запустить файл с некоторыми правами администратора, поэтому сделайте это так…
Снова щелкните внутри экрана Ubuntu, затем перейдите в
Приложения > Аксессуары
, затемТерминал
. Окно терминала — это место, откуда вы будете запускать файл, но сначала мы должны перейти в правильный каталог.Введите
cd /media/cdrom0
(затем нажмите Enter, после cd есть пробел!)Далее введите
dir
(Вы должны увидетьVBoxLinuxAdditions. run
среди отображаемых файлов)Наконец введите
sudo sh ./VBoxLinuxAdditions.run
(да, это точка перед косой чертой!)
После того, как вы нажмете Enter и система сделает свое дело, файлы теперь доступны из Ubuntu.
Теперь вам нужно перезагрузить виртуальную машину или нажать Ctrl + Alt + Backspace .
Войдите на рабочий стол Ubuntu и перейдите в
Система > Настройки
, затемРазрешение экрана
. Теперь у вас должно быть больше вариантов, чем три варианта с низким разрешением, которые были у вас в начале дня!
Если требуемое разрешение не входит в список отображаемых, выполните следующие действия:
Откройте окно терминала
Приложения > Аксессуары
, затемТерминал
)Введите
sudo gedit /etc/X11/xorg.conf
(с учетом регистра)Он попросит вас ввести пароль, который совпадает с тем, с которым вы входите в систему (см. sudo).
Текстовый редактор загружается, и вы должны увидеть много текста в окне. Сначала сделайте резервную копию этого файла, перейдя в
Файл
, затемСохранить как
и измените имя файла наxorgbak.conf
Теперь вам нужно просмотреть текст, пока не увидите перечисленные разрешения экрана. Те, о которых вы будете беспокоиться, будут перечислены под
битовая глубина 24
илибитовая глубина 16
(поскольку эти глубины дают вам большой массив цветов.)Идея состоит в том, чтобы ваше любимое разрешение экрана было включено в этот список. Сделайте это, либо вставив его перед другими перечисленными разрешениями точно таким же образом, либо напечатав его поверх одного из других. (вам нужно будет сделать это только для бит глубины
24
и 16)Теперь вы должны сделать «сохранить как», но будьте осторожны, так как на этот раз нам нужно вызвать файл
xorg. conf снова
. Если вы просто нажмете «Сохранить здесь», вы перезапишете созданный вами файл резервной копии, а это не то, что нам нужно.Выполнив предыдущий шаг, все готово. Нажмите Ctrl + Alt + Backspace , чтобы перезапустить экземпляр Virtual Box, войдите в систему и наслаждайтесь новыми параметрами разрешения экрана!
14
Устройства > Установите гостевые дополнения, дайте им запуститься, затем выйдите из системы.
Когда вы вернетесь на экран входа в систему, вы увидите, что он имеет полный размер вашего монитора. Войдите в систему, и все готово.
4
У меня была такая же проблема, а потом я обнаружил, что если вы запустите виртуальную машину > нажмите «Просмотр» на панели инструментов > нажмите «Автоматическое изменение размера гостевого экрана», тогда ваша виртуальная машина будет иметь то же разрешение экрана, что и ваш собственный экран.
2
После установки Vbox Additions (и перезагрузки гостевой ОС) нажмите Host + H, затем разверните окно, это поможет.
Если нет, возможно, вы используете старую версию vbox (поэтому, Vbox Additions может иметь несовместимость..)
1
- Настройки > Видео > Память видео = 128 МБ , Включить ускорение 3D = true .
- Установить GuestAdditions
На главной машине в cmd/bash запустите
VBoxManage setextradata global GUI/MaxGuestResolution любой
создать файл /etc/X11/xorg.conf с содержимым:
Раздел «Устройство» Идентификатор «Настроенное видеоустройство» EndSection Раздел «Монитор» Идентификатор «Настроенный монитор» EndSection Раздел «Экран» Идентификатор «Экран по умолчанию» Монитор «Настроенный монитор» Устройство «Настроенное видеоустройство» Подраздел «Дисплей» Режимы "1920x1080" EndSubSection EndSection
Для запуска ВМ:
Host Key Right Ctrl по умолчанию + Home = просмотр в полноэкранном режиме.
Я пытался исключить все шаги, кроме установки GuestAdditions . Вам нужен каждый из них.
4
Попробуйте увеличить объем оперативной памяти, выделенной для Virtual Box. Работал на меня.
Для этого остановите ВМ, затем в VirtualBox перейдите в Настройки для ВМ. Перейдите в раздел Дисплей. Вы можете увеличить видеопамять там. Мой был 1 МБ; Я увеличил его до 32 МБ, и это позволило мне полностью использовать мой 24-дюймовый монитор.
2
Я могу рассказать вам, как я это делаю с Mac OS X в качестве хост-системы. Возможно, это будет работать и в Windows.
- Я запускаю Ubuntu в VirtualBox
- Я открываю терминал в Mac OS X
- и выполните «VBoxManage controlvm [имя] setvideomodehint 1280 1024 24» (замените [имя] на имя вашей виртуальной машины Ubuntu)
3
У меня была такая же проблема, и я смог решить ее с помощью утилиты xrandr. Я следил за этой статьей, чтобы решить проблему.
Иногда это может вам помочь. Попробуйте.
Мне удалось решить эту проблему, выключив виртуальные машины VirtualBox, выйдя из VirtualBox и выполнив эту команду в терминале:
VBoxManage setextradata global GUI/MaxGuestResolution any
Затем запустите резервную копию VirtualBox, и проблема должна быть устранена!
Помимо установки плагина Guest Additions, обратите внимание, что максимальный размер дисплея может быть ограничен в VirtualBox общие настройки панель:
Кроме того, установите флажок autoResize, и VirtualBox автоматически установит размер экрана при изменении размера или увеличении окна.
1
Следующая команда работала для меня
Открыть терминал и тип:
Sudo Apt-Get Установка DKMS
Источник: http://www. virtualbox.org/manual/ch44.html
restart virtualbox
Что водитель. указано в вашем xorg.conf? Насколько я знаю, после установки гостевых дополнений следует использовать «vboxvideo»:
Раздел "Устройство" Идентификатор «Настроенное видеоустройство» Драйвер "vboxvideo" EndSection
После установки гостевых дополнений:
Перейдите в настройки> Дисплей
Увеличьте объем видеопамяти и включите ускорение 2D- и 3D-видео.
Вполне вероятно, что ваша новая установка дистрибутива Linux на вашем Virtualbox все еще свежа, и для настройки вашей среды необходимо сделать гораздо больше, не в последнюю очередь это включить систему X Window, если все, что вы отображаются настройки отображения для соотношения сторон 4:3, и ввод «startx» в командной строке ничего не дает.
.. в командной строке терминала введите следующее:
sudo apt-get install dkms sudo apt-получить обновление sudo apt-get install linux-headers-`uname -r` sudo apt-get install --переустановить xorg startx
Если вы перевели виртуальную машину в полноэкранный режим до входа в «startx», то экран автоматически настраивается на соотношение сторон 16:9 с панелями инструментов и задач на своих местах.
Я сделал эту настройку и все было в порядке:
1
Возможно, это уже было решено, но у меня была эта проблема, и я решил ее очень просто, я просто обновил VirtualBox до последней версии, а затем переустановил гостевые дополнения.
VirtualBox 4.3.12 мешал вышеуказанным решениям работать в моей системе Windows.
4.3.18 был выпущен примерно 10 октября 2014 г. (10 октября 2014 г.), все вышеперечисленное работает с момента его установки.
Команда «VBoxManage setextradata global GUI/MaxGuestResolution any» работала ранее, то есть не выдавала никаких ошибок.
Установка гостевых дополнений ранее жаловалась, что файлы заголовков не были установлены, однако они абсолютно БЫЛИ (и остались нетронутыми), о чем свидетельствует тот факт, что установка гостевых дополнений под обновлением 4.3.18 не вызывает ошибку при сборке общего модуль папок.
Вот обновленный ответ 2016 года, который сработал для меня.
Для начала у меня Mac 10. 11 (El Capitan), а у меня VirtualBox 5.0.26. В этом примере я использую Ubuntu 14.04 LTS (в конце концов мне нужно обновить Ubuntu).
- Запустите виртуальную машину
- Выберите «Устройства -> Вставить образ компакт-диска гостевых дополнений…» (нет, на самом деле вам не нужен компакт-диск, он виртуальный)
- Откроется окно с запросом пароля root
- Откроется окно терминала. Если он спросит о переустановке поверх предыдущей версии гостевых дополнений, введите «да» и нажмите «Вернуть
- Перезапустите виртуальную машину
- После того, как виртуальная машина снова заработает, перейдите к «Просмотр -> Виртуальный экран 1 -> [в зависимости от того, какое разрешение вы хотите]» .
».
Мои варианты были от 640×480 до 1920×1200. Как только я выбрал новое разрешение, я сделал , а не , чтобы снова перезапустить виртуальную машину, она автоматически масштабировалась.
Если ни один из ответов не помог вам решить проблему (как это было со мной), то проверьте в своей хост-ОС, что в окне «Разрешение экрана» ( Панель управления> Внешний вид и персонализация> Дисплей ) отображаются ли дисплеи. выровнено и не так, как на картинке по следующей ссылке:
Предварительный просмотр настроек в Хост ОС что вызвало у меня проблему с максимальным разрешением в Гостевой ОС
Если кого-то смущает значение отображаемого поля Отображение, причина в том, что я не использую Windows 7 в качестве Хост ОС , поэтому я использовал его в VirtualBox, чтобы смоделировать проблему.
Если вы хотите использовать разное разрешение на каждом мониторе и/или не знаете, как выровнять дисплеи в предыдущем окне, нажатие на кнопку «Определить» должно сделать все правильно для вас.
Вы, вероятно, не подозреваете, что это вызывает проблемы, потому что, если вы используете Windows 7 (или любую более новую версию Windows) в качестве хост-ОС, она будет успешно отображать изображение на ваших мониторах, даже если задано положение 9.0043 исказил , как показано на рисунке.
Я боролся с этой проблемой на многих протестированных гостевых ОС, таких как Ubuntu, Windows XP и Windows 7 (поэтому проблема в моем случае вообще не была связана с Ubuntu или Linux), и после правильной настройки этого параметра я был возможность выбрать большее желаемое разрешение в моей гостевой ОС (конечно, вы должны предварительно установить VBox Guest Additions, как указано в нескольких ответах).
Поскольку моей репутации недостаточно, чтобы добавить комментарий к ответу @maco, я пишу это как ответ.
Я использую Ubuntu 16.04 и установил утилиты VBox в качестве ответа @maco, однако, когда я заблокировал экран , я больше не мог использовать клавиатуру и мышь . Об этом есть отчет об ошибке. Я нашел решение здесь, и в целом это заняло у меня 2-3 часа.
Надеюсь, это поможет тем, у кого такая же проблема 🙂
Моя проблема/решение было на самом деле странным, у меня был другой ноутбук/монитор с более низким разрешением, установленным в Windows в качестве основного дисплея. Поэтому несмотря ни на что, даже если бы у меня была опция max в View/Virtual Screen 1920х1200, в этот раз не проверял. Я использую i3 GUI, gnome ведет себя еще более странно. Как только я настроил свой 4k 3840×2160 в Windows в качестве основного монитора, VirtualBox правильно адаптировался.
(Возможно, я комбинирую это с большим количеством решений здесь, на stackexchange и на других веб-сайтах. ), но настройка дисплея 4k в качестве основного дисплея в Windows была для меня в основном решением.
Примечание. Также ранее я настраивал разрешение Linux Ubuntu через командную строку с помощью этих команд. Как установить пользовательское разрешение?
в противном случае однострочная командная строка устройства разрешения и несколько простых шагов
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
что делает этот лайнер:
(1-я/3-я часть генерирует размеры, 2-я/3-я часть использует выходные данные и заменяется на xrand для создания логического отображения, 3/3-я часть имеет комментарий в первой строке, поэтому она начинается со 2-й строки)
как правильное разрешение результата может быть впоследствии переоценено и настроено, поэтому узнайте созданное разрешение с помощью команды xrand, добавленной в конце вывода,
1) назначить разрешение конкретному дисплею —
xrandr --addmode VGA-1 "2224x1250_60. 00"
2) вывести нужное разрешение на дисплей
xrandr --output VGA-1 - -mode "2224x1250_60.00"
Коэффициент масштабирования в настройках виртуальной машины помог мне. Я установил его от 100% до 200%.
Примечание. У меня Huawei Matebook X Pro.
2
Мне потребовалось довольно много времени, чтобы наконец заставить его работать (я думаю, что это была установка гостевых дополнений VirtualBox и пакета расширений VirtualBox, которые в конечном итоге помогли мне), но прежде чем мне удалось заставить его работать, я просто использовал Remote Desktop для подключения с моего хоста Linux к гостю Windows. Я использовал Remmina (протокол RDP) и, просто выбрав опцию Использовать разрешение клиента
, я сразу же получил собственное разрешение своей хост-системы.
На самом деле мне все еще нравится этот подход: вы можете запустить ВМ в безголовом режиме, и она просто кажется. .. легче, но недостаток этого метода в том, что пропускная способность видео через RDP-соединение, по крайней мере, в моем случае, существенно ниже, чем при использовании собственного окна VirtualBox, хотя это заметно только тогда, когда вы пытаетесь делать вещи с интенсивным использованием графического процессора, такие как воспроизведение HD-видео, в остальном я не вижу большой разницы. я пытался улучшить Host <-> Guest
Производительность сетевого подключения с использованием выделенной сети Host Only с сетевым адаптером virtio, но я предполагаю, что узкое место, вероятно, находится где-то в реализации FreeRDP.
Тем не менее удаленный рабочий стол может быть быстрым решением для тех, кто изо всех сил пытается заставить его работать и нуждается в собственном разрешении хоста в гостевой виртуальной машине.
Текущий новый 20.1. Получил виртуальную машину для изменения размера с большим разрешением. Вот как:
1. Запустил VirtualBox. Получил Oracle VM VirtualBox Manger. 2. Сделал новую виртуальную машину «Virtual Mate». Тип: линукс. Версия: Ubuntu 64 бит. 3. Дал 8192 ГБ памяти. 4. Виртуальный жесткий диск. ВДИ. Динамически распределяется. 20 ГБ. 5. Настройки — Дисплей — дал 128 Мб. 3D-ускорение для VMSVGA. 6. Настройки - Хранилище - прикрепил Mate iso. 7. Запустил. Немедленная установка, стереть и установить. Сделанный. 8. Перезагрузил. Чтобы «Удалить установочный носитель», просто нажмите Enter. Вы вошли в систему. 9. Закрыл окно виртуальной машины и сохранил это состояние машины. 10. Запустил. Устройства — вставил компакт-диск с гостевыми дополнениями — сделал автозапуск. 11. Захотелось перезагрузки; сделал это. Вы вошли в систему. 12. Работал ресайз со сменой разрешения.
Размер не изменится, пока вы не войдете в систему.
1
Проблема для меня заключалась в том, что дополнения виртуального ящика не были установлены. Я думал, что установил их, но на самом деле это не удалось, потому что GCC, Perl и Make не были установлены. Перед установкой дополнений виртуальной коробки выполните следующее (в Ubuntu)
sudo apt-get install gcc make perl
Затем установите гостевые дополнения, как описано в предыдущих сообщениях
Все, что мне нужно было сделать, это зайти в настройки экрана гостевой ОС и установить максимальное разрешение. (Убедитесь, что в настройках VirtualBox не установлена максимальная ширина около 600 пикселей).
Настройка: я использую виртуальную машину Ubuntu в VirtualBox на хосте Windows окно. Однако это не меняет разрешение окна (вы обнаружите, что значки и текст немного размыты). Чтобы изменить разрешение, вы должны установить программное обеспечение GuestAdditions.
Вы можете прочитать о GuestAdditions в официальной документации VirtualBox: https://www.virtualbox.org/manual/ch04.html
Из приведенной выше документации:
Гостевые дополнения Oracle VM VirtualBox для Linux находятся на том же виртуальном компакт-диске, что и гостевые дополнения для Windows.