Kesalahan ini berarti bahwa jail Anda ( /mnt/temp
) tidak mengandung bash shell, atau tidak mengandung pustaka yang diperlukan untuk menjalankan bash shell.
Jika Anda membuat penjara menggunakan sesuatu seperti ini:
debootstrap --variant=buildd --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Anda mungkin bermaksud melakukan ini sebagai gantinya:
debootstrap --variant=minbase --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Namun, sebagai jawaban teknis untuk masalah Anda, cobalah:
cp -r /bin /lib /mnt/temp
Ini akan memungkinkan Anda melakukan chroot dengan sukses, pada titik mana Anda dapat melakukan hal-hal lain.
Ada sekitar sejuta hal yang salah dengan melakukan itu, dan hampir pasti Anda tidak ingin melakukan itu. Gunakan minbase ketika Anda membuat jail, atau instal ubuntu pada target kosong (mis. Mesin virtual) dan buat arsip tar dari seluruh sistem yang kemudian Anda dekompres ke dalamnya /mnt/temp
.