O objetivo é instalar o Debian usando o debootstrap. Primeiro quero instalar todo o sistema em um pequeno disco flash de 32GB.
E os conceitos de tabelas de partição GPT e GRUB são bastante claros: existe uma tabela de partições. Cada partição possui um ID exclusivo. Mais adiante em cada partição, um sistema de arquivos é criado. O próprio FileSystem é a forma de armazenar arquivos, diário, diretórios e assim por diante, é um DataSturture.
OK. Claro.
Agora existe um ESP. Uma partição onde o BOOTLoader está armazenado. E deve ser FAT32 não é?
Agora preciso obter o kernel, ramdisk. Crie um ESP em um FlashStick. E instale o GRUB para que fique no ESP e selecione o Kernel e o Ramdisk apropriados. E aqui estou preso.
- Como criar ESP? É uma partição simples formatada posteriormente para FAT32?
- Como informar ao GRUB onde ser instalado? Como configurá-lo? Eu sei
grub-mkconfig
- e sei que é necessário configurar o Linux e o initrd, mas ainda é um pouco confuso.
Então aqui começa um problema.
Como conectar o ESP ao restante do FileSystem? Como o kernel sabe onde procurar todos os arquivos e configurações?
Esse salto de iniciar o GRUB e iniciar o kernel passando parâmetros e montando o ESP no FileSystm parece estranho e estranho.
Preciso de ajuda.
Obrigado.