Chameleon - блог токловіча алексея
У цій статті я опишу спосіб установки Retail-образу операційної системи Mac Os X на персональний комп'ютер.
Основна частина цієї статті є перекладом керівництва з блогу tonymacx86.blogspot.com
OS X Snow Leopard Install using Retail DVD For P55 Motherboards and Intel Core i5 and i7 з моїми коригуваннями та доповненнями.
Моя конфігурація на момент установки наступна:
Принцип установки приблизно однаковий для подібних систем. Нюанси можуть виникнути при використанні процесорів AMD або з дуже рідкісним залізом.
Для установки я раджу використовувати:
- Retail образ версії не нижче 10.6.2, тому що саме з цієї версії підтримуються процесори Intel Core i5-750 і i7-860. Якщо образ нижче, то доведеться скористатися патчений ядрами.
Жорсткий диск SATA обсягом не менше 120 гб. - Flash накопичувач або USB-вінчестер для розгортання образу.
- Для установки знадобиться Мак. Якщо під рукою немає маку, то можна скористатися VmWare Workstation або будь-який інший віртуальною машиною, благо встановлені образи на торрентах зараз легко знайти. Альтернативним варіантом може бути використання будь-якої готової збірки: завантаживши установник з диска, можна відновити образ системи через дискову утиліту.
- Всі необхідні для установки файли можна завантажити на блозі tonymacx86 (архів) (моя дзеркало)
Етап 1: Створення DSDT
Створення DSDT необхідно для коректної роботи обладнання в Mac OS. Ви можете скористатися вже створеної базою tonymacx86. там можна знайти DSDT для багатьох материнських плат. Я ж скористався програмою Everest. Тут варто відзначити що зберігати DSDT через Everest потрібно після того як ви встановили драйвери на все обладнання. Необхідно зайти в ACPI Tool і натиснути кнопку Save DSDT. Ось в принципі і все. Збережений файл потрібно перейменувати в DSDT.aml і залишити його на робочому столі, він стане в нагоді нам на наступному етапі.


Етап 2: Підготовка USB-накопичувача
На даному етапі нам потрібно розгорнути систему на наше пристрій. Для цього скористаємося дискової утилітою:
- Виділяємо наш накопичувач зліва.
- Натискаємо на кнопку Partition.
- Вибираємо схему з одним розділом.
- натиснути Опції
- Вибрати схему GUID і натиснути OK.
- В названі розділу ввести будь-яку назву, наприклад InstallDrive.
- В поле форматування потрібно вибрати: Mac Os Extended (Case Sensitive, Journaled)
- Натиснути Застосувати і Розбити.
- Після розбивки натиснути правою кнопкою миші на наш новий розділ (на робочому столі або в Finder) і вибрати Інформацію (Get Info)
- Відкрити в правому нижньому кутку замок і вимкнути опцію Ignore Ownership on this Volume.
Тепер потрібно прімонітровать retail-образ. - Повертаємося в дискову утиліту, виділяємо наш розділ, тиснемо відновити.
- Як джерело вибираємо Mac OS X Intall DVD, а призначенням - наш розділ InstallDrive.
- Прибираємо галочку Erase Destiation.
- Тиснемо відновити, знову відновити і вводимо пароль.

Після цього вміст образу почне копіюватися на накопичувач. В основному займає ця операція до 10 хвилин.
Етап 3: Установка завантажувача Chameleon
Chameleon - це програма завантажувач операційної системи. Встановити його дуже просто:
- Завантажити архів з файлами
- Витягти папку на робочий стіл
- Відкрити папку Apps
- Відкрити PC EFI 10.1
- В установці вибрати розділ InstallDrive
- Натиснути встановити і ввести пароль


