Как я могу изменить консольное разрешение оболочки?
Этим я имею в виду оболочку когда Вы Ctrl+Alt+F1.
Я запускаю Ubuntu 9.10, я думал, что это могло быть сделано путем изменения личинки menu.lst
файл с 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
Один путь состоял бы в том, чтобы переключиться назад для Расчистки 1, если можно выяснить как. Это должно быть выполнимо, потому что Кармический все еще поддерживает Личинку 1 для компьютеров, которые обновляют от 9,04 и более ранние версии.
Для добавления пользовательских параметров загрузки к начальной загрузке Linux от личинки 2 необходимо отредактировать
/etc/default/grub
найдите строку, которая читает
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и измените его на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"
если Вы знаете свой точный vga =, число, то вставленный, что вместо "спрашивают"
После редактирования любого из файлов личинок в / и т.д., необходимо работать
update-grub
применять изменения
Извините, vga=ask, а также подобный vga=796 не работает, по крайней мере, не в моей системе (ноутбук aspir 5532 клена). Подобный vga=798 дает мне предупреждение после меню личинки, которое проходит немного к быстро, чтобы я читал (вероятно, в/var/logs где-нибудь), но это запускается с "vga=798, удерживается от использования", затем продолжает загружаться. Мой vt's является затем стандартным разрешением (безотносительно то есть, 800x640?). Предоставление его, vga=ask дает мне "больше поддерживаемую" ошибку после личинки, "нажимают любую клавишу для продолжения". Нажатие клавиши дает мне, "необходимо загрузить ядро сначала" ошибка, и возвращается к личинке, после которой это повторяется. Для выхода из этого, я должен был нажать "e" в личинке и отредактировать аргументы перед начальной загрузкой. Угадайте, что я, возможно, перешел к режиму восстановления вместо этого и отредактировал/etc/default/grub затем выполненная личинка обновления. Если я найду что-то, что работает, то я отправлю его здесь, утро потеря/boot/grub/menu.lst все время.
попытайтесь удержать клавишу Shift при начальной загрузке. когда меню появляется, требуют у c командной строки и затем вводят "vbeinfo", это даст Вам список поддерживаемых разрешений для Вашей видеокарты. Могло бы случиться так, что представление числа, что Вы хотите, там. на моем, например, 1152x864x32 0x156, я думаю, что эти 156 чисел могут быть тем, что это ищет?
Согласно этому превосходному 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!
(поскольку Вы отмечаете, что оператор сохраняет, очевидно, сохраняет, что?, разрешение мы устанавливаем прежде через GRUB_GFXMODE
переменный набор в /etc/default/grub
)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
затем выполненный update-grub
.