Confira minha resposta aqui . A questão é fazer o backup do seu cartão SD, mas o processo é idêntico, veja a parte de restaurar a imagem. Como alternativa, este wiki pode ajudar.
Alex Coplan
1
Você pode usar o aplicativo gráfico de código aberto Etcher para fazer isso e funciona em Mac, Windows e Linux.
Brad Parks
Respostas:
25
Há um FAQ / howto disponível que discute todos os vários sistemas operacionais. Para o Mac, é (quase) o mesmo que nos outros tipos de versões do Unix. O uso de dd.
Nota: o of = / rdev / diskn precisa ser o cartão SD; se você fizer isso errado, poderá acabar destruindo o seu sistema Mac !!!! Seja cuidadoso!
Certifique-se de usar em /dev/rdisknvez de apenas /dev/diskn. Dessa forma, você não está gravando em um dispositivo em buffer e ele será concluído muito mais rapidamente .
Para um guia passo a passo total desse processo, consulte esta explicação . Existem 3 capítulos para o Mac neste documento.
Não é tão difícil, e a cópia real é apenas um comando, o resto é garantir que você esteja gravando no dispositivo correto. E o primeiro capítulo declara: O utilitário RPi-sd card builder é um aplicativo que o guiará pelo processo de instalação no cartão SD. Parece um ótimo aplicativo que, com alguns cliques, faz o que você deseja ... O link para este aplicativo está no documento.
Primeiro, verifique o caminho para o seu cartão SD. Você pode fazer isso executando o seguinte comando no terminal:
diskutil list
A saída mostra uma lista de discos atualmente montados no sistema. Aqui está a linha relevante da minha saída:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
Nesse caso, posso verificar /dev/disk3se meu cartão SD está correto, pois os valores TYPE, NAME e SIZE estão corretos.
Se houver uma partição existente no disco, talvez seja necessário desmontá-la, caso contrário, você receberá uma mensagem de erro "Recurso ocupado" ao tentar gravar a imagem.
diskutil unmount /dev/disk3s1
Agora, grave o arquivo de imagem no disco. Observe o 'r' adicionado ao rdisk3qual melhora drasticamente o desempenho da gravação dizendo ddpara operar no modo de disco bruto:
Dependendo do tamanho do seu cartão SD, isso pode demorar um pouco. Você pode pressionar CTRL+Tpara ver o status atual de dd. Como exemplo para o meu cartão SD de 8 GB da Samsung, a velocidade de gravação era de 12MB / s, o comando levou 11 minutos para ser concluído.
NÃO TENTE ISSO!!!! Ele congela e, se você cancelar, fica com algumas partições no cartão que literalmente se recusam a ser excluídas. O Utilitário de Disco acinzentou todas as minhas opções de formatação / exclusão.
precisa saber é o seguinte
@boulder_ruby: alguns usuários parecem ter problemas de autenticação na v1.6 devido a requisitos de autenticação do OS X. Seu problema, no entanto, é completamente novo para mim. Você cancelou o "Force Quit" (talvez isso tenha causado o "dd" ficar estranho no fundo)?
Sim, a resposta simples é apenas dd- lo, mas existem algumas precauções de segurança que você pode aplicar, envolvendo seu dd em um script;
#!/bin/bash
#
# copy_img_to_sd.sh
#
ME=$( id | grep root | wc -l | perl -p -e 's/[^0-9]+//g');
if [ "$ME" != "1" ] ;then
echo "must be root"
exit 1;
fi
IMG=$1
if [ ! -f $IMG ] ;then
echo "can not find $IMG";
exit 2;
fi
DISK=$(ls -l /dev/disk? | wc -l |perl -p -e 's/[^0-9]//g')
if [ $DISK -lt 3 ] ; then
echo "can not find sdcard";
ls -l /dev/disk?
exit 2;
fi
DISK=$(ls -1 /dev/disk? | tail -1);
R_DISK=$(ls -1 /dev/rdisk? | tail -1);
echo "we are about to do this:"
echo $(diskutil information $DISK | grep Total)
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g'
echo dd bs=1m if=$IMG of=$R_DISK
echo sync
echo diskutil eject $R_DISK
echo "Press [enter] to continue or [Ctrl]+[C] to cancel";
read YNM;
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g' | bash 2>/dev/null
dd bs=1m if=$IMG of=$R_DISK
sync
diskutil eject $R_DISK
A gravação acidental de uma imagem em sua unidade interna exigirá uma nova instalação do OS X para corrigir. Faça backup e mantenha um install.log para que, se isso acontecer, você possa rir.
Você pode adicionar mais detalhes em sua resposta? Ligando as coisas não é tão útil como explicá-lo ...
Kachamenus
Eu faria, mas, novamente, eu estaria copiando e colando tudo, desde o site até aqui. Ele descreve etapas do download do pacote e da transferência do arquivo .img para o cartão SD. É o mais detalhado possível.
Karbon62
-2
Use dfpara encontrar o caminho do dispositivo, neste caso /dev/disk2.
Respostas:
Há um FAQ / howto disponível que discute todos os vários sistemas operacionais. Para o Mac, é (quase) o mesmo que nos outros tipos de versões do Unix. O uso de dd.
Em resumo, você digita:
Nota: o of = / rdev / diskn precisa ser o cartão SD; se você fizer isso errado, poderá acabar destruindo o seu sistema Mac !!!! Seja cuidadoso!
Certifique-se de usar em
/dev/rdiskn
vez de apenas/dev/diskn
. Dessa forma, você não está gravando em um dispositivo em buffer e ele será concluído muito mais rapidamente .Para um guia passo a passo total desse processo, consulte esta explicação . Existem 3 capítulos para o Mac neste documento.
A maneira mais fácil é descrita no primeiro capítulo no Mac ( Copiando uma imagem para o cartão SD no Mac OS X (apenas com interface gráfica) ), envolve um aplicativo que faz de tudo para você, para completar, copio o link para esta aplicação aqui
fonte
Primeiro, verifique o caminho para o seu cartão SD. Você pode fazer isso executando o seguinte comando no terminal:
diskutil list
A saída mostra uma lista de discos atualmente montados no sistema. Aqui está a linha relevante da minha saída:
Nesse caso, posso verificar
/dev/disk3
se meu cartão SD está correto, pois os valores TYPE, NAME e SIZE estão corretos.Se houver uma partição existente no disco, talvez seja necessário desmontá-la, caso contrário, você receberá uma mensagem de erro "Recurso ocupado" ao tentar gravar a imagem.
Agora, grave o arquivo de imagem no disco. Observe o 'r' adicionado ao
rdisk3
qual melhora drasticamente o desempenho da gravação dizendodd
para operar no modo de disco bruto:Dependendo do tamanho do seu cartão SD, isso pode demorar um pouco. Você pode pressionar
CTRL+T
para ver o status atual dedd
. Como exemplo para o meu cartão SD de 8 GB da Samsung, a velocidade de gravação era de 12MB / s, o comando levou 11 minutos para ser concluído.fonte
Resource busy
, vá para o Utilitário de Disco, desmonte o cartão SD e tente novamente. Vai funcionar.Tente isso: ApplePi-Baker
É gratuito, grava arquivos IMG no cartão SD, pode preparar um cartão NOOBS e fazer um backup no IMG do seu cartão SD.
fonte
Este aplicativo pode ser útil para você: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Bem vinda ;)
fonte
Você também pode tentar: dd Utility
Recursos:
fonte
Criei um script para gravar arquivos .img ou .iso no cartão SD ou USB.
Github> burn.sh
fonte
Sim, a resposta simples é apenas dd- lo, mas existem algumas precauções de segurança que você pode aplicar, envolvendo seu dd em um script;
A gravação acidental de uma imagem em sua unidade interna exigirá uma nova instalação do OS X para corrigir. Faça backup e mantenha um install.log para que, se isso acontecer, você possa rir.
fonte
Encontrei um link realmente bom: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx para instalar o file.img no cartão SD, etapas muito detalhadas!
fonte
Use
df
para encontrar o caminho do dispositivo, neste caso/dev/disk2
.fonte