Splashscreen dla systemu?

Cz@rny dhubleizh w o2.pl
Nie, 26 Mar 2006, 15:28:58 CEST


Dnia Sat, 25 Mar 2006 15:02:03 +0200, Jacek Osiecki <joshua w hybrid.pl>  
napisał:

> PLDowego kernela raczej się nie tykam, bo nie bardzo się znam na initrd a
> tym bardziej nie wiem czy w ogóle da się użyć bootsplasha jeśli kernel  
> używa
> swojego własnego initrd...

Oczywiście że tak! Przecież to wynikało pośrednio z mojej poprzedniej  
wypowiedzi, bo domyślnie jajo PLD jest z initrd! Jeżeli masz jajo  
zbudowane z *bootsplashem*, to initrd starczy i zostanie automagicznie  
wygenerowane przy instalacji z poldka i zainstalowane w odpowiednie  
miejsce. Trzeba jedynie wcześniej w /etc/sysconfig/bootsplash (czy jakoś  
tak) ustawić odpowiednie zmienne (które tam są opisane i zakomentowane) i  
violla! Przy installacji z poldka geninitrd samo doda odpowiednie pliki do  
initrd. W razie czego można odpalić geninitrd z palca z -v, żeby się o tym  
przekonać

> Przy okazji: w którym momencie powinien się pojawić splashscreen? Od  
> razu po
> załadowaniu obrazu kernela przez lilo, czy dopiero po tym jak przelecą
> komunikaty kernela?

Na dwa sposoby:

1. Jeżeli sterownik fb (vesafb,radeonfb,nvidiafb etc..) jest wkompilowany  
na stałe w jądro (*nie jest* modułem), to przy odpowiednich parametrach od  
razu w zasadzie pojawi się splash (w momencie, gdy normalnie pojawia się  
pingwinek w lewym górnym rogu)

2. Jeżeli sterownik fb jest modułem, to po chwili, jak linuxrc z initrd  
załaduje odpowiedni moduł dla fb.

Poczytaj o parametrach, bo żeby to ruszyło, trzeba podać odpowidnie  
parametry przy wołaniu jajka z bootloadera.

Cz w rny
-- 
"Fear leads to anger, anger leads to hate, hate leads to suffering" Yoda



Więcej informacji o liście pld-users-pl