Como criar uma instalação USB inicializável do Linux a partir de uma ISO no OS X?

9

Fiz o download da instalação líquida da ISO para o Debian em um computador executando o OS X. Quero colocar os dados da ISO em um USB, para poder instalar o Debian em outro laptop (não na Apple). No momento, esse laptop não possui um sistema instalado, portanto, devo preparar a unidade USB no computador OS X.

Primeiro, tentei instalar o UNetbootin no computador OS X. Quando esse USB inicializável não inicializou, encontrei um relatório de erro aqui sugerindo que, embora o UNetbootin liste uma versão para o OS X, na verdade ele não é capaz de criar USBs inicializáveis.

Em seguida, tentei as instruções no DebianEeePC Como:

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Isso levou cerca de 10 minutos, não relatou erros, mas o USB ainda não é inicializável.

  • No passado, os USBs criados com o UNetbootin no Windows e usando o ddmétodo no Linux funcionavam com êxito, mas, atualmente, apenas o OS X está disponível para mim.

Como criar uma instalação USB inicializável do Linux a partir de uma ISO no OS X?

Vila
fonte

Respostas:

14

Você precisa converter o formato ISO para UDRW usando:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

Para obter mais etapas e referências, clique neste link,

siga as etapas: Crie um dispositivo USB inicializável a partir da ISO no Mac OS X

124
fonte
A imagem resultante é inicializável em hardware que não é da Apple? A documentação no hdiutilsay UDRWé um UDIF read/write imageformato, e a wikipedia afirma que UDIF é um formato proprietário específico da Apple.
CNST
Eu expandi meu comentário como acima em uma pergunta separada: unix.stackexchange.com/questions/126655/…
cnst
Acabei de responder a outra pergunta que você vinculou, mas para outras que não se incomodam em clicar até agora: sim, é inicializável em hardware que não seja da Apple; Eu apenas tentei.
precisa saber é o seguinte
As instruções correspondentes do Ubuntu: ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
Ioannis Filippidis
7

dddeve ser feito no dispositivo em of=/dev/disk1vez da partiçãoof=/dev/disk1s1

chlu
fonte
5

Como afirma o comentário acima (do cnst), o UDRW parece ser de propriedade da Apple / mac / OSX. Eu tive que converter para "UDTO - DVD / CD-R master para exportação" para tornar o USB inicializável em outras máquinas. Quando o dd termina, neste caso, o OSX (Mavericks) reclama que não pode ler o disco / USB neste formato, o que meio que o confirma. Além disso, o unetbootin for OSX também não funciona.

Todas as instruções em toda a esfera de blogs da Internet e até a documentação oficial do Linux dizem usar o UDRW e não são claras sobre a criação específica de USB inicializável para MAC.

Portanto, existem dezenas de sites por aí com instruções para criar uma unidade USB Linux inicializável no OSX. Tudo o que fiz foi substituir UDRW por UDTO no comando hdiutil e funcionou:

hdiutil convert -format UDTO -o destination_file.img source_file.iso
Bob A
fonte
Para mim, a conversão para UDRW ou UDTO (de ISO) sempre resultava no mesmo arquivo (o mesmo que o ISO de entrada, o MD5 corresponde). Felizmente, para a maioria dos ISOs do Linux, eles já são suficientes, então tudo bem. Infelizmente não tanto com o Windows ISO do que FWIW: superuser.com/q/1063220/39364
rogerdpack
0

Eu consideraria https://unetbootin.github.io/ uma resposta válida para as pessoas em busca de uma solução conveniente usando uma GUI. Ele também tira a parte do download do iso, se você quiser.

Está lá há séculos e eu acho robusto o suficiente para ser mencionado

Eugen Mayer
fonte