On Mon, 3 Apr 2006, [EMAIL PROTECTED] wrote:

Dnia Mon, 03 Apr 2006 12:07:34 +0300, Jacek Osiecki <[EMAIL PROTECTED]>
napisał:

Aha - tu mamy małe nieporozumienie :) Ja nie używam initrd, tzn. używam
obecnie - tylko i wyłącznie do fbsplasha.

To teraz jestem skołowany. Czyli - masz na stałe wszystkie sterowniki
wkompilowane w jajo,

Wszystkie sterowniki, które są niezbędne do wystartowania filesystemu z
dysku - czyli filesystem dla "/" oraz sterownik IDE/SCSI/SATA.

a w initrd masz *tylko i wyłacznie* bitmapę i helpera z fbsplasha?

Tak.

Ale w initrd, czy w initramfs? Bo mi sie wydaje, że strzeliłeś
splsh_geninitramfs i podpinasz to jako parametr
initrd=/boot/costam przy bootowaniu jajka - tak ?

O, o - właśnie to :)
No widzisz, ja nawet nie rozróżniam initrd od initramfs :)
"No question I don't use initrd"

Ale nie dam głowy, na initrd się nie znam :)
No tak właśnie się obawiam i dlatego nie możemy się dogadać :D

Figures... :)

Pojawia mi się jeden komunikat z ACPI, a potem mryg i już jest tylko
splash.

No! Czyli odpalasz fbsplasha już na poziomie kernela zaraz przy starcie.

Bingo :)

Teraz kwestia kluczowa. Czytaj uważnie i nie pomyl terminologii :D Uwaga:
Jeżeli dobrze zrozumiałem powyższą uwagę, to masz wzsystkie potrzebne
sterowniki wkompilowane w jądro i nie potrzebujesz żadnych
initrd/initramfs żeby sytem wystartował? Tak?

Dokładnie. W modułach są tylko zabawki, typu dźwięk, drm, inne filesystemy
niż "/".

Teraz tworzysz sobie obraz, z tapetami i z /sbin/splash_helper i podajesz
jako parametr initrd=/boot/obraz, czy gdzie tam ten obraz zrobiłeś, i
wtedy masz splasha przy starcie.

Tak.

Moim zdaniem, jeżeli Tobie pojawia się splash po *jednym* czy bardzo
niewielu komunikatach, to jest to *initramfs*, który podawany jest tym
samym parametrem, ale jest innego formatu i jest montowany *wcześniej*,
znacznie wcześniej, więc możliwe, że widzisz jeden lub bardzo mało
komunikatów, zanim ząłączy się tapeta splasha.

Ano właśnie.

Więc kluczowe pytanie jest, czy to tak na prawdę jest initrd, czy
initramfs i ja się skłaniam ku temu drugiemu, bo w taki sposób udało mi
się fbsplasha bez problemu uruchomić (wszystkie potrzebne moduły satycznie
wlinkowane i initramfs z tapetą i helperem, wygenreowany przez
splash_geninitramfs i wywołany przez parametr initrd=/boot/fbslash.cpio.gz)

Tak.

Natomiast co istotne, można sobie wrzucić initramfs bezpośrednio do kernela
- i wtedy nie będzie problemu z tym że w initrd potrzebne są inne rzeczy.
Za 2h będę w domu, to sprawdzę czy na pewno mi się pojawi splash bez
initrd=/boot/splash_initramfs - i dam znać.

Pozdrawiam,
--
Jacek Osiecki [EMAIL PROTECTED] GG:3828944
"Poglądy polityczne mają takie znaczenie w sejmie jak upierzenie u krokodyla"
(c) Tomasz Olbratowski 2004
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym