На этот вопрос уже есть ответ здесь:
Я запускаю Ubuntu Server 13.04 в виртуальной машине VMware, работающей только в режиме командной строки (т.е. без графического интерфейса). По умолчанию установлено разрешение экрана 640x480
, но я хотел бы увеличить его до 800x600
или 1024x768
.
Строки в /etc/default/grub
, которые я изменил, включают:
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="consoleblank=0"
GRUB_GFXMODE=800x600
Я пробовал многие предложения, которые видел в Интернете, варианты вышеуказанных трех строк, и многие из них просто зависали при перезагрузке с пустым экраном, заставляя принудительно выключить виртуальную машину... в этот момент я сделал резервную копию одного снимка VMware.
Запуск sudo hwinfo --framebuffer
дал мне много информации:
Model: "Vmware virtual machine"
Revision: "2.0"
Memory Size: 64 MB
Lines for 800x600 include:
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0324: 800x600 (+800), 8 bits
Mode 0x0332: 800x600 (+1600), 16 bits
Mode 0x0340: 800x600 (+3200), 24 bits
Я исключил все другие разрешения, поскольку в данный момент меня интересует только 800x600. Очевидно, Ubuntu Server 13.04 использует grub2, так что как мне этого добиться?
Я решил это ... и все, что мне нужно было сделать, это отредактировать / etc / default / grub следующим образом:
GRUB_CMDLINE_LINUX_DEFAULT="splash vga=789"
Я запустил sudo update-grub
, sudo reboot
, и он застрял в размер консольного режима ... как раз то, что я хотел.
Если у вас ничего не получится (или если вы решите, что это не стоит проблем), используйте гораздо более простое решение для доступа к вашей виртуальной машине через ssh - нет ограничений по размеру дисплея в окне терминала : -)
ssh username@ip-address
откроет сессию.
Читать Как увеличить разрешение в режиме консоли? Первый ответ - это то, что вы ищете. Требуется настройка параметров grub.
Редактировать: Похоже, что в ответе по ссылке, которую я вам дал, пропущено. Вы также должны добавить следующую строку в grub.conf:
GRUB_GFXPAYLOAD_LINUX=keep
Без этого система переходит к низкому разрешению по умолчанию после загрузки, и вы получаете низкое разрешение на экране входа в систему.
Также имейте в виду, что (я не помню, где я читал это) параметр "vga =" не рекомендуется для grub, поэтому, если вы не хотите рисковать, столкнувшись с этой проблемой снова после будущего обновления grub, я предлагаю Вы используете этот метод.
У меня была та же проблема, и я применил небольшое изменение к решению, которое вы даете, и оно сработало, но вы должны иметь в виду некоторые ограничения, когда речь заходит о дисплее консоли:
Я в конечном итоге выбрал решение, которое сработало для меня:
GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24"
GRUB_GFXMODE=1024x768x24
« x24 » необязательно, так как оно не вносит изменений, добавьте к этому вы можно использовать только вторую строку, и она будет работать.
Хорошего дня.