bash
ปัญหาการรันคำสั่ง chroot แล้วได้รับ error “Exec format error” ในขณะที่เข้าโหมด rescue บน Red Hat/ CentOS โดยมีข้อความ error แบบด้านล่าง

chroot: failed to run command `/bin/bash': Exec format error

สาเหตุเกิดจากคำสั่งที่รันอยู่ไม่ได้เป็นคำสั่งที่ถูก compile มาจาก architecture อื่น โดยทั่วไปแล้ว error นี้เกิดขึ้นเมื่อคุณ boot ระบบบน 32 bit แต่พยายามจะรันคำสั่งที่ถูก compile มาจาก 64 bit

การแก้ไขให้ตรวจสอบดูว่า environment ที่ทำงานกับคำสั่งที่จะรันอยู่บน architecture เดียวกันหรือไม่