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