Como criar uma unidade flash USB inicializável a partir de um DVD inicializável (para um sistema EFI, no Linux ou Mac OS)?

0

Já existem muitas perguntas semelhantes, mas muitas dizem respeito apenas ao Windows 7 e respostas sugerem etapas a seguir no Windows com algumas ferramentas do Windows; em outras, algumas ferramentas especializadas como o UNetbootin são recomendadas, ou a pergunta não é um DVD, mas uma imagem ISO . De qualquer forma, não consegui descobrir como fazer uma tarefa aparentemente tão simples com as ferramentas básicas do Linux, e por que posso criar uma unidade USB inicializável com o comando dd a partir de uma imagem ISO baixada, mas não posso fazer o mesmo DVD inicializável. Estou procurando soluções básicas e uma explicação do que está acontecendo.

Descobri que um simples comando dd como

sudo dd if=/path-to/some-linux.iso of=/dev/rdisk1 bs=1048576

funciona para eu criar uma unidade USB inicializável ( disk1 ) para um sistema EFI a partir de uma imagem ISO baixada do NixOS ou Ubuntu. (Estou fazendo isso no Mac OS.) No entanto, fazendo

sudo dd if=/dev/rdisk1 of=/dev/rdisk2 bs=1048576

onde disk1 é um DVD Linux Mint ou Windows 7 inicializável e disk2 é a unidade USB que não cria uma unidade USB inicializável. Além disso, uma unidade USB criada dessa maneira pode ser montada e explorada no Mac OS, mas as unidades USB inicializáveis criadas a partir de imagens ISO não são legíveis no Mac OS.

Alguém pode me explicar, por favor, por que dd não funciona aqui diretamente do DVD para a unidade flash USB? Existe alguma solução simples (preferencialmente de linha de comando)?

P.S. Inicialmente, eu precisava criar um Windows 7 USB inicializável a partir de um DVD de recuperação sem acesso a qualquer outra máquina Windows, mas descobri que não consigo fazer um USB inicializável a partir de um DVD inicializável do Linux Mint.

    
por Alexey 05.07.2016 / 21:36

0 respostas