Como posso gravar uma imagem do Raspberry Pi no cartão SD do Ubuntu?

63

Tenho certeza de que isso deve ser bastante simples, mas não posso encontrá-lo aqui.

Como é que se passa de ter um cartão SD em branco para ter um cartão SD que inicializa um Raspi?

    
por Oli 23.08.2012 / 16:21

10 respostas

65

Você também pode fazer isso a partir da linha de comando. Não há necessidade de instalar nada.

  1. Encontre o nome do dispositivo do cartão SD conectado. Por exemplo, digitei ls -la /dev/sd* antes e depois de conectar o cartão SD. Eu vi a data de /dev/sdc mudar e, assim, decidi que era esse.

  2. Encontre o local da imagem descompactada, que foi /home/username/Downloads/2012-10-28-wheezy-raspbian.img para mim.

Digite o seguinte (mutatis mutandis):

sudo dd if=/home/username/Downloads/2012-10-28-wheezy-raspbian.img of=/dev/sdc

ou com melhorias sugeridas por outros usuários:

sudo dd if=/home/username/Downloads/2012-10-28-wheezy-raspbian.img of=/dev/sdc status=progress bs=4M

e aguarde o retorno do comando. Pode demorar um pouco, especialmente sobre o usb2.

O redimensionamento pode ser feito a partir do próprio Pi no programa raspi-config , que é iniciado automaticamente na primeira vez que você inicializa.

Tenha cuidado. Certifique-se de que o nome do dispositivo é o do cartão SD. Se você substituí-lo com o nome do dispositivo do seu disco rígido, o seu disco rígido será substituído.

    
por Wilbert 11.12.2012 / 12:25
23

Instalação fácil & amp; Redimensione o cartão SD no Raspberry Pi no Ubuntu.

  1. Primeiro, abra um terminal e instale os utilitários ImageWriter e GParted com o apt-get:

    sudo apt-get install usb-imagewriter gparted
    
  2. Supondo que você está iniciando com uma nova instalação, faça o download da versão mais recente do site de download do Raspberry Pi .

  3. Extraia o arquivo baixado e abra o ImageWriter digitando em um console:

    sudo imagewriter
    
  4. Selecione o arquivo .img e o dispositivo de destino desejados, neste caso, debian6-19-04-2012.img e /dev/mmcblk0

  5. Quando a gravação da imagem estiver concluída, a próxima tarefa será reparticionar o cartão SD. Nota: este processo pode ser feito em qualquer momento posterior, não é limitado apenas durante a configuração inicial!

Para o 13.04 você pode encontrar os pacotes aqui .

Se você estiver interessado em redimensionar seu SD CARD, verifique a origem desta resposta

Fonte

    
por LnxSlck 23.08.2012 / 16:38
21

No Ubuntu 14.04, clique com o botão direito do mouse na imagem do instalador e escolha Open with disk images writer . Selecione sua unidade de cartão SD e pressione Iniciar.

Ou abra Brasero de dash e selecione Write Image .

    
por David Peláez 25.04.2014 / 22:31
11

Em 13.10, não consegui fazer com que o usb-imagewriter instalasse E: Unable to locate package usb-imagewriter .

Eu descobri que o antigo comando gnome-disks Disks from desktop funcionou. Você pode selecionar o drive usb e ter a opção para Restore disk image .

    
por user184190 23.11.2013 / 18:42
5

Use o criador de disco de inicialização. Deve ser instalado no Ubuntu por padrão. Funcionou muito bem para mim.

    
por user92595 01.06.2016 / 09:41
4

Essas são todas ótimas respostas ...

Eu gosto de adicionar status=progress ao comando dd:

sudo dd if=rasidiskimg.img of=/dev/mmcbl.. status=progress bs=4M

#it reports like so:
2037383168 bytes (2.0 GB, 1.9 GiB) copied, 198.548 s, 10.3 MB/s
    
por Stas Wright 08.09.2016 / 01:08
2

Algumas respostas mencionam usb-imagewriter , mas isso não existe mais (pelo menos no Ubuntu 16.04).

