O erro significa que sua prisão ( /mnt/temp
) não contém um shell bash ou as bibliotecas necessárias para executar o shell bash.
Se você criou sua prisão usando algo parecido com isto:
debootstrap --variant=buildd --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
Você provavelmente pretendia fazer isso:
debootstrap --variant=minbase --arch i386 lucid /mnt/temp \
http://archive.ubuntu.com/ubuntu/
No entanto, como resposta técnica para o seu problema, tente:
cp -r /bin /lib /mnt/temp
Isso deve permitir que você faça chroot com êxito, quando você pode fazer outras coisas.
No entanto, existem cerca de um milhão de coisas erradas ao fazer isso, e quase certamente você não deseja fazer isso. Use minbase ao criar sua prisão ou instale o ubuntu em um alvo em branco (por exemplo, uma máquina virtual) e crie um arquivo tar de todo o sistema no qual você descompactará /mnt/temp
.