Rodar o utilitário dpkg
é uma coisa, instalar uma distribuição é outra. Para obter uma distribuição em execução, você precisa instalar um monte de pacotes e trabalhar em torno do fato de que, com os utilitários mais fundamentais, praticamente tudo depende de todo o resto funcionando. É um problema bootstrapping .
Felizmente, há um aplicativo para isso! A Debootstrap foi projetada exatamente para esse propósito. Eu acho que você pode obter Deboostrap para rodar em um sistema com BusyBox, mas provavelmente é mais simples usar o modo de duas fases:
-
Obtenha o debootstrap (disponível como um pacote no Debian, é claro, mas também em várias outras distribuições) e execute-o em um PC Linux para preparar uma árvore de diretórios.
debootstrap --arch=armhf --foreign jessie debian
-
Copie a árvore de diretórios para o seu dispositivo com o BusyBox, certificando-se de preservar os atributos do arquivo. Use
tar
para arquivar o diretório e descompactá-lo no dispositivo de destino. -
No dispositivo de destino, chroot para onde você descompactou o arquivo e execute
/debootstrap/debootstrap --second-stage