initrd

initrd

initrd ist ein temporäres Dateisystem, das vom Linux-Kernel während des Bootvorgangs verwendet wird.

„initrd“ steht für initial ramdisk (sinngemäß übersetzt Ausgangspartition im Arbeitsspeicher). Die initrd ist ein reservierter Bereich im Arbeitsspeicher, der vom Kernel wie eine Festplattenpartition behandelt wird (siehe auch RAM-Disk). Sie enthält das Abbild eines Dateisystems mit den zum Start des Systems benötigten Dateien. Die initrd kann vom Linux-Kernel und anderen Unix-verwandten Betriebssystemen beim Booten als Stammverzeichnis eingehängt werden. Anschließend wird ein auf der initrd vorhandenes Programm (linuxrc) gestartet. Bei eingebetteten Systemen kann die ganze Funktionalität des Systems in der initrd enthalten sein. Personal Computer nutzen die initrd oft nur als einen Zwischenschritt, um Treiber zu laden und andere Vorbereitungen für den Start des eigentlichen Systems zu treffen. Durch die initrd wurde es möglich, den Bootprozess unter Linux flexibler zu gestalten und Funktionalität aus dem Betriebssystemkern in den Userspace auszulagern.

Zum Erstellen von initrd-Abbildern wird gewöhnlich das Programm mkinitrd verwendet. Neben diesem gibt es weitere Alternativen wie z. B. Yaird und Dracut.[1][2]. Das Dracut-Projekt ist mittlerweile Teil des Kernel-Projekts. [3]

Inhaltsverzeichnis

Unterschiede zu initramfs

initrd ist veraltet bzw. abgelöst von initramfs, welches manche Schwächen von initrd nicht mehr hat:

  • Initrd erfordert mindestens einen in den Kernel einkompilierten Dateisystemtreiber.
  • Die initrd hat eine feste Größe.
  • Alle Zugriffe auf die initrd werden noch einmal im Arbeitsspeicher gepuffert.

Siehe auch

Weblinks

Einzelnachweise

  1. Yaird, Yet Another Mkinitrd Abgerufen am 7. Juni 2011.
  2. dracut Abgerufen am 7. Juni 2011.
  3. Dracut-Wiki beim Kernel-Projekt:

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Initrd — ist ein temporäres Dateisystem, das vom Linux Kernel während des Bootvorgangs verwendet wird. „initrd“ steht für initial ramdisk (sinngemäß übersetzt Ausgangspartition im Arbeitsspeicher). Die initrd ist ein reservierter Bereich im… …   Deutsch Wikipedia

  • Initrd — (INITial RamDisk) est une image d un système minimal initialisé au démarrage du système. Ce fichier utilise le système de fichier cramFS (système de fichier compressé au format gzip et archivé via cpio), ensuite l image est chargée en mémoire… …   Wikipédia en Français

  • Initrd — (сокращение от англ. Initial RAM Disk, диск в оперативной памяти для начальной инициализации) временная файловая система, используемая ядром при начальной загрузке. Initrd обычно используется для начальной инициализации перед монтированием… …   Википедия

  • initrd — (INITial RamDisk) est une image d un système minimal initialisé au démarrage du système. Ce fichier utilise le système de fichier cramFS, squashfs ou plus généralement initramfs (système de fichier compressé au format gzip et archivé via cpio),… …   Wikipédia en Français

  • initrd — (сокращение от англ. Initial RAM Disk, диск в оперативной памяти для начальной инициализации) временная файловая система, используемая ядром Linux при начальной загрузке. Initrd обычно используется для начальной инициализации перед… …   Википедия

  • Initrd — The initial ramdisk, or initrd is a temporary file system commonly used by the Linux kernel during boot [http://www.debian.org/doc/manuals/reference/ch kernel.en.html initrd is not needed for a kernel compiled only for one machine] . The initrd… …   Wikipedia

  • Initrd — El disco RAM inicial o initrd, por sus siglas en inglés es un sistema de archivos temporal usado por el núcleo Linux durante el inicio del sistema. Es usado típicamente para hacer los arreglos necesarios antes de que el sistema de archivos raíz… …   Wikipedia Español

  • Initramfs — initrd initrd (INITial RamDisk) est une image d un système minimal initialisé au démarrage du système. Ce fichier utilise le système de fichier cramFS (système de fichier compressé au format gzip et archivé via cpio), ensuite l image est chargée… …   Wikipédia en Français

  • Initramfs — steht für initial ram filesystem (sinngemäß übersetzt Ausgangsdateisystem im Arbeitsspeicher). Das initramfs ist ein komprimiertes Archiv, das für den Systemstart benötigte Dateien enthält. Dieses kann vom Linux Kernel beim Booten als… …   Deutsch Wikipedia

  • Linux startup process — The Linux startup process is the process by which Linux based operating systems initialize. It is in many ways similar to the BSD and other Unix style boot processes, from which it derives.Overview of typical processIn Linux, the flow of control… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”