Как я могу изменить разрешение консоли?
Под этим я имею в виду оболочки , когда вы Ctrl+ Alt+ F1.
Я использую Ubuntu 9.10, я думал, что это можно сделать, изменив menu.lst
файл grub с помощью grub2. Я действительно не знаю, как этого добиться.
Как я могу изменить разрешение консоли?
Под этим я имею в виду оболочки , когда вы Ctrl+ Alt+ F1.
Я использую Ubuntu 9.10, я думал, что это можно сделать, изменив menu.lst
файл grub с помощью grub2. Я действительно не знаю, как этого добиться.
Ответы:
Отредактируйте /boot/grub/grub.cfg Определите блок, который выглядит следующим образом (ваше текущее работающее ядро):
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
Отредактируйте строку «linux ...» и, в конце (после «тихого всплеска»), оставьте пробел и добавьте что-то вроде «vga = 773» или другой код, в зависимости от разрешения. Вот список кодов для различных разрешений.
Перезагрузитесь и новое разрешение должно быть включено.
Предоставленная ссылка дает список режимов в одной конкретной системе; с помощью утилиты 'hwinfo' вы можете сгенерировать список режимов для вашей системы следующим образом:
hwinfo --framebuffer
/etc/
поиск для вашего uuid или другой уникальной строки, которую должен содержать исходный файл.
Чтобы добавить пользовательские параметры загрузки в ваш загрузочный linux из grub 2, вам нужно отредактировать
/etc/default/grub
найти строку, которая читает
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и изменить его на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"
если вы точно знаете, что vga = число равно, вместо «спросите» укажите это
После того, как вы отредактируете любой из файлов grubs в / etc, вы должны запустить
update-grub
применить изменения
Согласно этой превосходной инструкции http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html он работает для меня на Ubuntu-Server-9.10.
Со следующими дополнениями в /etc/default/grub
:
GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32
GRUB_PRELOAD_MODULES="vbe"
Разрешение можно узнать через:
hwinfo --framebuffer
Я читал, что x32 является обязательным.
И модификация /etc/grub.d/00_header
:
set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
(как вы заметили, GRUB_GFXMODE - это переменная, которую мы установили до этого /etc/default/grub
)
set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
(как вы заметили, оператор keep, очевидно, сохраняет, что ?, разрешение, которое мы установили ранее через GRUB_GFXMODE
переменную, установленную в /etc/default/grub
)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
тогда беги update-grub
.
Извините, vga = ask, так же как и vga = 796, не работает, по крайней мере, на моей системе (ноутбук acer aspir 5532). Аналогично vga = 798 выдает мне предупреждение после того, как меню grub немного ускоряется для чтения (вероятно, в / var / logs где-то), но оно начинается с "vga = 798 устарело", затем продолжает загружаться , Мои виртуальные машины тогда имеют стандартное разрешение (что бы это ни было, 800x640?). При выдаче vga = ask после «grub» появляется ошибка «больше не поддерживается», «нажмите любую клавишу для продолжения». Нажатие клавиши дает мне ошибку «сначала нужно загрузить ядро» и возвращается к grub, после чего оно повторяется. Чтобы выйти из этого, мне пришлось нажать «e» в grub и отредактировать аргументы перед загрузкой. Думаю, я мог бы вместо этого перейти в режим восстановления и отредактировать / etc / default / grub, а затем запустить update-grub.
dmesg
(/ var / log / dmesg; просто введите команду dmesg
, но это много выводит, поэтому dmesg | head
, возможно, более полезно).
Загрузитесь с vga=ask
параметром.
попробуйте удерживать клавишу Shift во время загрузки. когда появится меню, нажмите c для командной строки, а затем введите «vbeinfo», это даст вам список поддерживаемых разрешений для вашей видеокарты. Возможно, что число, представляющее то, что вы хотите, есть. на моем, например, 1152x864x32 0x156 Я думаю, что этот номер 156 может быть то, что он ищет?
Один из способов - вернуться к Grub 1, если вы можете понять, как это сделать. Это должно быть выполнимо, потому что Karmic все еще поддерживает Grub 1 для компьютеров, которые обновляются с 9.04 и более ранних версий.