Eu acho que sua solução (pergunta e resposta) já existe neste post .
Lucio
2
@ Lucio Infelizmente, não. Este post fala sobre arquivos de imagem .iso, mas eu tenho um arquivo de imagem .dmg, que é diferente.
Jake Badlands
Oh, agora eu te entendo. Você está certo, as imagens do Mac são .dmg. Espero que minha resposta possa ser útil para você. Se isso acontecer, me avise.
Lucio
Respostas:
27
Como você deseja criar um LiveUSB, precisa de uma .isoimagem para fazê-lo. A imagem Mac é um .dmgarquivo, assim que você deve converter esse arquivo para .iso, em seguida, instalá-lo.
Instale DMG2IMG
DMG2IMG ( 1 , 2 ) converterá a .dmgimagem em uma .isoimagem. Para instalar, abra um terminal e digite este comando:sudo apt-get install dmg2img
Converter a imagem
Com dmg2imgvocê criará um .imgarquivo e esse arquivo terá o mesmo formato que um .isoarquivo, basta substituir a extensão.
No terminal, digite os seguintes comandos ou cole o script com as modificações necessárias:
# Replace "OriginalFile.dmg" with the filename including the extension# of your file. The extension will be replaced where necessary unless# you want to specify the filenames yourself.
filename="OriginalFile.dmg"# Replace with your file name and it will create the IMG file
dmg2img -i "${filename}"-o "${filename%.dmg}.img"# Note that the extension of the first file is ".img"!
mv "${filename%.dmg}.img""${filename%.dmg}.iso"
Crie o LiveUSB com uma imagem ISO
Agora você já tem a .isoimagem, com a qual fará o LiveUSB. Existem várias ferramentas e respostas para ajudá-lo a criar unidades USB inicializáveis, algumas específicas da inicialização por PC / MBR (Bootcamp), em que Macs e PCs mais recentes, desde o Windows 8, exigem / dão suporte à inicialização UEFI.
Desde que você perguntou, ddé um bom programa, se um pouco difícil de entender para alguns, no entanto, ddtem uma grande desvantagem em comparação aos aplicativos de criação de GUI USB. Às vezes, quando você ddcoloca um arquivo .img em uma unidade USB, não é possível reformatá-lo se quiser reutilizar a unidade USB. Os programas USB ao vivo da GUI não têm esse problema.
karel
@karel, na verdade, você pode usar um software como o SDFormatter FORMAT SIZE ADJUSTMENT = ONpara restaurar a verdadeira capacidade da unidade USB (depois que a unidade USB aparecer, por exemplo, 50 MB em vez de 4 GB e o software padrão do sistema operacional às vezes não pode restaurá-lo)
Jake Badlands
@JakeBadlands Baixei o SDFormatter para experimentá-lo, mas o ClamAV relatou uma ameaça de malware no arquivo que baixei, por isso estou seguindo meu método testado e verdadeiro, que usa programas do Ubuntu Software Center: askubuntu.com/questions/496309/ how-to-unboot-my-bootable-usb /…
karel
Deve ser possível usar partedpara recriar a tabela de partições em um ddpendrive USB. Faz sentido para mim que algumas ferramentas da GUI não suportem a recriação da tabela de partição e, portanto, ficam presas com o tamanho que foi colocado lá no momento dd, mas parece estranho se isso não puder ser feito com o parted, isso é conhecido por não trabalhar em qualquer pen drive?
.dmg
. Espero que minha resposta possa ser útil para você. Se isso acontecer, me avise.Respostas:
Como você deseja criar um LiveUSB, precisa de uma
.iso
imagem para fazê-lo. A imagem Mac é um.dmg
arquivo, assim que você deve converter esse arquivo para.iso
, em seguida, instalá-lo.Instale DMG2IMG
DMG2IMG ( 1 , 2 ) converterá a
.dmg
imagem em uma.iso
imagem. Para instalar, abra um terminal e digite este comando:sudo apt-get install dmg2img
Converter a imagem
Com
dmg2img
você criará um.img
arquivo e esse arquivo terá o mesmo formato que um.iso
arquivo, basta substituir a extensão.No terminal, digite os seguintes comandos ou cole o script com as modificações necessárias:
Crie o LiveUSB com uma imagem ISO
Agora você já tem a
.iso
imagem, com a qual fará o LiveUSB. Existem várias ferramentas e respostas para ajudá-lo a criar unidades USB inicializáveis, algumas específicas da inicialização por PC / MBR (Bootcamp), em que Macs e PCs mais recentes, desde o Windows 8, exigem / dão suporte à inicialização UEFI.Uma pergunta relacionada: AskDifferent - Forma oficial de obter um arquivo OS X ISO
fonte
por que não apenas
dd
o.img
arquivo após a conversão?fonte
dd
é um bom programa, se um pouco difícil de entender para alguns, no entanto,dd
tem uma grande desvantagem em comparação aos aplicativos de criação de GUI USB. Às vezes, quando vocêdd
coloca um arquivo .img em uma unidade USB, não é possível reformatá-lo se quiser reutilizar a unidade USB. Os programas USB ao vivo da GUI não têm esse problema.FORMAT SIZE ADJUSTMENT = ON
para restaurar a verdadeira capacidade da unidade USB (depois que a unidade USB aparecer, por exemplo, 50 MB em vez de 4 GB e o software padrão do sistema operacional às vezes não pode restaurá-lo)parted
para recriar a tabela de partições em umdd
pendrive USB. Faz sentido para mim que algumas ferramentas da GUI não suportem a recriação da tabela de partição e, portanto, ficam presas com o tamanho que foi colocado lá no momentodd
, mas parece estranho se isso não puder ser feito com o parted, isso é conhecido por não trabalhar em qualquer pen drive?