2012-11-14 23:16:03 +0000 2012-11-14 23:16:03 +0000
35
35

Fazer um OSX USB bootável a partir de dmg no Linux

Tenho 2 máquinas - um MacBook Pro e um computador de secretária a correr Fedora, tenho uma unidade USB e um OSX 10.8 dmg. O MacBook não vai arrancar no OSX infelizmente, estou a tentar fazer um mac usb bootável para o recuperar.

Alguma ideia? Já tentei dmg2img mas não tive sucesso em colocar essa imagem na unidade usb.

Existe uma maneira fácil de o fazer?

Respostas (3)

43
43
43
2013-11-03 05:00:02 +0000

Instalar dmg2img

sudo apt-get install dmg2img

Converter ficheiro de imagem DMG em ficheiro 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

Pode fazer a conversão e a escrita real numa só passagem, se não precisar do .iso depois: demorará metade do tempo como conversão para .iso e ENTÃO escrever para o dispositivo USB. Basta fazer:

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

Novamente, sdb é um exemplo*. No seu caso, poderá ser diferente.

22
22
22
2012-11-14 23:47:43 +0000

Já tentou Acetoneiso “?

Converterá o DMG para uma ISO para si. Depois disso, a maneira mais fácil que conheço de fazer um USB de arranque é usando DD.

dd if=/path/to/osx.iso of=/dev/sdX && sync

Nota : sdX é um exemplo, terá de verificar o endereço da sua pen drive (normalmente sdb se tiver apenas um disco rígido). Não adicione uma partição # depois disso (tal como sdb1). Este método é um pouco difícil em unidades flash (já matei uma ou duas a fazer isto com relativa frequência, mas uma vez deve ser bom).

Se não estiver familiarizado, DD é uma cópia bit a bit e a sincronização apenas verifica que todos os ficheiros foram escritos para o usb.

1
1
1
2012-11-15 08:31:02 +0000

Se conseguir encontrar outro Mac, experimente o Disk Utility App.

Pode “Restaurar” os seus 10,8 DMG para a sua unidade USB. Isto fará com que a sua unidade USB seja inicializável.