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 і залишити його на робочому столі, він стане в нагоді нам на наступному етапі.

Chameleon - блог токловіча алексея

Chameleon - блог токловіча алексея

Етап 2: Підготовка USB-накопичувача

На даному етапі нам потрібно розгорнути систему на наше пристрій. Для цього скористаємося дискової утилітою:

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

Chameleon - блог токловіча алексея

Після цього вміст образу почне копіюватися на накопичувач. В основному займає ця операція до 10 хвилин.

Етап 3: Установка завантажувача Chameleon

Chameleon - це програма завантажувач операційної системи. Встановити його дуже просто:

  1. Завантажити архів з файлами
  2. Витягти папку на робочий стіл
  3. Відкрити папку Apps
  4. Відкрити PC EFI 10.1
  5. В установці вибрати розділ InstallDrive
  6. Натиснути встановити і ввести пароль

Chameleon - блог токловіча алексея

Chameleon - блог токловіча алексея

Етап 4: Установка необхідних файлів на USB

На цьому етапі необхідно буде скопіювати boot файл, DSDT, папку Extra. Якщо retail образ нижче версії 10.6.2, то потрібно буде скористатися альтернативним ядром, наприклад Qoopz.

  1. Перенести файли boot. DSDT.aml і папку Extra з архіву в розділ InstallDrive (не забувайте, що файл boot може не відображатися в Finder, тому що він невидимий)
  2. Якщо образ нижче 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 швидко натисніть якусь клавішу щоб зупинити лічильник. Далі вибирайте розділ з системою. Після того як система завантажилася, відкриваємо скачаний архів і проробляємо операції описані в третьому етапі.

  1. Відкрити папку Apps
  2. Відкрити PC EFI 10.1
  3. В установці вибрати розділ з нашої встановленою системою
  4. Натиснути встановити і ввести пароль

Етап 8: Установка необхідних файлів на жорсткий диск

Аналогічно етапу 4 копіюємо файли з архіву на наш жорсткий диск з системою:

  1. Перенести файли boot, DSDT.aml і папку Extra з архіву в розділ з системою (не забувайте, що файл boot може не відображатися в Finder, тому що він невидимий)
  2. Якщо образ нижче 10.6.2, перенести файл mach_kernel з архіву в корінь накопичувача.

Можливо доведеться скористатися терміналом щоб видалити ядро ​​і файл boot з флешки.

Етап 9: Встановлення додаткових kext'ов

Існують деякі kext'и, які не можуть перебувати в / Extra / Extensions. У них входить драйвера для мережевої карти. Також вам доведеться створювати нові кеш файли кожного разу після установки або видалення kext. Існує кілька програм які допомагають уникнути ручного регулювання kext'ов і створення кешу. Перша з них Kext Helper b7.

  1. Перенесіть Kext Utility і Kext Helper b7 з архіву в папку Додатків.
  2. Відкрийте Kext Helper b7.
  3. Перенесіть файл RealtekR1000SL.kext (або Intel82566MM.kext, якщо у вас материнська плата Intel) з папки System / Library / Extensions в програму Kext Helper b7.
  4. Введіть пароль і натисніть Easy Install.
  5. Для того щоб відновити кеш для кекстов знаходяться в папці / 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.