Labrador 32 bits imagem mínima: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
O projeto Caninos Loucos fornece uma imagem mínima para Labrador 32 bits, abaixo você encontrará instruções para baixá-la e usá-la. | 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: [https://wiki.caninosloucos.org.br/index.php/Labrador | Para criar sua própria imagem consulte: [https://wiki.caninosloucos.org.br/index.php/Labrador_32_bits_-_Criando_uma_imagem Labrador 32 bits - Criando uma imagem] | ||
= Baixando a imagem mínima = | = Baixando a imagem mínima = |
Edição das 14h00min de 24 de julho de 2020
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
Baixando a imagem mínima
A imagem mínima encontra-se no repositório do Caninos Loucos: lab32_4.14.13_minimal.img.xz
$ wget https://downloads.caninosloucos.org.br/labrador_32_bits/lab32_4.14.13_minimal.img.xz
Conferir 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
# xzcat lab32_4.14.13_minimal.img.xz | dd of=/dev/mmcblkX bs=3M conv=fsync
Obs.: Você deve substituir /dev/mmcblkX pelo descritor correto.
Redimensionando a partição do Sistema de Arquivos
A imagem mínima pode ser grava em cartões SD a partir de 1G. Se você gravar em cartões com capacidade maior, você deverá redimensionar a partição do sistema de arquivos (rootfs). Para isso, faça:
i) Excluir e recriar 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.
As partes em negrito são as mais importantes. 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) Alterar 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