Увеличить разрешение для гостя debian в virtualbox

У меня есть хост windows 7 и гость debian 8. Я уже установил

virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

как описано вhttps://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox. Перед установкой этих пакетов я смог выбрать максимум 1024*768. После установки 1600*1200 было возможно. Но я просто хочу использовать 1920*1080 в полноэкранном режиме на дисплее.

нажатие Host-G невозможно. Я вижу, что эта комбинация деактивирована.
как сделать Я увеличиваю разрешение VirtualBox мимо 800x600 в Linux?

есть ли способ сделать это?

21
задан Community
06.05.2023 13:12 Количество просмотров материала 3145
Распечатать страницу

5 ответов

Я нашел решение для этого в то время.

есть два описания, которые показывают, как это работает:

1-й: как настроить разрешение экрана в Debian?

2-й: http://forums.debian.net/viewtopic.php?f=16&t=78330#p429581

короче:

$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VBOX0 "1920x1080_60.00"
$ xrandr --output VBOX0 --mode 1920x1080_60.00

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

в то же время я писал в блоге об этой теме: http://www.robert-franz.com/2015/06/28/adding-new-resolution-to-the-x-window-server/

5
отвечен Robert Franz 2023-05-07 21:00

простой способ добиться этого-изменить конкретную конфигурацию в загрузчике grub2 напрямую:

  1. узнайте разрешения, поддерживаемые вашим гостем debian

    • перезагрузите debian и продолжайте нажимать c пока не появится консоль grub.
    • пресс vbeinfo и нажмите enter. Это даст вам список поддерживаемых разрешений.
  2. изменить /etc/grub.d/00_header

    • заменить autoв строке if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi С новым разрешением. например: if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
    • справа внизу, сделайте копию отредактированной строки и замените MODE С PAYLOAD. например: if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fi
    • ниже, вы найдете следующую строку: set gfxmode=${GRUB_GFXMODE}. Добавьте под ним следующую строку:set gfxpayload=${GRUB_GFXPAYLOAD}
  3. перезагрузить конфигурацию grub2 командой update-grub2 и после этого перезагрузка reboot

[Примечание]

Я видел много примеров, в которых строка по умолчанию #GRUB_GFXMODE=640x480 в файле /etc/defaul/grub в комментарии. Это оказалось ненужным для меня, но если вам это нужно, не забудьте update-grub2 после того, как вы раскомментировали его.

5
отвечен Lee 2023-05-07 23:17

Я знаю этот вопрос realtes для разных версий, но это может быть полезно для кого-то, кто установил последнюю версию VirtualBox (5.2)

Мои настройки:

  • VirtualBox 5.2.0 r118431
  • хост-ОС: Windows 10
  • гостевая ОС: Linux Debian 9.2.1 с XFCE
  • гостевые дополнения ISO: VBoxGuestAdditions_5.2.1-118447 (обратите внимание, что это не ISO вы получаете с установщиком по умолчанию, есть примечание о virtualbox сайт для загрузки новой версии)

следующие команды должны быть запущены в режиме суперпользователя на гостевой ОС перезагружен:

mkdir -p /lib/modules/$(uname -r)/build/include/drm

touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h

VBoxLinuxAdditions.run должен быть выполнен снова, а затем гостевая ОС нужна перезагрузка

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

благодарности:

1
отвечен Sebastian Widz 2023-05-08 01:34

моя проблема заключалась в том, что, хотя разрешение 1920x1080 было доступно и включено в меню VB, его выбор не изменил его.

Я пробовал sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms, и предложение исправить Grub-файл выше, но то, что, казалось, сделать трюк, было обновить Virtualbox до 5.1.20 и установить соответствующую версию guestadditions.

0
отвечен Fredrik Lundström 2023-05-08 03:51

проверьте размер экрана в Windows:

Панель управления - > звук и оборудование - > экран

Y слева от окна выберите Adjust resolution, и вы можете увидеть, каково фактическое разрешение экрана хоста, используйте его в своем Ubuntu / Debian. В Debian перейдите к Settings -> Displays, выберите дисплей и отрегулируйте разрешения, это все.

0
отвечен Juan Fernando Jaramillo 2023-05-08 06:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх