64비트 아키텍처의 Chroot 오류

64비트 아키텍처의 Chroot 오류

64비트 Debian 시스템에서 다음 명령을 실행하고 있습니다.
chroot /xyz/abc update-rc.d ec2 시작 2 3 4 5

"chroot: `update-rc.d' 명령을 실행하지 못했습니다: Exec 형식 오류"가 발생합니다. 32비트 시스템에서 명령을 실행하면 이 오류가 발생하지 않습니다.

답변1

이것은 update-rc.dPerl 스크립트입니다. /usr/bin/perlchroot에서 수정해야 합니다.

답변2

그래서 문제를 알아냈고, 32비트 시스템에서 64비트 시스템에서 "chroot"를 실행하려고 했습니다. 32비트 시스템에 64비트 FS를 마운트했지만 chroot가 실패했습니다.

64비트 FS에서 동일한 작업을 수행하면 잘 작동합니다. 모든 답변에 감사드립니다.

관련 정보