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
