linuxrc ist eine ausführbare Datei bzw. ein ShellScript, das im Hauptverzeichnis einer InitRd plaziert ist und nach dem Starten des Kernels einige Aufgaben ausführt. Meistens bereitet es den Kernel und die Verzeichnisstruktur für den Start von init vor.

Die Voraussetzungen für die Ausführung von linuxrc sind:

Nach der Beendigung von linuxrc wird init vom Kernel mit der PID 1 aufgerufen (Suchpfad /sbin/init, /etc/init, /bin/init, /bin/sh, "/" ist das angegebene RootDevice).

Siehe auch Documentation/initrd.txt

/!\ root=/dev/ram0 oder rdev vmlinuz /dev/ram0 verhindert die Ausführung von /linuxrc, Zitat aus den Kernelsourcen:

                if (initrd_load() && ROOT_DEV != MKDEV(RAMDISK_MAJOR, 0)) {
                        handle_initrd();

LinuxRc (zuletzt geändert am 2007-12-23 22:46:40 durch localhost)