Tamanho de partição recomendado do cartão SD para Ubuntu para BeagleBone preto [closed]

0

Estou usando o cartão SD de 16GB para criar o Ubuntu do zero para o BeagleBone Black.

Então, eu tenho que fazer duas partições do meu cartão SD, uma para o Rootfs e outra para o Zimage e outras coisas.

Inicialmente eu estava fornecendo 1GB para Rootfs e 15GB para Zimage, mas o Ubuntu não estava trabalhando com essa partição. Então eu forneço 6GB para Rootfs e 10GB para Zimage.

Agora o Ubuntu está funcionando bem, mas acho que 6GB é demais para o Rootfs.

Qual deve ser o tamanho da partição para Rootfs para melhor utilização da memória do cartão SD?

    
por tabish 04.07.2014 / 11:17

1 resposta

2

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.

    
por 04.07.2014 / 12:16