Como instalo uma imagem do sistema operacional em um cartão SD?

45

Acabei de encomendar o meu Raspberry Pi e quero preparar meu cartão SD. Como instalo uma imagem do sistema operacional em um cartão SD?

Alex Chamberlain
fonte
FYI: Demorou ~ 30min para a cópia de imagem para completo com ddno OS X.
Tyler
@ Tyler Sim, demora um pouco! Não sei se esse ddé o caminho correto para os sistemas * nix.
Alex Chamberlain
Só quero adicionar um pouco. Use o SD Formatter para formatar o cartão SD.
Widi Widiyanto

Respostas:

41

O processo é muito simples.

Faça o download da imagem

Primeiro, vá para a página de download da Raspberry Pi Foundation e faça o download da imagem desejada.

A imagem mais recente é Raspbian Stretch, que é a distribuição oficial de todos os modelos Pi. Como alternativa, a imagem do Arch Linux é ótima se você deseja uma instalação mínima ou se já teve um pouco de experiência com o Linux antes.

Verifique o download

O Raspberry Pi Foundaton fornece o hash SHA-256 do download, que podemos usar para verificar se o arquivo foi baixado corretamente e não foi adulterado no caminho.

janelas

Você pode usar um utilitário fornecido pela Microsoft chamado fciv ou outro fornecido pela Frozen Logic chamado Summer Properties .

Linux

  1. Corra sha256sum 2018-06-27-raspbian-stretch.zip. O hash gerado deve corresponder ao fornecido no site; para o zip 2018-06-27, este é 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24. Para outras versões, altere o nome do arquivo acima conforme apropriado e verifique com o hash no site.

Extraia o arquivo img

Extraia o .imgarquivo e lembre-se de onde o colocou. Anote o nome do arquivo de imagem - você precisará usá-lo mais tarde . No caso de um host Linux, verifique se o seu PWD é o diretório em que o arquivo de imagem está armazenado.

Linux

Você pode usar unzipna linha de comando.

Instalação

A instalação varia dependendo de você estar usando um host Linux ou Windows para exibir a imagem na placa.

janelas

  1. Insira o cartão SD no seu computador e anote a letra da unidade que está atribuída.
  2. Baixe e instale o Win32DiskImager .
  3. Selecione o arquivo de imagem que você extraiu anteriormente e a letra da unidade do cartão SD.

Aviso Existe um risco significativo de danificar o sistema de arquivos se você selecionar a letra da unidade incorreta. Certifique-se de acertar!

  1. Clique em "Write" e assista à bonita barra de progresso.

Linux

  1. Insira o seu cartão SD no seu computador.
  2. Localize o dispositivo, executando sudo fdisk -l. Provavelmente será o único disco do tamanho certo. Anote o nome do dispositivo; vamos supor que seja /dev/sdx. Se tiver alguma dúvida, remova o cartão, execute sudo fdisk -lnovamente e anote quais discos existem. Insira o cartão SD novamente, execute sudo fdisk -le este é o novo disco.
  3. Desmonte as partições executando sudo umount /dev/sdx*. Pode ocorrer um erro dizendo que o disco não está montado - tudo bem.
  4. Copie o conteúdo do arquivo de imagem no cartão SD executando

    sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx

    Obviamente, você precisará alterar o nome do arquivo de imagem acima, conforme apropriado.

Aviso Existe um risco significativo de danos ao seu sistema de arquivos se você usar o errado /dev/sdx. Certifique-se de acertar!

Diverta-se!

Depois de instalar o sistema operacional, ejete o cartão SD corretamente e insira-o no Raspberry Pi. Anexar energia e desfrutar.

Referências

  1. Configuração fácil do cartão SD RPi
Alex Chamberlain
fonte
3
Eu gosto de usar "Propriedades do verão" para calcular somas de verificação no Windows. Integra-se muito bem. frozenlogic.org/summerproperties.shtml
Kibbee
@Kibbee, esse aplicativo Summer Properties é bastante impressionante.
user606723
Certifique-se de executar syncdepois de concluir para garantir que a imagem esteja gravada.
isaaclw
@isaaclw alguma sugestão sobre como alguém usaria syncneste caso? Um exemplo seria muito útil
modulitos 20/03
@ Lucas syncé um comando que você pode executar no seu terminal. Não são necessárias opções.
Isaaclw 21/03
4

Modificações no processo Linux acima, se estiver usando Mac OS X:

  1. Conecte o cartão.
  2. Ir para Disk Utility.
  3. Anote o nome da partição
  4. Vamos para About this Mac
  5. Clique System report
  6. Vamos para USB
  7. Encontre a lista de nomes de partições
  8. Anote Nome BSD (exemplo: disk1s1)
  9. Vamos para Terminal
  10. tipo: dd if=path_to_image_file of=/dev/BSD_Nameobservado na etapa anterior
  11. Aguarde muito tempo

    ou pule as etapas 10 e 11 e use sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(observe o rBSD_Name anterior, ele deveria estar lá!)

Jeff Pearson
fonte
/ Dev / disk1s1 não se refere à primeira partição?
Alex Chamberlain
Bem-vindo ao Raspberry Pi, boa resposta! Editei o seu post original tentando melhorar sua legibilidade. Se quiser, verifique novamente se está tudo bem agora.
Avio
Além disso, bs=1mdeve estar em minúsculas rendezvouswithpavan.wordpress.com/2015/06/16/…
Jason
1

Eu me vi fazendo isso com mais frequência do que pensava, e me cansei de fazer essas etapas manualmente e escrevi um script que faz o trabalho pesado ...

Se você estiver em um Mac, poderá tentar o MakeMyPi, que baixa, se necessário, uma imagem Wheezy e a grava para você, em seguida, configura o Pi de acordo com o seu gosto (e qualquer script de provisionamento personalizado), enquanto enche o cartão SD com o sistema de arquivos raiz (para que você não fique limitado ao espaço padrão de GB2GB). Ele ainda configura wifi, se quiser.

As únicas coisas que você precisa fazer são definir as configurações antes de executá-lo, inserir o cartão SD, seguir as instruções e, alguns minutos depois, você deve ter um Raspberry Pi funcionando.

Do asciicast de MakeMyPi em ação :

Captura de tela MakeMyPi

(Mas ainda estou aprendendo e sei que esse script pode ser aprimorado. Sinta-se à vontade para contribuir ...)

Matt
fonte