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.d是一個 perl 腳本 - 你需要/usr/bin/perl在你的 chroot 中修復

答案2

所以我解決了問題,我試圖從 32 位元機器在 64 位元系統上執行“chroot”。在 32 位元系統上掛載 64 位元 FS 可以工作,但 chroot 失敗。

如果我在 64 位元 FS 上做同樣的事情,效果很好。感謝所有的答案。

相關內容