dd comando para criar boot .iso não inicializa

0

Eu sou novo no Linux. Não tenho certeza do que estou fazendo de errado, mas quando eu uso o comando dd para tentar fazer uma unidade USB inicializável / instalável, ele não inicializa de nenhum computador. Se eu pegar o mesmo arquivo .iso e usar o rufus, no windows, ele será inicializado em qualquer computador. Todos os computadores, mas um tem BIOS e o outro tem UEFI. Também não estou fazendo uma inicialização dupla em nenhum deles. Eu tentei as seguintes 8 maneiras diferentes para conseguir isso com dd

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb1

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb bs=4M

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb1 bs=4M

  • dd if=/dev/cdrom of=/dev/sdb

  • dd if=/dev/cdrom of=/dev/sdb1

  • dd if=/dev/cdrom of=/dev/sdb bs=4M

  • dd if=/dev/cdrom of=/dev/sdb1 bs=4m

por tulleydr 20.03.2017 / 18:32

2 respostas

1

Clonando o arquivo iso em um pendrive USB

Usar dd como você descreve é a clonagem, que é um método simples e confiável que funciona com todos os arquivos ISO atuais da família Ubuntu para criar unidades de inicialização USB e sistemas de 64 bits funcionam no modo BIOS e UEFI.

Você precisa de permissões elevadas, o que você faz executando com sudo . Eu acho que o seguinte comando faria o que você quer

sudo dd if=~/Desktop/xubuntu16.04 of=/dev/sdx bs=4096

em que x é a letra do dispositivo da unidade de destino. É extremamente importante obter a letra correta para a unidade de destino, caso contrário, você pode sobrescrever uma unidade, onde você armazena as imagens da família e alguns outros arquivos muito importantes. dd é uma ferramenta muito poderosa, mas também muito perigosa , porque faz o que você diz para fazer sem perguntas, e um pequeno erro de digitação é suficiente para destruir as fotos de sua família.

Não deve haver nenhum número de partição, portanto, /dev/sdx (não /dev/sdx1 ) porque você deseja clonar do arquivo iso em toda a unidade e apontar para o terminal principal da unidade (não para uma partição). Na minha experiência, é rápido em muitos computadores escrever com o tamanho de bloco 4096 bytes.

Ferramentas de clonagem seguras

Eu recomendaria que você usasse uma ferramenta que o ajudasse a identificar e selecionar a unidade de destino e com um ponto de verificação final, onde você pode ter certeza de que escreverá na unidade correta.

  • 'mkusb' é uma ferramenta que funciona em todas as versões atuais do Ubuntu. Envolve um cinto de segurança em torno de dd . Veja este link

    help.ubuntu.com/community/mkusb

  • O Ubuntu 'Startup Disk Creator' no Ubuntu 16.04 LTS e versões mais recentes também é uma ferramenta de clonagem confiável para criar drives de boot USB com o Ubuntu. (Versões anteriores do 'Criador de discos de inicialização' do Ubuntu têm bugs).

  • Outra alternativa é o alias "Discos" gnome-disks .
por sudodus 20.03.2017 / 19:13
0

As imagens ISO podem funcionar e outras não. Um disco óptico e uma unidade USB possuem diferentes características de inicialização. Não inicialize o mesmo e tenha os bootloaders no mesmo local.

Rufus e outros redatores da ISO estão cientes disso e compensam. Como você pode ver nos seus casos de teste, apenas escrever o byte byte exato na mídia nem sempre funcionará, porque a escrita básica de baixo nível não está fazendo os ajustes necessários, o que não é o mesmo em ambos os drives óticos. e como neste caso, um drive USB.

    
por L. D. James 20.03.2017 / 19:00