Встановлення Mac OS на MacBook. Перші кроки на Mac: новачкам про OS X Чи можна встановити mac os на комп'ютер
Писати код під iPhone на PC не можна. Політика партії Apple. Хоча iPhone SDK це класичний GCC, але випадків того, щоб писали на PC я не знаю. А ось на джейбрекнутий девайс можна поставити iPhone SDK, писати і запускати код прямо на телефоні/планшеті.
Ходять чутки, що ставити MacOS на звичайний PC це "складно та непросто".
Насправді все залежить від везіння:) Від везіння та від заліза.
У моєму випадку - установка MacOS X була трохи складнішою за установку Windows 7.
Шляхів установки – купа. Я опишу найпростіший і лобніший. Складні варіанти – не для мене. Якщо щось не вийшло, це не означає, що поставити MacOS ніяк не можна. Можливо можна, але складнішими шляхами. Для ноутбуків можна знайти готові образи завантажувальних дисків (модифіковані умільцями).
Остання лінійка Маків – це звичайний PC. Звичайний PC з трохи зміненим bios. І MacOS має дрова лише на обмежений набір пристроїв, які йдуть з маками.
Перепрошувати bios не треба (хоча це є один з можливих шляхів). У мене зараз на одному залозі крутитися MacOS X, Win XP, Win 7. А ось дрова (написані умільцями, є навіть у вихідниках) – пошукати доведеться.
Коротко: "Кочаємо спеціальний завантажувальний диск, перевантажуємося з нього, вставляємо оригінальний MacOS X DVD, ставимо його, оновлюємо, шукаємо та встановлюємо драйвера. Все."
0. Налаштовуємо bios
Необов'язкова, але бажана частина.
1. SATA-контролер переводимо в AHCI mode (у мене він завжди був AHCI).
2. ACPI включити (хтось радить, навпаки, вимкнути).
3. Переключити HPET (таймер) на 64-бітний режим (не знайшов у себе такого).
4. Вимкнути у процесора всі ядра крім одного (не знайшов такого).
5. Вимкнути SpeedStep.
У мене все працює незалежно від налаштувань ACPI та SpeedStep.
1. Чи варто взагалі пробувати?
Записуємо.iso на CD-RW. Завантажуємося з нього, якщо з'явилося меню вибору дисків – ура, ваш PC тепер майже Mac. Якщо не вийшло, пробуємо інший. У мене завантажився перший, для звичайного заліза: empireEFIv1085.iso.
Якщо все.iso не підійшли, можна спробувати старі версії EmpireEFI. Якщо нічого не підійшло, тоді простий варіант – не для вас. Залишається купа складних варіантів установки ( Гугл, форум і вікі на допомогу), або купити сумісне з Маком залізо (список ), або купити PC з уже налаштованим і встановленим MacOS (є фірми, які цим займаються), або знайти тих, хто поставить MacOS, або таки купити справжній Mac ( переплативши вдвічі).
2. Потрібен звичайний інсталяційний MacOS X DVD
Тепер ваш PC – майже Mac. Можна вставляти завантажувальний DVD-диск MacOS X і ставити його.
Для iPhone SDK 4.0 – потрібна версія 10.6 або старша. Я встановлював 10.6.3, auto update оновив мені його до 10.6.4.
Де взяти такий диск?
1. У знайомого маководу.
2. Купити у магазині.
3. Завантажити з інтернету образ та записати на DVD-R DL (double layer) який на 8Gb.
4. Завантажити з інтернету образ та зробити завантажувальну флешку.
Якщо є знайомий маковод із завантажувальним DVD – це найкращий спосіб. Він і допоможе встановити та налаштувати MacOS.
Якщо до вас у гості часто заходить "відділ боротьби зі злочинами у сфері високих технологій" - купіть офіційний диск. Установка MacOS на PC порушує ліцензію Apple, але це ліцензія не дійсна біля РФ, т.к. порушує закони РФ (конкретно, статтю 1280 ЦК). Також ця ліцензія порушує закони і не дійсна в Європі, але не в США.
Завантажити образ можна, наприклад, звідси.
Він у маківському форматі.dmg.
Цей формат під Windows вміє писати (і конвертувати в iso): PowerISO, UltraISO.
Просто сконвертувати в iso можна за допомогою dmg2img .
Писати треба на двошарову DVD-R DL болванку, на мінімально можливій швидкості та з перевіркою запису. Якщо інсталятор не зможе щось прочитати з диска, він напише, що диск можна викинути в кватирку.
Щоб зробити завантажувальну флешку – потрібен вже встановлений MacOS (підійде навіть запущений під VMWare) та флешка розміром 8Gb або більше.
3. Куди ставитимемо?
Як поставити на один фізичний диск MacOS не стираючи встановлений Windows - я не знаю. Paragon Partition Manager може робити розділи MacOS на одному диску з Windows, інсталятор MacOS навіть бачить цей розділ, але відмовляється ставитися на нього. Він хоче GUID весь диск, на MBR відмовляється ставитися.
А ось, поставити MacOS, а потім уже Windows можна (за допомогою BootCamp).
Я вчинив просто – купив новий диск спеціально для MacOS.
4. Встановлення
Завантажуємося з CD EmpireEFI, коли з'являється меню вибору дисків, виймаємо CD та вставляємо MacOS DVD (або завантажувальну флешку), вибираємо диск, з якого відбуватиметься установка. І все.
Для розширеної діагностики установки: у меню вибору дисків натискаємо Tab (що призведе до переходу в текстовий режим), вибираємо диск (стрілочками вгору/вниз) та набираємо "-v".
Якщо бачите меню вибору мови – то вам пощастило вдруге:)
Якщо usb клавіатура або миша не працюють, то спробуйте виймати та вставляти їх доки не запрацюють. У мене таке трапилося тільки один раз, всі інші рази все працювало без перетинань.
Перемикати мови: Win+Space.
Інсталяція нічим не відрізняється від установки на Mac.
Коли запропонує вибрати диск куди ставити, заходимо в меню (яке зверху): Utilities -> Disk Utility, вибираємо диск, переходимо у вкладку Erase, Format ставимо як Mac OS Extended (Journaled) і натискаємо на Erase. Після форматування виходимо з утиліти та бачимо, що з'явився новий диск, придатний для встановлення.
На диску MacOS займе 7 Гб.
5. Після встановлення
У мене після установки одразу запрацювала мережева карта та інтернет. Оновлення системи до 10.6.4 через інтернет пройшло успішно (яблучко -> Software Update), воно скачало більше гігабайта. Якщо драйвер для мережі не підійшов - завжди можна налаштувати його пізніше.
Я відключив всі режими сну (System Preferences -> Energy Saver). Вони у мене і в Windows відключені, і на форумах писали - що можуть бути проблеми: то не засне, то не прокинеться. Я навіть пробувати не став. Restart та Shut Down – працюють.
Завантажуватись самостійно MacOS не буде. Для завантаження потрібно завантажитись спочатку з CD EmpireEFI і вибрати диск, куди поставили MacOS. Щоб завантажуватися самостійно, нам потрібен myHack або Chameleon, обидва вони є на CD EmpireEFI (Empire EFI/Post-Installation). Спочатку ставимо myHack, якщо не завантажуватиметься MacOS - ставимо Chameleon. І не забудьте в bios виставити перший завантажувальний диск з MacOS.
Якщо MacOS не завантажується (неправильний завантажувач або драйвер не підійшов), завжди можна завантажитися з CD EmpireEFI.
У мене новий myHack, завантажений з інтернету – не встав. Chameleon - встав, старий myHack з CD Empire - теж встав, зупинився у ньому, т.к. він завантажує MacOS без зайвих натискань.
MyHack та Chameleon при старті пропонують вибрати диск для завантаження – так можна завантажитися у Windows (якщо він стоїть). Також диск для завантаження можна вибрати при старті комп'ютера Shift+F8 (мій bios таке вміє).
6. Драйвера
Драйвери в MacOS мають розширення.
Основні (системні) драйвери лежать тут: /System/Library/Extensions/
Драйвери для PC: /Extra/Extensions/
Базовий набір драйверів є на CD EmpireEFI: /EmpireEFI/Extra/Preboot.dmg/Extra/Exten sions/
Копіюємо всі ці.kext в /Extra/Extensions/
Інформація про залізо, як її бачить MacOS: яблучко -> About This Mac -> More Info.
Якщо мережна картка не встала, шукати драйвера можна під Windows. MacOS вміє читати NTFS та FAT диски. У мене MacOS бачить всі диски WinXP та Win7 в режимі лише читання. Також драйвера можна скинути на флешку.
Драйвера скидати в /Extra/Extensions. Іноді драйвер потрібно покласти в /System/Library/Extensions замінивши системний (про це написано в описі драйвера). Іноді треба стерти системний драйвер.
Після змін у драйверах – треба оновити кеш драйверів.
Зробити це просто за допомогою pfix. Запускаємо його, він запитає пароль на систему та номер диска, де стоїть система. Працює він довго, хвилин 15. Якщо в системі заданий порожній пароль, pfix таке не розуміє, йому потрібен хоча б 1-літерний пароль (міняти пароль тут: System Preferences -> Accounts).
Драйвер для NVidia встав відразу, я спробував перший-ліпший: NVEnabler 64.kext
Після оновлення кеша драйвера і перезавантаження режим змінився з 1024x768 на 1920x1080 і з'явилися нові режими в System Preferences -> Displays.
Драйвера на свою матір я не знайшов. Все працювало і так, окрім звуку. На форумах я вичитав, що для моєї матері потрібен універсальний драйвер звуку VoodooHDA.kext. Перебував різні драйвера: то не було звуку, то не працював volume, то працював volume, але був шум при максимумі. Заробив на ура ось цей драйвер при стертому системному AppleHDA.kext.