Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
wozu ist die initrd da?

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
sesame
Gast





BeitragVerfasst am: 29. Aug 2007 14:09   Titel: wozu ist die initrd da?

Hallo,

wozu ist eigentlich die initrd-datei (init ramdisk) da?
kann der kernel nicht alleine laden?
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 29. Aug 2007 15:17   Titel:

Die initrd (oder neuerdings auch initramfs) ist ein Mini-Dateisystem, das der Bootloader (Grub, LILO) parallel zum Kernel in den Speicher lädt. Der Kernel startet in diesem Fall zunächst das Programm "linuxrc" in dieser initrd, statt wie üblich /sbin/init aus dem /-Dateisystem.

Prinzipiell kann man da alles reinpacken, was man möchte, aber der eigentliche Sinn besteht darin, dort die Treibermodule hineinzukopieren, die für das Laden des /-Dateisystems notwendig sind (z.B. SCSI/ATA-Treiber und Dateisystemtreiber). Das ist praktisch, weil man dann nämlich nur einige kleine, vorkompilierte Treibermodule aus einer riesigen Auswahl von möglichen Treibern kopieren muss, anstatt den ganzen Kernel passend zu kompilieren.

Letzteres kann man natürlich auch tun, dann benötigt man keine Treibermodule zum Booten und kann auf die initrd verzichten. Allerdings ist dieser Kernel dann natürlich nur noch auf dieser oder sehr ähnlich bestückten Maschinen lauffähig. Also nichts für Standard-Kernel von Installationsmedien.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

sesame
Gast





BeitragVerfasst am: 30. Aug 2007 9:53   Titel:

vielen dank für die aufklärung.
Smile
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Software Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy