Hata, hapishanenizin ( /mnt/temp
) bir bash kabuğu içermediği veya bash kabuğunu çalıştırmak için gereken kitaplıkları içermediği anlamına gelir.
Hapishanenizi böyle bir şey kullanarak oluşturduysanız:
debootstrap --variant=buildd --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Muhtemelen bunun yerine bunu yapmak istediniz:
debootstrap --variant=minbase --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Ancak, sorununuza teknik bir cevap olarak şunu deneyin:
cp -r /bin /lib /mnt/temp
Bu, başarılı bir şekilde chroot yapmanıza izin vermeli, bu noktada başka şeyler yapabilirsiniz.
Bunu yapmakta yaklaşık bir milyon şey yanlıştır ve neredeyse kesinlikle bunu yapmak istemezsiniz. Hapishanenizi oluştururken minbase kullanın veya boş bir hedefe ubuntu kurun (ör. Sanal bir makine) ve daha sonra /mnt/temp
'e sıkıştırdığınız tüm sistemin bir tar arşivini oluşturun.