uvesafb, 1280x1024, initramfs в ядре!
sysambar 14 сентября, 2010 - 11:00
1. Как вкомпилировать в ядро initramfs, как проверить, вкомпилировалось ли?
2. Будутли при старте появляться два тукса или сплеш это успевает перекрыть?
3. Пожалуйста, приведите примеры конфигов grub и конфигов ядра с использованием uvesafb, желательно с комментариями, почему вы выбрали именно эти опции?
если я использую vesafb, могу ли я настроить разрешение 1280x1024?
Меня интересуют только вкомпилированный initramfs в ядро!
»
- Для комментирования войдите или зарегистрируйтесь
В файлике grub.conf,
отредактируйте строчку
и перезагрузите машину.
Тока бронежилет наденьте :D (шутка)
Спасибо, но опции подробнее
Спасибо, но опции подробнее опишите и будет ли работать оное при uvesafb?
vga=ask - пишут в гугле, что меня просят какое разрешение включить при загрузке, но я нашел другой метод, разрешение у меня 1280x1024 - уже установлено...
Дайте описание опций:
1. acpi_enforce_resources=lax не нашел описание, какой-то дополнительный параметр ядра
2. consoleblank=3600 - вообще нет ничего
3. fbcon=scrollback:1024k - дает возможность перемещения по буферу прокрутки, а это для чего, скорее всего мне это не нужно?
Мне нужна та часть сплеша, которая появится на этапе инициализации ядра, точнее после...
По ядерным опциям советую обратиться к
/usr/src/linux/Documentation/kernel-parameters.txt
Подскажите, что у Вас записано на скрижаляхъ
CONFIG_INITRAMFS_SOURCE=
?Уточню:
acpi_enforce_resources=lax - для более-менее сносной работы lm_sensors.
consoleblank=3600 - консоль не будет выключаться при бездействии аж 3600 секунд.
Но это к вопросу не относится, просто я что-то поленился отредактировать "копи-паст"
из своего grub.conf.
В связи с использованием
В связи с использованием uvesafb я прописал v86d как вычитал из разных форумов и вырезок из документации...
dhcppc0 alexey # cat /usr/src/linux/.config | grep CONFIG_INITRAMFS_SOURCE=
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
dhcppc0 alexey #
emerge -av sys-apps/v86d - заблаговременно был установлен...
dhcppc0 alexey # ls /usr/share/v86d/initramfs
/usr/share/v86d/initramfs
dhcppc0 alexey #
почему я использую uvesafb за место vesafb - потому что vesafb - не хотело выставить 1280x1024, да и 1024х768 - тоже не получилось, только 800х600 - попробовал uvesafb - 1280x1024 - выставило
Вырезка из /boot/grub/menu.lst:
--------------------------------------------------------------------
default 0
timeout 05
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.35-r4
root (hd0,2)
kernel /boot/vmlinuz-2.6.35-gentoo-r4 root=/dev/sda5 splash=silent,fadein,theme:My-Theme-Gentoo video=uvesafb:1280x1024-32,mtrr:3,ywrap CONSOLE=/dev/tty1 quiet
--------------------------------------------------------------------
сплеш был добавлен вот так -
rm /usr/src/linux/usr/initramfs_data.cpio.gz
splash_geninitramfs -v -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1280x1024 My-Theme-Gentoo
скомпилировал ядро и все....
KMS на дворе, а вы все про
KMS на дворе, а вы все про uvesa...
+1
Насколько я помню, spock забросил заниматься uvesafb и splash-вычурностями примерно
как год. Так что на новых версиях ядра splash-screen может и не работать так, как
задумывалось.
Не знаю, кто там как
Не знаю, кто там как задумывал, но я уже давно на KMS, и сплэш работает.
впервые слышу про KMS,
впервые слышу про KMS, подробнее... и линк в студию, а лучше линки и в том числе на русском...
какой требовательный. А
какой требовательный. А поиском пользоваться не пробовал?
http://www.gentoo.ru/search/node/KMS
в гугле пробовал, а в
в гугле пробовал, а в gentoo.ru не додумался :о)
Я использую драйвер
Я использую драйвер x11-drivers/nvidia-drivers
Ядро linux-2.6.32-gentoo-r7
пологаю KMS работать не будет?
Про nvidia-drivers я ничего
Про nvidia-drivers я ничего сказать не могу. Разве только что знаю по крайней мере одного человека с этого форума, который перешел с них на nouveau.
По второму пункту: 32-е старовато.