В Ядре:
Graphics support
*Support for framebuffer devices
Enable Video Mode Handling Support
***Frame buffer hardware drivers
*VESA VGA graphics support
*EFI-based Framebuffer support
Обязательно убрать галку
[] Enable Title Blitting Support
Иначе не появится
Console display driver support
*Framebuffer console decoration.
Настройка FrameBuffer
1. Переходим в каталог /usr/src/linux и конфигурируем ядро со следующими параметрами:
1. Переходим в каталог /usr/src/linux и конфигурируем ядро со следующими параметрами:
Device Drivers ->
Graphics support ->
[*] Support for frame buffer devices
<*> VESA VGA graphics support
Console display driver support ->
[*] Video mode selection support
<*> Framebuffer Console support
[*] Support for the Framebuffer Console Decorations
2. Собираем и устанавливаем
# make && make modules_install
# cp arch/i386/boot/bzImage /boot/
3. В файле /boot/grub/menu.lst, в строку kernel дописываем
video=vesafb:ywrap,mtrr:3 vga=0x317 console=tty1
video=vesafb:ywrap,mtrr:3 vga=0x317 console=tty1
Вместо 0x317 можно взять любую цифру из следующей таблицы:
Colours 640x400 640x480 800x600 1024x768 1152x864 1280x1024 1400x1050 1600x1200
4 bits ? ? 0x302 ? ? ? ? ?
8 bits 0x300 0x301 0x303 0x305 0x161 0x307 ? 0x31C
15 bits ? 0x310 0x313 0x316 0x162 0x319 0x340 0x31D
16 bits ? 0x311 0x314 0x317 0x163 0x31A 0x341 0x31E
24 bits ? 0x312 0x315 0x318 ? 0x31B 0x342 0x31F
32 bits ? ? ? ? 0x164 ? ? ?
4. После перезагрузки framebuffer должен работать. Замечается это тем, что вывод загрузочных надписей происходит на разршении 1024x768.
Настройка SplashScreen
1. В файл /etc/make.conf добавим USE флаг "fbcondecor"
2. Устанавливаем splash
# emerge -av splashutils splash-themes-gentoo splash-themes-livecd
3. Генерируем splash из установленных тем
# cd /etc/splash
# splash_geninitramfs -v -g /boot/fbsplash -r 1024x768 livecd-2007.0
4. В /etc/grub/menu.lst, в строку kernel дописываем
splash=silent,theme:livecd-2007.0
и ниже
initrd (hd0,0)/boot/fbsplash
5. Добавлеям Splash в автозапуск и разрешаем декорации для всех консолей
Раскоментируем в /etc/conf.d/fbcondecor первую строку, т.е. FBCONDECOR_TTYS="1 2 3 4 5 6"
Добавляем в автозапуск:
Раскоментируем в /etc/conf.d/fbcondecor первую строку, т.е. FBCONDECOR_TTYS="1 2 3 4 5 6"
Добавляем в автозапуск:
# rc-update add fbcondecor default
6. Теперь загрузка Gentoo будет идти картинкой, а все текстовые консоли обзаведутся красивой стильной шапкой.
Комментариев нет:
Отправить комментарий