Saya menjalankan perintah berikut pada sistem debian 64 bit.
chroot / xyz / abc update-rc.d ec2 start 2 3 4 5
Saya mendapatkan "chroot: gagal menjalankan perintah` update-rc.d ': Kesalahan format Exec ". Saya tidak mendapatkan kesalahan ini ketika perintah dijalankan pada sistem 32 bit.
update-rc.d adalah perintah untuk menginstal skrip init pada sistem.
—
user1060517
Apakah Anda mengatakan bahwa Anda memiliki mesin yang dapat mem-boot ke versi 32-bit atau 64-bit dari OS yang sama? Atau bahwa mesin Anda dimuat dengan versi 32-bit dan Anda memutakhirkannya ke versi 64-bit? Atau apakah Anda memiliki dua mesin yang "identik" kecuali untuk OS?
—
Scott
Apakah Anda yakin mesin 64-bit memiliki
—
Scott
/xyz/abc/bin/update-rc.d
file? (Atau /xyz/abc
digabungkan dengan beberapa direktori lain yang ada di jalur pencarian.) Jika tidak, itu masalah Anda. Jika ada, apa yang terjadi jika Anda mencoba menjalankannya secara langsung, dengan nama path lengkap, tanpa menggunakan chroot
? (Anda mungkin ingin memberikan argumen yang tidak mungkin memancingnya melakukan apa pun; " –?
" mungkin aman.)
Dan, akhirnya, pertanyaan "bodoh":
—
Scott
update-rc.d
benarkah nama perintah? Karena konvensi Unix / Linux adalah bahwa nama yang diakhiri dengan " .d
" dicadangkan untuk direktori. Apakah Anda yakin tidak bermaksud jahat update-rc.d/ec2
?
update-rc.d
skrip atau program?