Eu acho que você entendeu mal alguma coisa. O que o zimage
comumente se refere é o kernel linux compilado, então isso soa como uma partição boot . Mas isso não precisa ser muito grande.
Olhando para isto , parece que o beaglebone (e presumo o BBB) usa uma partição VFAT (pequena) para inicializar. Isso parece ser uma metodologia comum de SOC do ARM; ele conterá um gerenciador de inicialização, alguns arquivos de configuração e a imagem do kernel - embora essa página recomende de fato inicializar o kernel do sistema de arquivos raiz, o que exigiria um gerenciador de inicialização que suporte FAT e ext. Eu não usei o uboot mas parece que sim.
Em qualquer caso, se é a isso que você está se referindo como a partição "Zimage", 100 MB é facilmente mais que suficiente . Este exemplo usa 64 MB. Não GB. MB As chances são de que ainda estarão praticamente vazias, pois mesmo que o kernel zimage
esteja armazenado lá, não será mais do que ~ 5 MB, e será a maior coisa na partição. O kernel também faz uso de módulos carregáveis, mas estes estão no sistema de arquivos raiz, não na partição de inicialização.
Isso deixa o resto do cartão para o sistema de arquivos raiz. Não há necessidade de quebrar isso e você também pode torná-lo o maior possível, então eu recomendo que você use os restantes 15.9 GB para ele. Isso é o que realmente é usado pelo sistema, enquanto a partição de inicialização é usada apenas brevemente na inicialização e nem precisa ficar montada.