Chroot-Fehler bei 64-Bit-Architektur

Chroot-Fehler bei 64-Bit-Architektur

Ich führe den folgenden Befehl auf einem 64-Bit-Debian-System aus.
chroot /xyz/abc update-rc.d ec2 start 2 3 4 5

Ich erhalte die Meldung „chroot: Fehler beim Ausführen des Befehls ‚update-rc.d‘: Exec-Formatfehler“. Diese Fehlermeldung erhalte ich nicht, wenn der Befehl auf einem 32-Bit-System ausgeführt wird.

Antwort1

Dies update-rc.dist ein Perl-Skript - Sie müssen es /usr/bin/perlin Ihrem Chroot beheben

Antwort2

Ich habe also das Problem herausgefunden. Ich habe versucht, „chroot“ auf einem 64-Bit-System von einem 32-Bit-Rechner aus auszuführen. Das Mounten eines 64-Bit-FS auf einem 32-Bit-System hat funktioniert, aber chroot ist fehlgeschlagen.

Funktioniert gut, wenn ich dasselbe auf dem 64-Bit-FS mache. Danke für alle Antworten.

verwandte Informationen