Выполнение Сервера Ubuntu 15.10 как гость VirtualBox VM, на хосте Windows 10.
Терминальное разрешение по умолчанию является слишком маленьким и грязным, и я хочу максимизировать терминал или по крайней мере получить его к большему разрешению.
Я попытался отредактировать /etc/default/grub
и /etc/grub.d/00_header
согласно следующему:
разрешение личинки действительно отвечает и изменяется соответственно, но я действительно не забочусь об этом - я хочу изменить терминальное разрешение.
Я пытался редактировать GRUB_GFXMODE
строка согласно vbeinfo
доступные разрешения. После выполнения update-grub
и update-grub2
Я получил следующий вывод:
Идеи?
Grub vbeinfo
для получения поддерживаемых режимов
Выбирает один и изменяет /etc/default/grub
, пример (Некомментарий строка)
GRUB_GFXMODE=1024x768x32
список начальной загрузки Обновления
sudo update-grub
Полноэкранное разрешение может быть достигнуто на консольном терминале сервера VirtualBox, но установке только GRUB_GFXMODE
в /etc/default/grub
недостаточно. (Это может быть достаточно для настольной версии хотя...),
Я загрузил и установил установщик сервера Ubuntu 15.10 x64 для тестирования этого решения, и это работало!
Установка hwinfo
sudo apt-get install hwinfo -fy
Получил поддерживаемый режим с помощью hwinfo
sudo hwinfo --framebuffer | grep <desired resolution>
Для меня это было
sudo hwinfo --framebuffer | grep 1280x1024
и вывод был похож, следует.
Mode 0x0306: 1280x1024 (+160), 4 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x0319: 1280x1024 (+2560), 15 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+3840), 24 bits
Mode 0x0345: 1280x1024 (+5120), 24 bits
Обратите внимание на то, что это дало два значения режима для цвета на 24 бита, но только один из них был допустимым значением, другой просто не работал. В этом случае сделайте, как я сделал, попробуйте другое значение из списка.
Редактирование/etc/default/grub
sudo nano /etc/default/grub
Не прокомментируйте строку, запускающуюся с #GRUB_GFXMODE
, добавьте ниже его новую строку для GRUB_GFXPAYLOAD_LINUX
. Наконец найдите строку, запускающуюся с GRUB_CMDLINE_LINUX_DEFAULT
и добавьте выбранный режим видео от предыдущего запроса hwinfo.
Вот демонстрационный фрагмент моего /etc/default/grub
файл.
GRUB_CMDLINE_LINUX_DEFAULT="video=0x0345"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=1280x1024
Сохраните файл с помощью CTRL+O, затем выйдите из нажатия CTRL+X.
Теперь мы можем обновить личинку и перезагрузку.
sudo update-grub && sudo reboot
После перезагрузки у Вас будет терминал с Вашим выбранным/полным экраном разрешением :)
Также попробованный это на Ubuntu 14.04 и 16.04 с успехом.