Frage zum Bootschema von Linvdr (bzw. booten mit chroot)

  • Hallo,


    was für ein Skript oder Programm wird bei linvdr0.6 beim booten vom Kernel gestartet?
    Ist es /sbin/init?


    Hintergrund:
    Ich wollte mir eine art Livecd mit Linvdr machen.
    Diese CD boote ich mit der gleichen Kernelversion wo bei Linvdr dabei ist.


    Also es wird der Kernel und eine intrd gebootet, anschließend wird linuxrc (ein shell skript) gestartet, welches mir eine Ramdisk erstellt, diese und die CD und danach das linvdr Image (selbst erstelltes Image) mountet.
    Die Verzeichnisse /etc, /var, /tmp und /root werden direkt in die Ramdisk kopiert, der Rest wird mit symbolischen Links zu dem Image gelegt.


    Bis dahin funktuioniert das schon ganz gut.


    Das eigentliche Problem ist, wie boote ich jetzt das Linvdr (ohne neustart des PC).
    Da soll pivot_root und chroot irgend wie weiterhelfen, aber wie?


    Bisher habe ich es so probiert:
    Das alte ROOT wird nach intrd gebracht und das andere ROOT wird zum aktuellen
    # pivote_root . initrd


    Danach habe ich ein chroot gemacht:
    # chroot . /sbin/init <dev/console >dev/console 2>&1
    Aber der init konn nicht gestartet werden.
    Wenn ich das Skript /etc/init.d/rcStart beim Befehl chroot angebe, wird dieses abgearbeitet, doch dann habe ich keine init und getty.
    Wie bekomme ich den init zum laufen?



    Gruß
    matrix79

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!