Lỗi có nghĩa là jail ( /mnt/temp
) của bạn không chứa bash shell hoặc không chứa các thư viện cần thiết để chạy bash shell.
Nếu bạn đã tạo ra nhà tù của mình bằng cách sử dụng một cái gì đó như thế này:
debootstrap --variant=buildd --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Bạn có thể có nghĩa là để làm điều này thay vào đó:
debootstrap --variant=minbase --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Tuy nhiên, như một câu trả lời kỹ thuật cho vấn đề của bạn, hãy thử:
cp -r /bin /lib /mnt/temp
Điều này sẽ cho phép bạn chroot thành công, tại thời điểm đó bạn có thể làm những việc khác.
Có khoảng một triệu điều sai khi làm điều đó, và gần như chắc chắn bạn không muốn làm điều đó. Sử dụng minbase khi bạn tạo nhà tù của mình hoặc cài đặt Ubuntu trên một mục tiêu trống (ví dụ: máy ảo) và tạo một kho lưu trữ tar của toàn bộ hệ thống mà sau đó bạn giải nén /mnt/temp
.