Ошибка означает, что ваш jail ( /mnt/temp
) не содержит оболочки bash или не содержит библиотек, необходимых для запуска оболочки bash.
Если вы создали свою тюрьму, используя что-то вроде этого:
debootstrap --variant=buildd --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Вы, вероятно, хотели сделать это вместо этого:
debootstrap --variant=minbase --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Однако, как технический ответ на вашу проблему, попробуйте:
cp -r /bin /lib /mnt/temp
Это должно позволить вам успешно выполнить chroot, после чего вы можете делать другие вещи.
Тем не менее, существует около миллиона неправильных действий, и почти наверняка вы не хотите этого делать. Используйте minbase при создании вашей тюрьмы или установите ubuntu на пустую цель (например, на виртуальную машину) и создайте архив tar всей системы, в которую вы затем распакуетесь /mnt/temp
.