Етап 4: Установка необхідних файлів на USB
На цьому етапі необхідно буде скопіювати boot файл, DSDT, папку Extra. Якщо retail образ нижче версії 10.6.2, то потрібно буде скористатися альтернативним ядром, наприклад Qoopz.
- Перенести файли boot. DSDT.aml і папку Extra з архіву в розділ InstallDrive (не забувайте, що файл boot може не відображатися в Finder, тому що він невидимий)
- Якщо образ нижче 10.6.2, перенести файл mach_kernel з архіву в корінь накопичувача.
Можливо доведеться скористатися терміналом щоб видалити ядро і файл boot з флешки.
sudo rm / Volumes / InstallDrive / mach_kernel
sudo rm / Volumes / InstallDrive / boot
Етап 5: Підготовка BIOS і жорсткого диска
Я рекомендую використовувати окремий жорсткий диск для установки, якщо ви плануєте використовувати і Windows і Mac.
Основні настройки для BIOS:
- Configure sata as (AHCI)
- suspend mode (s3 only)
Якщо в BIOS є HPET, то налаштувати його на 64-бітний режим:
- HPET Support - Enable
- HPET Mode - 64 bit.
Жорсткий диск можна відформатувати через Windows, в програмі Acronis Disk Director Suite, він обов'язково повинен бути основним (primary) і відформатований в файлову систему fat32 з міткою Shag Os Swap. Якщо планується використовувати тільки Mac на жорсткому диску, то форматувати його потрібно на етапі установки.
Етап 6: Завантаження з USB і установка
На цьому етапі починається установка. Завантажитися з USB можна через клавішу F8 або виставивши пріоритет в BIOS. У засобі завантаження вже прописаний прапор -v, це означає що весь процес завантаження буде виводиться на екран. Надалі цей прапорець можна прибрати в файлі com.apple.boot.plist в папці / Extra.
Етап 7: Установка Chameleon на жорсткий диск
Тепер потрібно знову завантажитися з флешки, але при завантаженні потрібно вибрати розділ з встановленою системою, а не установник. Для цього, коли відобразиться емблема PCI Efi швидко натисніть якусь клавішу щоб зупинити лічильник. Далі вибирайте розділ з системою. Після того як система завантажилася, відкриваємо скачаний архів і проробляємо операції описані в третьому етапі.
- Відкрити папку Apps
- Відкрити PC EFI 10.1
- В установці вибрати розділ з нашої встановленою системою
- Натиснути встановити і ввести пароль
Етап 8: Установка необхідних файлів на жорсткий диск
Аналогічно етапу 4 копіюємо файли з архіву на наш жорсткий диск з системою:
- Перенести файли boot, DSDT.aml і папку Extra з архіву в розділ з системою (не забувайте, що файл boot може не відображатися в Finder, тому що він невидимий)
- Якщо образ нижче 10.6.2, перенести файл mach_kernel з архіву в корінь накопичувача.
Можливо доведеться скористатися терміналом щоб видалити ядро і файл boot з флешки.
Етап 9: Встановлення додаткових kext'ов
Існують деякі kext'и, які не можуть перебувати в / Extra / Extensions. У них входить драйвера для мережевої карти. Також вам доведеться створювати нові кеш файли кожного разу після установки або видалення kext. Існує кілька програм які допомагають уникнути ручного регулювання kext'ов і створення кешу. Перша з них Kext Helper b7.
- Перенесіть Kext Utility і Kext Helper b7 з архіву в папку Додатків.
- Відкрийте Kext Helper b7.
- Перенесіть файл RealtekR1000SL.kext (або Intel82566MM.kext, якщо у вас материнська плата Intel) з папки System / Library / Extensions в програму Kext Helper b7.
- Введіть пароль і натисніть Easy Install.
- Для того щоб відновити кеш для кекстов знаходяться в папці / Extra необхідно перетягнути папку / Extra / Extensions в програму Kext Utility.
Для вірності можна запустити дискову утиліту і в ній на розділі з системою натиснути кнопку Перевірити права доступу (Repair Permissions).
Після всіх цих маніпуляцій потрібно перезавантажити комп'ютер.
Етап 10: Для тих у кого не завівся Quartz Extreme і Core Image
Якщо у вас карта nVidia, то варто спробувати NVEnabler 64.kext. він знаходиться з файлами в архіві. Цей кексти часто допомагає вирішити проблему з TV-виходом. Після установки кексти потрібно видалити стринг GraphicsEnabler = yes з файлу com.apple.boot.plist.
Ну от і все!
Після виконаних маніпуляцій ми отримуємо цілком працездатну систему. Якщо у вас виникли проблеми і ви не знаєте шляхів вирішення, то раджу вам скористатися силою спільноти applelife.com. а якщо ви знайомі з англійським - insanelymac.com.