Ich habe rdinit=/bin/sh
das System (in chroot) über die Befehlszeile angegeben und manuell gestartet, einschließlich der bereitgestellten Dateisysteme, Netzwerkdienste und des X-Desktops. Das Init ist immer noch das / bin / sh der Busybox.
Das Problem ist, dass ich viele nicht gesammelte "Zombie" -Prozesse sehe.
Wie starte ich richtig init, aber nicht alle Boot-Skripte wieder? Ich habe das Gefühl, dass wenn ich "exec chroot / mnt / sbin / init", dann entweder zusätzliche Dinge startet oder mit einem Fehler und "Kernel Panic" beendet wird.
(Nicht nur zum Neustart raten)
Update : Wurde gerade in der System-Bash ausgeführt (anstatt in der Busybox) exec chroot /mnt /bin/bash
und jetzt sind die Zombies verschwunden.
Überprüfen Sie, wie Busyboxs init funktioniert: spblinux.de/2.0/doc/init.html und tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO-6.html sind ebenfalls gut
micke
Diese Datei muss sich auf der Kernel-Ramdisk statt im Root-Dateisystem befinden.
bZezzz