Системное радио libc6

07 Июль 2006

Разрешение в консоли (console resolution)

Еще один пост про консоль. Разрешение вне Иксов, в чистой консоли (например ctrl+alt+F1 - в первой консоли) или при загрузке, мягко говоря несколько неудобно. Слишком мало. Я предлагаю немного увеличить его.

Для изменения параметров разрешения монитора в режиме консоли нужно передать ядру при загрузке параметр vga , Значение параметра - число, подбираемое по следующей таблице:

     640x480   800x600   1024x768   1280x1024   
256   0x301     0x303     0x305      0x307   
32k   0x310     0x313     0x316      0x319   
64k   0x311     0x314     0x317      0x31A   
16M   0x312     0x315     0x318      0x31B
По горизонтали - разрешение, по вертикали - глубина цвета.

Например, на мониторе с Иксовым разрешением 1280*1024 подойдет консольное разрешение 1024*768, если больше - то текст будет выглядеть слишком уж мелко, как для консоли. Значение vga=0x305.

А на 15-дюймовом мониторе с обычным разрешением 1024*768 отлично подойдет консольное разрешение 800*600. То есть значение vga=0x303.

Теперь, куда и как это прописывается:

Открываем файлик /boot/grub/menu.lst и добавляем в загрузку ядра выбранное значение нашего параметра.
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
sudo vi /boot/grub/menu.lst
Находим блок загрузки, похожий на
title           Ubuntu, kernel 2.6.15-25-386
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.15-25-386 root=/dev/hda6 ro quiet splash
initrd          /boot/initrd.img-2.6.15-25-386
savedefault
boot
И в строку загрузки ядра дописываем (см. Текстовый редактор vi) параметр vga:

kernel /boot/vmlinuz-2.6.15-25-386 root=/dev/hda6 vga=0x305 ro quiet splash.

Значение подбираете сами в зависимости от своих потребностей.

Перегружаете машину, получаете разрешенное счастье в консоли :)

Данная заметка является выдержкой из топика http://forum.ubuntu.ru/index.php?topic=2116.0 на русскоязычном форуме Ubuntu. Спасибо авторам.
Предыдущая статья Содержание Следующая статья

Ярлыки:

15 Комментарии:

  • Андрей, теперь RSS-лента вашего блога у меня в Sage :-)
    Хотя у меня не граб, а лило, думаю, что проблем не возникнет. Большое спасибо за пост - на местном форуме как раз спрашивают :-)

    By Blogger virens, at 07 Июль, 2006 13:14  

  • Я рад :) Спасибо.
    А что такое Sage? Я не нашел в пакетах..

    By Blogger libc6, at 07 Июль, 2006 13:31  

  • Sage - это не пакет, это плагин к Firefox, который позволяет читать ленты новостей RSS и Atom. Блоггер.ком такие ленты имеет, что очень удобно - читать ленты не выходя из броузера.

    By Blogger virens, at 07 Июль, 2006 15:49  

  • Хм. А как установить разрешение 1680×1050?

    By Anonymous Lynn, at 11 Июль, 2006 10:01  

  • В консоли - не знаю. Попытайтесь зайти по ссылке http://forum.ubuntu.ru/index.php?topic=2116.0 на топик в форуме, и спросить у людей, может кто-то создавал такие же или похожие настройки.

    By Blogger libc6, at 11 Июль, 2006 20:23  

  • Кто-нить может объяснить падение Х-ов после произведения описанных действий? :)
    Заранее благодарен!

    By Anonymous dig, at 08 Ноябрь, 2006 13:58  

  • В Ubuntu 6.10 от параметра vga=791 (или 0х318...) сходит с ума usplash! Надпись Убунту справа внизу и часть последней буквы слева... Как исправить? Если такое чудо возможно.
    P.S. до 6.06 включительно все работало...

    By Anonymous paulus, at 09 Февраль, 2007 11:04  

  • спасибо помогло !

    By Blogger Грам, at 08 Март, 2007 06:07  

  • Гм. Насколько я знаю эта функция не работает при отсутсвии фрэймбуфера у видеокарты (или поддержки вбиосе) и если при в ядро не включено пунктика vesafb, f включен vesa-tng.

    By Anonymous Анонимный, at 12 Июль, 2007 17:56  

  • Ну в убунте по умолчанию фреймбуффер грузится и в ядро встроен, так что никаких проблем. Разве что вы собрали ядро сами и vesafb забыли

    By Blogger libc6, at 12 Июль, 2007 18:37  

  • Статья является переводом документации из ядра линукса? ;)
    Documentation/fb/vesafb.txt

    By Blogger _Andrey_, at 07 Август, 2007 17:02  

  • >>Статья является переводом документации из ядра линукса? ;)

    В моем случае просто выдержкой из двух топиков форума :)

    By Blogger libc6, at 07 Август, 2007 17:17  

  • Полезно для меня....:)

    By Anonymous Антон, at 12 Апрель, 2008 14:31  

  • А не подскажети, как поменять разрешения экрана через терминал?

    By Anonymous AlekZ-under, at 19 Январь, 2009 13:51  

  • Если это вообще возможно, то через фреймбуффер. Не в курсе.
    А вообще при старте передать ядру vga=xxx :)

    By Blogger libc6, at 21 Январь, 2009 22:55  

Отправить комментарий

Ссылки на эту страницу:

Создать ссылку

<< Home