Labrador 64 bits - Criando uma imagem
Nesta página você encontrará instruções de como obter o bootloader atualizado da Labrador 64-bits, compilar um novo Kernel Linux, montar uma distribuição Linux para sua placa e escrever seu sistema num cartão SD e na memória da placa. Para encontrar a versão mais atualizada dos softwares aqui citados, acesse nosso Github.
Dependências
Para montar seu próprio sistema compatível com a Labrador serão necessários:
- Um arquivo bootloader.bin e um arquivo logo.bmp
- Os arquivos de Kernel para o seu sistema
- Um sistema de arquivos rootfs arm64 do sistema operacional que deseja instalar.
Os dois primeiros podem ser encontrados no Github, o sistema de arquivo pode ser encontrado no site de diversas distribuições diferentes de linux. Você também pode utilizar o debootstrap para gerar seu próprio rootfs. Recomendamos o uso de sistemas de arquivo ext4 mas outros sistemas ext funcionarão também.
Criando sua imagem
Compilando o Kernel
Após baixar os últimos arquivos de Kernel do Github o Kernel Linux deve ser compilado conforme as instruções do arquivo README.md. Basta rodar o comando make na pasta linux-source. Qualquer dependência de pacotes do sistema será alertada pelo compilador. Outras dúvidas gerais podem ser encontradas no mesmo arquivo readme. Os arquivos de saída dessa compilação serão:
- Uma pasta /lib
- Um arquivo Image
- Dois arquivos de extensão .dtb (caso nenhuma mudança tenha sido feita no processo descrito estes se chamarão v3emmc.dtb e v3sdc.dtb)
Criando um sistema bootável
Você pode baixar qualquer rootfs compatível com a arquitetura arm64 ou usar o debootstrap para criar seu próprio. Abaixo damos um exemplo de como utilizar o debootstrap para baixar uma versão do Debian buster, por enquanto prosseguiremos assumindo que o rootfs.img já está baixado.