Здесь описан очень простой способ установки ... но с такими странными оговорками:
Последний штрих — выбрать в качестве cdrome образ с Mac OS X и стартовать виртуальную машину. В 90% случаев запустится графический инсталлятор, и можно будет спокойно установить ось. Откуда берутся эти 10% неудач, сказать сложно. Однако если вдруг во время загрузки выплывает какая-нибудь kernel-ошибка, или многообещающе появится серый экран с курсором, но на этом все и останавливается, можно попробовать другой путь.
Вот тот "другой" путь и есть распространённый Хакинтош.
Это всё нужно будет опробовать (статья не очень старая, что важно - 07.08.2010), а пока меня заинтересовало в ней другое:
Если образ сграблен под Mac OS и имеет разрешение .dmg, то привести его в привычный ISO-вид поможет утилита dmg2img
Берётся здесь:
http://vu1tur.eu.org/tools/
dmg2img-1.6.4:
25 April 2012 vu1tur
При компиляции у меня первоначалоно вылезла ошибка:
Код: Выделить всё
bash-4.2$ make
gcc -O2 -Wall -c dmg2img.c
In file included from dmg2img.c:31:0:
dmg2img.h:19:19: фатальная ошибка: bzlib.h: Нет такого файла или каталога
компиляция прервана.
make: *** [dmg2img.o] Ошибка 1
В README написано:
The default included Makefile is for Linux/gcc. The development files
in zlib-dev and libbz2-dev are needed to compile dmg2img, and those
in openssl-dev are needed to compile vfdecrypt.
Некоторая неприятность состоит в том, что в пакетной системе libbz2 называется не так:
Код: Выделить всё
bash-4.2$ sudo yum install bzip2-devel.*
...
Установлено:
bzip2-devel.i686 0:1.0.6-4.fc17
И:
Код: Выделить всё
bash-4.2$ make
gcc -O2 -Wall -c dmg2img.c
gcc -O2 -Wall -c base64.c
gcc -O2 -Wall -c adc.c
gcc -s -o dmg2img dmg2img.o base64.o adc.o -L. -lz -lbz2
gcc -O2 -Wall -s -o vfdecrypt vfdecrypt.c -lcrypto
vfdecrypt.c: В функции «main»:
vfdecrypt.c:333:18: предупреждение: variable «oflag» set but not used [-Wunused-but-set-variable]
vfdecrypt.c:333:7: предупреждение: variable «iflag» set but not used [-Wunused-but-set-variable]
Всё готово для преобразования:
Код: Выделить всё
bash-4.2$ /home/olej/2013_WORK/DRAFT/MAC/dmg2img-1.6.4/dmg2img -i Mac.OS.X.10.6.3.Retail.dmg -o Mac.OS.X.10.6.3.Retail.iso
dmg2img v1.6.4 (c) vu1tur (to@vu1tur.eu.org)
Mac.OS.X.10.6.3.Retail.dmg --> Mac.OS.X.10.6.3.Retail.iso
decompressing:
opening partition 0 ... 100.00% ok
opening partition 1 ... 100.00% ok
opening partition 2 ... 100.00% ok
opening partition 3 ... 100.00% ok
opening partition 4 ... 100.00% ok
opening partition 5 ... 93.00%
Это процесс достаточно длительный (7Gb перелопатить) ... но не такой, как компиляция ядра, или крупного пакета типа FreeSWITCH... - но мин. на 4-5 затянет:
Код: Выделить всё
bash-4.2$ ls -l Mac*
-rw-r--r-- 1 olej olej 6832375180 февр. 9 00:11 Mac.OS.X.10.6.3.Retail.dmg
-rw-rw-r-- 1 olej olej 8101199872 февр. 9 00:57 Mac.OS.X.10.6.3.Retail.iso