Wie starte ich init, aber keine Startskripte?


0

Ich habe rdinit=/bin/shdas 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/bashund 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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.