Buscar

Tutorial Redução Imagens para Raspberry Pi

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Tutorial para reduzir a imagem *.img do raspberry para gravação no Micro-SD
Este é um procedimento muito requisitado por pioneiros no raspberry pi, o que está acontecendo é que as 
imagens baixadas da internet são “levemente” maiores que o Micro-SD suporta, isso independente se a imagem foi 
criada “de ►para” com mesmo tamanho de memória Micro-SD.
Raspberry Pi 3 e uma Micro-SD
O problema se dá principalmente no momento em que é criado estas imagens, onde são copiados também as
partes nulas (sem dados). Não tenho estudos a respeito desse detalhe, só sei que muita gente está se incomodando 
bastante com este problema.
O procedimento aqui adotado, exclui da imagem original, estas partes nulas, diminuindo de maneira 
considerável o seu tamanho. Também existem outros meios mais complexos de diminuir as imagens, como a 
exclusão de pacotes indesejáveis, como por exemplo: exclusão do Libre Office em uma imagem Ubuntu.
Para o procedimento é necessário:
- Um computador em ambiente Windows e também Linux (se disponibilizar de um Live CD ou 
Live Pendrive também funciona), existe também a opção de usar o ambiente virtual, no caso, 
compartilhando a pastas onde a imagem está salva, entre os dois sistemas (mãe e o virtual).
- Gparted (distribuído por default no Ubuntu).
Nota: Nada impede de realizar todo o procedimento em ambiente Linux, o Windows é opcional por prática, 
no momento de escrever a imagem no cartão pelo Win32 Disk Imager.
Win32Disk Imager
Procedimento:
Antes de tudo recomendo ter uma cópia da imagem que se deseja editar, caso ela seja corrompida em um 
procedimento errôneo.
Lembrando que o processo é todo realizado em Ubuntu.
1 – Abra o terminal (para facilitar já abra na pasta onde esta a imagem, clique com o botão direito do
mouse na pasta e escolha a opção “Abrir Terminal”).
Abrindo o terminal
Notem que a minha imagem é chamada de imagem.img, e o seu tamanho é de 128,1 GB (128.094.044.160 
bytes), neste específico caso é uma imagem da Attract Mode baixado da http://www.arcadepunks.com.
Propriedades do arquivo
2 – Montagem da imagem para a edição.
No terminal digite:
$ sudo modprobe loop 
$ sudo losetup -f
Com isso o Ubuntu criará um novo dispositivo virtual de loopback, a partir de agora, montaremos a 
imagem nesse “dispositivo virtual”:
$ sudo losetup /dev/loop0 imagem.img
$ sudo partprobe /dev/loop0
Note o arquivo chamado de imagem.img na execução desse comando, mude para o nome que você está utilizando
(nome da sua imagem).
3 – Executando o Gparted.
$ sudo gparted /dev/loop0
Agora o GParted irá abrir em uma janela adicional:
Propriedades da imagem pelo GParted
A princípio podemos coletar informações importantes nesta tela:
1 – Partição Boot (fat16)
2 – Partição Dados (ext4) * especialmente essa que é indicado 6.06 GB livres!
3 – Espaços não Alocados * Podem ser descartados!
O GParted já é aberto para a sua unidade virtual, tenha cuidado para não trocar para o seu HD e se 
confundir.
4– Usando o Gparted para apagar a espaço livre
Neste momento você vai alterar (reduzir) o espaço livre indesejado da imagem, é só selecionar a unidade 
onde os dados estão gravados, com o botão direito selecionar “Redimensionar/Mover”.
Selecionando Redimensionar no Gparted
Abrirá uma janelinha onde “arrastaremos” ou escrevemos a redução, notaremos que ele não deixa apagar a 
área utilizada. Outra observação é que também não nos deixa apagar toda a área livre.
Antes
Diminuindo 4,5 Giga já é o suficiente.
Depois
Voltaremos para a tela anterior, agora é um passo importante, porque habilitaremos a edição feita, bastante 
atenção para não fazer nada de errado.
 
Clicando no “Check” aplicaremos a alteração
Tela de aviso
Processando a redução
Dependendo do tamanho da imagem e velocidade do computador essa operação pode demorar um pouco.
Pronto
5 – Desmontando e excluindo a parte não alocada
Agora o Gparted o novo perfil da unidade
Podemos perceber agora se deu certo as alterações realizadas
Podemos agora fechar a janela do GParted sem problemas (é necessário para desbloqueio do terminal!)
Agora não precisaremos mais do dispositivo de loopback, portanto vamos desmontá-lo.
No terminal digite:
$ sudo losetup -d /dev/loop0 
Agora eliminaremos a parte não alocada (Muita atenção nessa hora!), digite:
$ fdisk -lu imagem.img
Retornando essa tela:
Terminal
Esse número final 240967679 é o número que anotaremos para truncar a imagem. Truncando poderemos 
diminuir de maneira pré-definida, com base no que efetivamente diminuímos da imagem.
No terminal digite:
$ truncate --size=$[(240967679+1)*512] imagem.img
Observação!!! Nesse comando, a única coisa que é alterado antes de executar é o número final anotado do 
comando fdisk realizado anteriormente, nesse caso, claro, com a minha amada imagem chamada “imagem.img”.
Pronto! Sua imagem está oficialmente reduzida!!!
Pode fechar a tela do terminal e verificar a alteração do tamanho no gerenciador de arquivos
Propriedades do arquivo
Agora, em ambiente Windows (minha opção) usamos o Win32DiskImager, executando no menu iniciar. Se 
seu Windows não tiver vai ter que baixar da internet.
Executando o Win32DiskImager
E agora, selecionando seu MicroSD pelo device, no seu provável conversor USB
Sugiro que faça essa ultima parde na madrugada, demora muito, vá dormir enquanto é executado.
Enfim, após esse processo, você já pode testar com o boot no seu Raspberry Pi.
Agora, por favor, façam as seguintes considerações.
- Façam backup da sua imagem, caso seja corrompida erroneamente, não seja perdida.
- Essa imagem é de boot único, apesar de acreditar que também funcione com imagens de Multiboot (estilo noob), 
não tem garantia de funcionamento.
- Bastante cuidado ao executar o GParted. Não confunda seu HD com a Unidade Virtual da sua imagem.
- Existem outras formas realizar reduções de imagens *.img, por exemplo, usando o PiShrink que é mais fácil, 
como não deu certo comigo, disponibilizo este modo como alternativa caso haja o seu interesse.
- É de sua total responsabilidade a execução dos métodos aqui apresentados. Caso haja algo errado, é por sua conta.
Contato para sugestões/correções: danielalves@mail.com

Outros materiais