Labrador 32 bits imagem mínima

De Caninos Loucos
Ir para navegação Ir para pesquisar

O projeto Caninos Loucos fornece uma imagem mínima para Labrador 32 bits, abaixo você encontrará instruções para baixá-la e usá-la.

Para criar sua própria imagem consulte: Labrador 32 bits - Criando uma imagem


Obs¹.: Em todo o procedimento você deve substituir mmcblkX pelo descritor correto para o seu caso.

Obs².: As credenciais da imagem mínima são:

usuário: caninos
senha:   caninos

Baixando a imagem mínima

A imagem mínima encontra-se no repositório do Caninos Loucos: lab32_4.14.13_minimal.img.xz

Baixe a imagem:

$ wget https://downloads.caninosloucos.org.br/labrador_32_bits/minimal_image/lab32_4.14.13_minimal.img.xz

Confira a integridade do arquivo baixado:

$ md5sum lab32_4.14.13_minimal.img.xz
b26f2ce0a0b63713e2d14d10c80ea482  lab32_4.14.13_minimal.img.xz

Gravando a imagem mínima em um cartão SD

Grave a imagem em um cartão SD de pelo menos 1G:

# xzcat lab32_4.14.13_minimal.img.xz | dd of=/dev/mmcblkX bs=3M conv=fsync

Redimensionando a partição do Sistema de Arquivos

A imagem mínima pode ser gravada em cartões SD a partir de 1G. Se você gravar em cartões com capacidade maior, deverá redimensionar a partição do sistema de arquivos (rootfs). Para isso, faça:


i) Exclua e recrie a partição com o tamanho adequado

# fdisk /dev/mmcblkX

Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

GPT PMBR size mismatch (1843199 != 15523839) will be corrected by write.
The backup GPT table is not on the end of the device. This problem will be corrected by write.

Command (m for help): p

Disk /dev/mmcblkX: 7,4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5BF8A5BA-95B2-4128-B53F-36E7DF26053C

Device          Start     End Sectors  Size Type
/dev/mmcblkXp1  16384  114687   98304   48M Linux filesystem
/dev/mmcblkXp2 114688 1843166 1728479  844M Linux filesystem

Command (m for help): d
Partition number (1,2, default 2): 2

Partition 2 has been deleted.

Command (m for help): n
Partition number (2-128, default 2): 2
First sector (34-15523806, default 114688): 114688
Last sector, +/-sectors or +/-size{K,M,G,T,P} (114688-15523806, default 15523806): 

Created a new partition 2 of type 'Linux filesystem' and of size 7,4 GiB.
Partition #2 contains a ext4 signature.

Do you want to remove the signature? [Y]es/[N]o: No

Command (m for help): p

Disk /dev/mmcblkX: 7,4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5BF8A5BA-95B2-4128-B53F-36E7DF26053C

Device          Start      End  Sectors  Size Type
/dev/mmcblkXp1  16384   114687    98304   48M Linux filesystem
/dev/mmcblkXp2 114688 15523806 15409119  7,4G Linux filesystem

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Obs.: Há dois pontos importantes aqui: a partição recriada deve se iniciar exatamente onde a anterior se iniciava, o final, porém, será diferente. Ao fazer isso, o fdisk encontrará a assinatura do sistema de arquivos e dará a opção de removê-la. Não remova a assinatura.


ii) Altere o tamanho do sistema de arquivos

Assim que a partição tiver sido redimensionada é preciso redimensionar o sistema de arquivos contido na partição, para isso:

# fsck.ext4 -f /dev/mmcblkXp2
# resize2fs /dev/mmcblkXp2