Grava arquivos iso em sticks usb com dd

0

Até agora eu sempre consegui criar um USB inicializável até ontem. Eu tentei criar um USB inicializável para Arch Linux, Chakra OS e Ubuntu desta forma:

Localize meu pendrive:

lsblk # My drive is in /dev/sdb1

Formatando o pendrive:

sudo umount /dev/sdb1
sudo mkdosfs -F 32 /dev/sdb1

Copiando a imagem ISO:

sudo dd if=archlinux-2014.10.01-dual.iso of=/dev/sdb1 conv=notrunc,noerror bs=4M | md5sum

O problema começa aqui: a soma de verificação retornada pelo md5sum é diferente da imagem ISO original. Então, quando eu inicializo no recém-criado USB inicializável, recebo uma mensagem dizendo que há um sistema operacional ausente ".

Foi-me dito que a formatação do USB antes de gravar o arquivo ISO não fazia sentido e que eu deveria usar o Unetbootin. Esta ferramenta funciona, mas mesmo assim, eu preciso formatar os pen drives, caso contrário o Unetbootin não irá detectá-lo. Eu gostaria de saber como escrever arquivos ISO para pendrives, usando dd por favor. Estou confuso já que todos os tutoriais que eu posso encontrar na web usam o dd sem nenhum problema.

    
por kaligne 01.10.2014 / 14:56

1 resposta

1

Você não precisa de uma tabela de partições no pen drive. Você pode simplesmente copiar a imagem ISO para o dispositivo bruto, como

dd if=image.iso of=/dev/sdb

A maioria dos BIOS vai reconhecê-lo.

P.S. Por que você espera que o md5sum da saída dd corresponda à soma da imagem iso ??? O dd simplesmente imprime o resumo da transferência, e é isso que o seu md5sum obterá do pipe.

    
por 01.10.2014 / 15:01