Este capítulo mostra como construir os bits ausentes finais do sistema temporário: as ferramentas necessárias para construir os vários pacotes. Agora que todas as dependências circulares foram resolvidas, um ambiente “chroot”, completamente isolado do sistema operacional anfitrião (exceto pelo núcleo em execução), pode ser usado para a construção.
Para a operação adequada do ambiente isolado, alguma comunicação com o núcleo em execução precisa ser estabelecida. Isso é feito por meio dos assim chamados Sistemas de Arquivos Virtuais do Núcleo, que serão montados antes da entrada no ambiente chroot. Você possivelmente queira verificar se eles estão montados emitindo o comando findmnt.
Até a Seção 7.4, “Entrando no
Ambiente Chroot”, os comandos precisam ser executados como
root
, com a variável LFS
configurada. Após a entrada no chroot, todos os
comandos são executados como root
,
por sorte sem acesso ao SO do computador no qual que você construiu o
LFS. Seja cuidadoso(a) de qualquer maneira, dado que é fácil destruir
o sistema LFS inteiro com comandos mau formados.