Instalação de aplicativos LINUX.

Pessoal.
Eu estive estudando sobre aplicativos * distros * tamanho.
Eu encontrei um debian-lite, que o bin não passa de 56MB.
E eu estive pensando em algumas coisas sobre aplicativos e afins, e não consigo imaginar corretamente por isso a pergunta.
Quando vou criar algo de forma cruzada.
Tipo estou com o toolchain prontim, estou com o kernel e rootfs(debian-lite).
Ai, vem a(s) minha(s) duvida(s).
Ao meu entender.
Eu faria o seguinte.
Compilei o kernel/distro, criei o rootfs. Fiz o up na flash da placa que eu vou usar como plataforma.
Na placa de plataforma, através do tty eu iria fazer os apt-get, ou instalar os *.deb, instalar o binutils etc.
Depois eu faria um CTRL+C, nesta flash e iria gravar nas outras...
Ou é possivel eu fazer tudo no pc ? Eu instalar os apps, bibliotecas, etc. Tudo no desk de desenvolvimento cruzado.
Eu não estou conseguinte compreender os exemplos que eu encontro na net sobre os "from scratch".
Eu estive estudando sobre aplicativos * distros * tamanho.
Eu encontrei um debian-lite, que o bin não passa de 56MB.
E eu estive pensando em algumas coisas sobre aplicativos e afins, e não consigo imaginar corretamente por isso a pergunta.
Quando vou criar algo de forma cruzada.
Tipo estou com o toolchain prontim, estou com o kernel e rootfs(debian-lite).
Ai, vem a(s) minha(s) duvida(s).
Ao meu entender.
Eu faria o seguinte.
Compilei o kernel/distro, criei o rootfs. Fiz o up na flash da placa que eu vou usar como plataforma.
Na placa de plataforma, através do tty eu iria fazer os apt-get, ou instalar os *.deb, instalar o binutils etc.
Depois eu faria um CTRL+C, nesta flash e iria gravar nas outras...
Ou é possivel eu fazer tudo no pc ? Eu instalar os apps, bibliotecas, etc. Tudo no desk de desenvolvimento cruzado.
Eu não estou conseguinte compreender os exemplos que eu encontro na net sobre os "from scratch".