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.