Максимальное разрешение терминала в гостевой виртуальной машине сервера ubuntu

16

У меня есть машина VM, на которой запущен ubuntu 14.04 (guest) на хосте Win7. В настоящее время у меня есть разрешение сервера, установленного на 1024 * 768, добавив этот

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

до /etc/default/grub .

Однако я не могу получить более высокие разрешения. Когда я устанавливаю, например, 1200 * 800, он сбрасывается до 640 * 480. Я выделил 128 Мб видеопамяти.

Могу ли я получить более высокие разрешения?

    
задан ECII 27.04.2014 в 17:55
источник

3 ответа

16

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

Объединяя два ответа:

  1. Определите разрешение, поддерживаемое средой VirtualBox. Перезагрузите систему и держите клавишу Shift до появления графических окон, а затем нажмите c . Это приведет вас в консоль grub. Введите комментарий vbeinfo , чтобы просмотреть список разрешений. Выберите разрешение, которое работает для вас (в моем случае, 1152x864x32 ).

  2. Измените /etc/default/grub , чтобы изменить / создать строку GRUB_GFXMODE=1152x864x32 (где вы заменяете разрешение тем, которое подходит для вашей среды).

  3. Измените /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
    

    (опять же, заменив разрешение)

  4. Обновление grub и перезагрузка: update-grub2 && shutdown -r now

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

    
ответ дан Rob Hall 10.08.2014 в 16:21
13

Я пробовал это уже несколько часов и несколько дней назад тоже в течение нескольких часов. Решение Rob Halls работало для меня только во время загрузки, когда GRUB показывает записи меню. После того как сервер (я использую сервер Ubuntu, последняя версия) загрузился, разрешение вернулось к «нормальному».

Добавление следующей строки в /etc/default/grub :

GRUB_GFXPAYLOAD_LINUX=1152x864x32

, а затем

update-grub2 && reboot

У меня было более высокое разрешение во время процесса загрузки (меню grub) и внутри консоли.

    
ответ дан awsomedevsigner 28.02.2016 в 16:23
5

Как заметил в комментариях @Zook, мне было достаточно (как суперпользователя) включить и изменить следующую строку в /etc/default/grub :

GRUB_GFXMODE=1152x864x16

, а затем

update-grub && reboot

Версия GRUB 2.02 ~ beta2-9ubuntu1.

Virtualbox version 4.3.16, хост Windows 7, собственное разрешение 1600x1050.

Важно, что для работы было удаление любых строк vga= или xvga= или video= из ядра, например. в GRUB_CMDLINE_LINUX_DEFAULT .

Этот совет я нашел здесь . Мне не пришлось выполнять предложенные изменения в возможном дубликате .     

ответ дан x29a 07.01.2015 в 13:14