У меня есть машина с виртуальной машиной Ubuntu 14.04 (гость) на хосте Win7. В настоящее время у меня установлено разрешение сервера 1024 * 768, добавив
GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24"
GRUB_GFXMODE=1024x768x24
к /etc/default/grub
.
Однако я не могу получить более высокое разрешение. Когда я устанавливаю, например, 1200 * 800, он сбрасывается до 640 * 480. Я выделил 128 МБ видеопамяти.
Можно ли получить более высокое разрешение?
Ответ, который я нашел, был комбинацией того, Как я увеличиваю разрешение консольного режима? и Как использовать полный экран сервера человечности в virtualbox? Бывшая предоставленная информация для изменения разрешения дисплея личинки и последнего помогла мне в диагностировании, почему первый не приводил ни к какому изменению разрешения.
Объединение двух ответов:
Определите разрешение что Ваша поддержка сред VirtualBox. Перезагрузите систему и сохраните клавишу Shift, пока окна личинки не появятся затем хит c. Это бросит Вас в консоль личинки. Введите рекомендование vbeinfo
видеть список разрешений. Выберите разрешение, которое работает на Вас (в моем случае, 1152x864x32
).
Править /etc/default/grub
изменить/создать строку GRUB_GFXMODE=1152x864x32
(где Вы заменяете разрешение одно подходящее для Вашей среды).
Править /etc/grub.d/00_header
изменить строку
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
кому:
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
(снова, заменяя разрешение)
Личинка обновления и перезагрузка: update-grub2 && shutdown -r now
Личинка должна загрузиться в новом, более высоком разрешении, и затем что разрешение должно продолжиться через после входа в систему.
Как @Zook указанный в комментариях, это было достаточно для меня к (как суперпользователь), включают и изменяют следующую строку в /etc/default/grub
:
GRUB_GFXMODE=1152x864x16
и затем
update-grub && reboot
версия GRUB является 2.02~beta2-9ubuntu1.
версия 4.3.16 Virtualbox, Windows 7 Host, родное разрешение 1600x1050.
Важный для этого для работы должен был удалить любой vga=
или xvga=
или video=
строки от ядра, например, в GRUB_CMDLINE_LINUX_DEFAULT
.
Эта подсказка я нашел здесь . Я не должен был выполнять предложенные изменения в возможный дубликат .
Я пробовал это в течение нескольких часов теперь и несколько дней назад также в течение нескольких часов. Ограбьте решение для Залов, работавшее для меня только в течение периода начальной загрузки, когда GRUB покажет записи меню. После сервера (я использую сервер Ubuntu, последний выпуск) загруженный, разрешение вернулось к "нормальному".
Добавление следующей строки к /etc/default/grub
:
GRUB_GFXPAYLOAD_LINUX=1152x864x32
и затем
update-grub2 && reboot
у меня было более высокое разрешение во время процесса начальной загрузки (меню личинки) и в консоли.
При выполнении Virtualbox 5.1.34 в соответствии с Ubuntu 16.04, я был разочарован, все попытки 1920x1080 или 1600x900 привели к 640x480. Как многие я обнаружил 1024x768, было позволенное самое высокое, и что-либо законченное понизит до 640x480.
Выполнение vbeinfo
при подсказке личинки я обнаружил 1600x1200x32, поддерживался даже при том, что мой монитор был 1900x1080. Таким образом, я изменился /etc/default/grub
кому:
GRUB_GFXMODE="1600x1200x32"
И ничего себе что за различие!
Часть вершины и нижней части отсекается / усеченный, но это не имеет большого значения и хорошо видеть окно, больше и четкое:
Я должен был сжать.GIF, чтобы заставить его соответствовать здесь, это более хорошо живой. У меня есть два монитора (один над другим), таким образом, размер Виртуального рабочего стола 3840x1080