Eu usei usb-creator-gtk e isso foi o truque para mim.

    
por Arnaud Jeansen 25.09.2016 / 18:48
0
  1. Abra Discos no iniciador de unidade.
  2. Navegue até o seu cartão SD no painel esquerdo clicando nele.
  3. Em seguida, clique no ícone do menu do hambúrguer no canto superior direito.
  4. Selecione Restaurar imagem do disco no menu.
  5. Na janela pop-up subsequente, ao lado do campo Imagem a restaurar , clique no ícone da pasta aberta.
  6. Navegue até a imagem do sistema operacional que você deseja inicializar e clique em Abrir e, finalmente, clique em Iniciar Restauração . (A imagem do SO nesse caso será um arquivo .img que precisa ser extraído do .zip arquivo que pode ser baixado do site do Raspberry Pi

Aguarde o processo terminar.

Testado no Ubuntu 16.04

    
por Piyush Pushkar 16.02.2017 / 12:24
0

Instale uma imagem em Rasperry Pi por meio de clonagem (às vezes chamada de flash, gravação, restauração). Se a imagem for compactada, extraia-a antes de clonar ou use uma ferramenta que possa extrair e clonar.

dd (e cp e cat)

A ferramenta básica para clonagem é dd . Você também pode usar cp ou cat para o mesmo propósito. Mas essas três ferramentas são arriscadas, quando usadas para clonar, para gravar em um dispositivo de armazenamento em massa, porque elas fazem o que você manda sem perguntas. Então, se você disser para limpar as fotos da família ... e é um pequeno erro de digitação. Às vezes, o dd é apelidado de 'destruidor de dados'.

  • Sim, você pode usar dd (ou cp ou cat) para essa finalidade, mas verifique e verifique com atenção que você sabe o que está fazendo e que tudo está exatamente como deveria antes de pressionar a tecla Enter.

Ferramentas mais seguras

Existem várias ferramentas que ajudam você a clonar a partir de um arquivo de imagem ou de um arquivo de imagem compactado e fornecem mais segurança. Há um 'checkpoint final' e o dispositivo de destino é 'visto' de tal maneira, que é fácil identificar e certificar-se de que é o dispositivo de destino correto (não a unidade onde você armazena as imagens da família). / p>

  • Discos alias gnome-disks tem uma ferramenta de clonagem integrada, usada quando você "restaura" de um arquivo iso ou arquivo de imagem para um dispositivo de armazenamento em massa, por exemplo, um cartão SD para Raspberry Pi. Discos estão embutidos no Ubuntu, então você não precisa instalá-lo. Extraia de um arquivo de imagem compactado separadamente antes de usar Discos (porque há um bug em algumas versões, bug # 1571255 ).

  • mkusb usa o dd para clonar. Envolve um cinto de segurança em torno de dd . O mkusb também pode ser instalado diretamente a partir de arquivos de imagem compactados, se compactado com gzip ou xz ('file.img.gz' ou 'file.img.xz'). Instale e use o mkusb de acordo com os links a seguir,

    help.ubuntu.com/community/mkusb

    Expansão e geração de imagens a partir de um arquivo de imagem compactado

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
por sudodus 16.02.2017 / 14:14
0

Além da excelente resposta de Wilbert, para fazer isso com frequência, o seguinte tem o benefício adicional de compactar e descompactar a imagem em tempo real e mostra o progresso usando pv (talvez seja necessário apt-get install pv ):

Eu faço um backup com:

sudo dd if=/dev/mmcblk0p7 | pv -c -N filesystem | \
gzip -c | pv -c -N compressed > backup/mmcblk0p7.img.gz

E uma restauração com:

cat mmcblk0p7.img.gz | pv -c -N compressed | \
gunzip | pv -c -N filesystem | sudo dd of=/dev/mmcblk0p7

Certifique-se de substituir mmcblk0p7 pela partição que deseja fazer backup / restauração.

    
por jjmontes 16.03.2017 / 02:29