Hallo Heiko,
Am Montag, 16. April 2007 15:57 schrieb Heiko Schlittermann:
Ich denke, daß "init=/bin/bash" auch geht, wenn da ein initramfs am Start ist. Möglicherweise hängt es vom initramfs-Creator ab (hier: Debian, initramfs-tools), -- aber, nee, wenn dann hinge es vom Kernel ab. Also gehe ich mal davon aus, daß ein "init=/bin/bash" sich ausdrücklich nicht auf den early userspace bezieht.
Bei einem cpio Archiv wird die Kerneloption init=something ignoriert. Es *muß* ein nichtterminierendes Binary /init existieren. Für das bash Beispiel also ein ln -s /bin/bash /init.
Das mit dem "early userspace" habe ich aber noch nicht ganz verstanden. Irendwie hängt das alles mit der klibc (und weitere Zusätze wie z.Bsp busybox) zusammen, welche aber nicht benötigt wird - sozusagen umgeht/überspringt/ignoriert man den early userspace.?