splashutils 1.1.9.10
Jacek Osiecki
joshua at hybrid.pl
Mon Apr 3 16:17:40 CEST 2006
On Mon, 3 Apr 2006, Cz at rny wrote:
> Dnia Mon, 03 Apr 2006 12:07:34 +0300, Jacek Osiecki <joshua at hybrid.pl>
> 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 joshua at ceti.pl GG:3828944
"Poglądy polityczne mają takie znaczenie w sejmie jak upierzenie u krokodyla"
(c) Tomasz Olbratowski 2004
More information about the pld-devel-pl
mailing list