A criação de um sistema Linux a partir do sistema Offline no VirtualBox requer um planejamento cuidadoso, porque você precisará de todo o código -fonte e criar ferramentas baixadas * antes de * iniciar o processo. Não há acesso à Internet durante a construção. Aqui está um colapso dos passos:
1. Preparação em um sistema host com acesso à Internet: *
Baixar fontes LFS: Faça o download do arquivo completo de código-fonte do LFS (por exemplo, `LFS-11.2.tar.xz`) e seu arquivo" patches "correspondente no site oficial do LFS. Salve -os em um local facilmente acessível à sua VM VirtualBox. *Crucialmente*, certifique -se de baixar todos os pacotes necessários - o site da LFS fornece uma lista detalhada dos pacotes necessários, incluindo os das ferramentas (por exemplo, `` gcc`, `make`,` binutils`). Você precisará das principais fontes do LFS e de quaisquer pacotes BLFs necessários (além do Linux do zero), se planejar estender seu sistema.
*
Download de ferramentas de construção: Faça o download do código -fonte para ferramentas essenciais de construção como `gcc`,` binutils`, `make`,` glibc`, `zlib`, etc. elas são cruciais e suas versões devem atender aos requisitos do guia LFS. O site da LFS detalha quais versões são compatíveis.
*
Crie uma VirtualBox VM: Crie uma nova máquina virtual VirtualBox com espaço de disco suficiente (pelo menos 20 GB é recomendado, mais é melhor). Escolha um sistema operacional host Linux ou um sistema operacional mínimo para a VM. Alocar RAM significativa (pelo menos 4 GB, mas 8 GB ou mais é recomendado para uma construção mais suave).
*
definir configurações da VM: Verifique se sua VM tem acesso à rede * durante esta fase de preparação * para permitir downloads. Depois que tudo for baixado, desative o adaptador de rede. Isso é crucial para a construção offline.
2. Transfira arquivos para a VM: *
Compartilhe uma pasta: Use o recurso Pastas compartilhadas do VirtualBox para tornar o diretório que contém todos os arquivos de código fonte baixados acessíveis a partir da VM. Este é o método mais fácil. Como alternativa, você pode usar armazenamento externo (como uma unidade USB) e montá -lo no host e na VM.
*
Copiar arquivos: Depois que a pasta compartilhada estiver configurada, copie (ou mova) todos os arquivos baixados (fontes LFS, patches e todas as fontes de ferramentas de construção) em um diretório dedicado na VM. Isso evita acidentalmente acessar a Internet durante a construção.
3. Construindo LFs na VM offline: *
Comece a VM: Inicialize a VM. *Verifique se o adaptador de rede está desativado*.
*
Monte a pasta compartilhada: Se estiver usando pastas compartilhadas, monte a pasta dentro da VM.
*
Siga o guia LFS: Siga cuidadosamente as instruções no livro ou guia oficial do LFS. Isso é essencial, pois cada etapa deve ser executada na ordem correta. Lembre -se de que não há fallback na Internet. Quaisquer erros exigirão que você comece de novo.
*
seja paciente: O processo de construção do LFS pode levar uma quantidade considerável de tempo, dependendo do hardware da sua VM.
Considerações importantes: *
Espaço: Alocar amplo espaço em disco na VM (pelo menos 20 GB, idealmente mais). O processo de construção gera muitos arquivos temporários.
*
tempo: A construção será significativamente maior do que se você tivesse acesso on -line. Espere levar muitas horas, até dias.
*
precisão: Siga com precisão as instruções do LFS. O desvio pode levar a um sistema quebrado.
*
Combationing de versão: Use as versões exatas dos pacotes especificados no Guia LFS para evitar problemas de compatibilidade.
*
Solução de problemas: A solução de problemas sem acesso à Internet será desafiadora. Revise cuidadosamente o guia e suas etapas.
Construir LFS offline é um empreendimento significativo. É recomendável praticar a construção de um sistema menor ou usando um ambiente de chroot pré-criado para testar antes de tentar uma construção completa do LFS offline. O processo exige meticulosidade e paciência. Verifique duas etapas antes de prosseguir.