chroot /path/to/fs /bin/ash
Veja a página chroot man para detalhes.
Eu tenho um sistema de arquivos construído com o buildroot, para compilar o código para um dispositivo usando um kernel antigo e o uClibc.
Agora quero chroot no fs. O problema é que eu não tenho /bin/bash , apenas /bin/busybox .
Como eu digo que o chroot usa busybox ash ?
Eu já tentei criar um link para busybox ash , mas o chroot ainda diz failed to run command /bin/bash. no such file or directory .
chroot /path/to/fs /bin/ash
Veja a página chroot man para detalhes.
Você precisa 'ldd busybox' e copiar as bibliotecas compartilhadas às quais se vincula ao chroot. Use 'cp -L src dst' nas bibliotecas porque elas geralmente são simuladas.