Criando um USB OSX inicializável a partir de dmg no Linux

34

Eu tenho 2 máquinas - um MacBook Pro e um desktop executando o Fedora, eu tenho um drive USB e um OSX 10.8 dmg. Infelizmente, o MacBook não inicializa no OSX, estou tentando fazer um Mac USB inicializável para recuperá-lo.

Alguma visão? Eu tentei, dmg2imgmas sem sucesso, colocar essa imagem na unidade USB.

Existe uma maneira fácil de fazer isso?

Zen Savona
fonte

Respostas:

20

Você já experimentou " Acetoneiso "?

Ele converterá o DMG em um ISO para você. Depois disso, a maneira mais fácil de criar um USB inicializável é usando o DD.

dd if = / caminho / para / osx.iso de = / dev / sdX && sync

Nota : sdX é um exemplo, você terá que verificar o endereço da sua unidade flash (normalmente sdb se você tiver apenas um disco rígido). Não adicione um número de partição depois disso (como sdb1). Esse método é um pouco difícil em unidades flash (eu matei um ou dois fazendo isso com relativa frequência, mas uma vez deve estar bem).

Se você não estiver familiarizado, o DD é uma cópia e sincronização pouco a pouco, apenas verifica se todos os arquivos foram gravados no usb.

nerdwaller
fonte
3
por que você não pode fazer DD diretamente do .dmg para o USB?
Francesco
1
De acordo com este guia: macbreaker.com/2014/01/… isso deve funcionar no Mac Osx: sudo dd if="location of Niresh disk image" of=/dev/r"identifier" bs=1mEntão, por que não deveria no linux?
Francesco
1
@Francesco - Nunca disse que não. Por favor, faça suas próprias perguntas, em vez de se afastar de outras e fornecer comentários não relacionados / faladores. Você também pode ver se alguém está disponível no bate-papo .
Nerdwaller 7/01/14
3
Eu só quero adicionar detalhes à resposta ... por que você deve converter a imagem se ela não é necessária?
Francesco
2
@Francesco - Mais uma vez, observe as diferenças entre dmge iso. isoé um padrão, dmggeralmente contém itens compactados, onde isos não. Para evitar os poucos casos raros em que um dmgse comporta como um iso, é melhor convertê-lo para um formato válido conhecido. Se você escreve o comum dmgs(que contém compactação) em um USB, muitas coisas não os tratam corretamente. Portanto, você não está adicionando detalhes, está fazendo perguntas sem pesquisá-lo além de um único caso em que seu argumento seja verdadeiro e ignorando os inúmeros casos em que é falso.
Nerdwaller
40

Instale o dmg2img

sudo apt-get install dmg2img

Converter arquivo de imagem DMG em arquivo ISO

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

Copiar imagem ISO para USB

sudo dd if=/path/to/image_file.iso of=/dev/sdb && sync

sdb é um exemplo . No seu caso, pode ser diferente

Editar

Você pode fazer a conversão e a gravação real de uma só vez, se não precisar do .iso posteriormente: levará metade do tempo convertendo para .iso e ENTÃO gravando no dispositivo USB. Apenas faça:

sudo dmg2img -v -i /path/to/image_file.dmg -o /dev/sdb

Novamente, sdb é um exemplo . No seu caso, pode ser diferente.

lindows2008
fonte
Como o USB deve ser formatado? GUID / MBR do mapa de partição? Formatando FAT / NTFS / HFS +?
IFightCode
2
@ Entusiasta, estas instruções estão gravando uma imagem de disco bruto no dispositivo. Sua formatação e dados antes da operação serão substituídos e, portanto, não importam.
Sam Hanes
2
Isso não cria uma imagem ISO, é uma imagem HFS +, como todos os outros tutoriais que usam este programa. Ainda não encontrei uma solução viável.
precisa saber é
+1 para o método de gravação direta em usb
Anwar
1

Se você encontrar outro Mac, tente o Disk Utility App.

Você pode "Restaurar" seu DMG 10.8 na sua unidade USB. Isso tornará sua unidade USB inicializável.

travis
fonte