Error de Chroot en arquitectura de 64 bits

Error de Chroot en arquitectura de 64 bits

Estoy ejecutando el siguiente comando en un sistema Debian de 64 bits.
chroot /xyz/abc update-rc.d ec2 inicio 2 3 4 5

Recibo "chroot: no se pudo ejecutar el comando `update-rc.d': error de formato ejecutivo". No recibo este error cuando el comando se ejecuta en un sistema de 32 bits.

Respuesta1

Es update-rc.dun script en Perl: debes corregirlo /usr/bin/perlen tu chroot

Respuesta2

Entonces descubrí el problema: estaba intentando ejecutar "chroot" en un sistema de 64 bits desde una máquina de 32 bits. Montar un FS de 64 bits en un sistema de 32 bits funcionó, pero falló el chroot.

Funciona bien si hago lo mismo en el FS de 64 bits. Gracias por todas las respuestas.

información relacionada