O que fazer com um arquivo de imagem microSD do SO Linux?

7

Estou tentando instalar o Ubuntu no Odroid U2 SoC ( link )

A partir deste site eu baixei o "arquivo de imagem Micro-SD" ( link )

Admito que estou perdido e sem saber o que fazer neste momento. Eu transfiro este arquivo (terminado em .img.xz) para o cartão MicroSD, depois basta conectar o microSD ao Odroid? Ou eu de alguma forma "instalar" a imagem no microSD, em seguida, quando o microSD é conectado ao Odroid o SO inicializa automaticamente?

Obrigado por qualquer ajuda.

    
por JDS 07.07.2013 / 11:02

4 respostas

11

Eu não uso essa placa, mas a lógica é que você precisa extrair a imagem compactada (.xz) por

unxz image_file.img.xz

O arquivo de imagem deve conter tudo que você precisa (sistema de arquivos Linux, Kernel, ....)

Em seguida, localize seu cartão SD em fdisk -l . Se você estiver usando o adaptador micro-sd, ele poderá estar vinculado como /dev/mmcblk ou se você estiver usando o conversor USB-SD, o nome do dispositivo poderá estar vinculado como /dev/sdb . (se você ver sdb1 sdb2 , etc., eles se referem a 1ª partição, 2ª partição ...)

Certifique-se de que o cartão SD (e qualquer partição) não esteja montado, você deve usar umount -a ou umount /dev/sdb1 (2/3 ... para as partições), caso contrário você pode ter que resolver outros problemas

você pode carregar a imagem no cartão SD

dd if=imagefile.img of=/dev/sdb bs=4M conv=fsync

quando o processo terminar, você pode ejetar o cartão SD e colocá-lo no quadro. Então ligue a placa.

    
por 07.07.2013 / 11:24
3

Aqui está o melhor caminho. Em um passo:

xz -dc yourthing.xz | dd of=/dev/sdX bs=4M

Certifique-se de obter o dispositivo correto para /dev/sdX ( fdisk -l ).

BONUS EDIT: Para obter a saída de dd , execute isso em outro terminal:

while pkill -USR1 dd 2>/dev/null; do sleep 5; done
    
por 15.10.2014 / 03:06
1

Use xz para extrair o arquivo .img e use dd para escrevê-lo diretamente no cartão.

    
por 07.07.2013 / 11:22
1

os passos certos:

xz -d nameofimage.img.xz

fdisk -l (see which letter yours cd card has)

umount dev/sdX (replace X with the letter)

Um bom passo é sempre limpar sua mídia de destino primeiro! dd if=/dev/zero of=/dev/sdX bs=4M

sudo dd if=nameofimage.img of=/dev/sdX bs=4M

sync (importante)

    
por 03.11.2013 / 23:33