[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [kernel] kein initrd gebaut



Uwe Malzahn <uwe@malzahns.de> wrote:

> Am Montag, 7. Juni 2004 18:17 schrieb Heino Tiedemann:
>> Uwe Malzahn <uwe@malzahns.de> wrote:
>> > Am Sonntag, 6. Juni 2004 22:43 schrieb Christian Buhtz:
>> >> On Sun, 06 Jun 2004 20:04:13 +0200, Uwe Malzahn wrote:
>> >> >> 3. Warum braucht mein 2.4.18-bf2.4 Standardkernel eigentlich kein
>> >> >> initrd-image?
>> >> >
>> >> > Weil er das meiste fest einkompiliert hat. Kannst Du auch machen,
>> >> > wenn Du kein initrd verwenden willst.
>> >>
>> >> Jo und wie baue ich das dann in meinen 2.4.25er ein?
>> >> Nach meiner Logik müßte es reichen --initrd einfach wegzulassen, was
>> >> ich ja tat.
>> >
>> > Wenn Du die wichtigsten Sachen _fest_ in den Kernel packst ja, wenn es
>> > Module sind, nein.
>>
>> Äh, Module und _kein_ initrd passen sehr gut zusammen.
>> Der Bootkernel "bf2.4" von woody nutzt kein initrd, hat aber Module.
>
> Soso, dann erlär mir mal,

Ich wollte nichts erklären, ich wollte eine Frage beantwortet
haben. Mir war es nämlich nicht klar.

> wie Du die Module z. B. für deinen 
> Festplattencontroller und das Filesystem von der Festplatte lädtst, wenn 
> die Treiber für den Controller geschweige denn das Filesystem noch garnicht 
> geladen wurden! Viel Spaß beim Booten ;-)
>
> Mach Dich doch endlich mal mit den Basics des Kernels und der 
> Modulverwaltung vertraut! Es wird langsam anstrengend.

Bitte den thread noch mal genau beobachten, ich war nicht der OP. Ich
hab in tieferer Thread-Ebene einfach eine Frage gestellt.

> Also ein letztes Mal zum Mitschreiben: alles was zum Booten gebraucht wird, 
> muss entweder _fest_ in den Kernel oder alternativ ins initrd (RAM-Disk)! 
> Sobald der Kernel an die Module rankommt, darf der Rest auch als Modul 
> vorliegen. Ergo ist beim bf2.4 vieles _fest_ einkompiliert (weil 
> "Boot-Floppy-Kernel"), damit die Maschine überhaupt startet; der 
> "unwichtige" Rest ist als Module vorhanden. Ein TV- oder Sound-Karte z. B. 
> wird im Allgemeinen _nicht_ zum Booten gebraucht und ist daher selbst beim 
> bf2.4 modularisiert.

Danke für die Info.

Heino



Reply to: