Як я ставив osx - mavericks (10
У цьому топіку постараюся поділитися досвідом установки OSX Mavericks на обчних ПК тобто Hackintosh. По ходу буду описувати шлях установки яким послідував саме я і як не наступити на граблі. Попутно розповім про всі відомі мною способах.
Для початку необхідно визначитися з поняттями:
Macintosh або Mac
Лінійка персональних комп'ютерів, спроектованих, розроблених, виробляються і продаються фірмою Apple. Працюють під керуванням операційної системи Mac OS. Свою назву отримали від сорту яблук «Макінтош».
Hackintosh або OSx86
Пропрієтарна операційна система виробництва Apple. Вона є другою за популярністю операційною системою в світі. Ця система розроблена таким чином, щоб робота на комп'ютері була максимально інтуїтивної та узгодженою.
Сайти з Манамі
Що необхідно знати - до, під час і після установки
Першим на що варто звертати увагу, це сумісність комплектуючих. З несумісним залізо вона просто не запрацює. Можна спробувати знайти видачу Google і почитати про сумісність вписавши модель залізяки в c префіксом OS X. На форумах зазвичай достатньо інформації по цій темі.
- Н1 (LGA1156)
- H2 (LGA1155)
- H3 (LGA1150)
Програми OS X
UniBeast- Це утиліта для створення настановної флешки з раніше завантаженого з AppStore офіційного образу OSX.
Multibeast
- Набір кексти для повноцінної роботи OSX на сторонньому залозі, тобто нема на Mac.
myHack
- Аналог Multibeast (не рекомендується)
Що таке Kext і DSDT
Kext (Kernel Extension)- тобто розширення ядра. У вигляді кекстов реалізовані практично всі драйвери для Mac OS X. При завантаженні системи ядро Mac OS підхоплює все кексти зі спеціального кешу, а цей кеш, в свою чергу, періодично створюється на базі системної папки для розширень ядра.
DSDT (Differentiated System Description Table)
- тобто ACPI таблиця системних пристроїв з розширенням .aml, що відповідає за їх роботу в материнській платі. Своєрідна підказка, що б дати зрозуміти OS X як працювати з тим чи іншим пристроєм.
Питання относіьельно самої установки
- У какао таблицю розділів необхідно розмічати жорсткий диск? (Mbr або gpt)
- Чи будуть запускатися інші операційні системи в парі з OSX? (Linux і Windows)
- Вибрати відповідний bootloader - завантажувач, який? (Chameleon, Clover або Chimera)
Приступаючи до установки - OS X Mavericks 10.9.2
Буду описувати спосіб яким керувався я, а саме - створення настановної флешки з під WMVare (OS X) за допомогою програми UniBeast.
етапи установки
Щоб зрозуміти в чому справа довелося в засобі завантаження натиснути клавішу F8 і спробувати завантажиться з прапором:
На що в кінці побачив таку помилку.
Після 4ч. пошуку інформації на цьому форумі tonymacx86.com я зрозумів, що потрібно пробувати запускати OS X з різними завантажувальними прапорами.
Після використання різних варіантів завантаження у мене нарешті вийшло побачити «Екран установки»
Існують ще завантажувальні прапори. C допомогою них можна спробувати запустити екран установки:
7. Розбив Ж / Д і встановив систему.
Вибрав мову, далі перейшов в Програми >> Дискова утиліта і розбив жорсткий диск.
Оскільки у мене вже розбитий диск, то система не дозволяє його змінити, тому буду показувати на прикладі флешки.
В параметрах вибрав схему розділів GUID і натиснув ок. Далі застосувати і приступив до установки.
8. Я в новій OS X. MultiBeats - Kext's
У цій програмі вибрав необхідний для моєї материнської плати DSDT (з цього сайту tonymacx86.com. Розділ Downloads >> DSDT), поставив галочки навпроти необхідних кексти. Перезавантажився в систему вже без прапорів завантаження!
Таким чином я отримав повністю робочу систему OS Mavericks 10.9.2 з підтримкою всіх моїх комплектуючих і з можливістю подальшого офіційного поновлення через AppStore.
Що потім?
Включення TRIM на твердотільні накопичувачі SSD.
Оскільки встановлював систему на SSD необхідно було включити TRIM.
Ця технологія підвищує продуктивність твердотілих накопичувача на
Є 3 способи:
- За допомогою MultiBeats (установка кексти)
- За допомогою програми SSD Trim Enabler
- Редагування конфігов через Термінал
Я вибрав останній, власне ось він. Спеціально для Mavericks.
Скопіював і забекапіл файл IOAHCIBlockStorage
Змінив в таблиці значення TRIM
Торкаємося до файлу. Після цього OS X сама оновить кеш кексти.
Перезавантажуємо і перевіряємо:
Власне бачимо що підтримка TRIM включена.
Ось результат моїх праць (посилання на превью)
На скріншотах будуть показані:
1. Інформація про моє маці, Список комплектуючих, Дані утиліти HWMonitor, Термінал з висновком - uname -a і df -h.
2. Встановлені програми, Файловий менеджер Finder.
3. Запущений Launchpad.
4. Safari c відкритою сторінкою 7ksoft.ru
5. Системні настройки.
6. Чистий робочий стіл.
До речі я вам скажу що цей варіант встановлення не дуже я ним користувався коли починав тільки для спрощення, а можна більш ідеально все зробити, плюс там треба правити таблицю Дсдт він не вказав це а це ДУЖЕ ВАЖЛИВО, найідеальніший варіант установки це взяти у Епл в магазині готовий образ будь-якого маку распотрошить його трохи в дискової утиліти записати на флешку, і ставити, але це при наличиии робочої системи, зараз це не для кого не проблема на виртуалке прекрасно все можна зробити ... у мене на звичайному комп'ютері роками працюють ідеально - щас дв а маку коштує YOсеміт і Матревікс обидва оригіналу з магазину і як рідні просто працюють казково ... проблем взагалі немає, місяцями включений і ниодного косяка без перевантажень, система просто прекрасна, стабільна, надійна, за віруси вобще мовчу там не буває такого абсурду, дуже міцна штуковина , ще й активація не потрібна як на винде заморочки з цим, там є все вобщем ... а від робочого столу і його гнучкості і краси винда курить в стороні) коротше якщо ставити мак то ось з цим мануалом краще не починати - це тільки для досвіду для тренування а щоб систем була як основна потрібно як я сказав робити, тоді буде вам щастя) якщо че можу допомогти
Спасибі за інформацію! Якщо раптом будете комусь ставити дуже придалася б інструкція на заміну цієї!
Я по пунктам є розписав як підготувати ось для початку так треба зробити
1. Готуємо флешку - в диск утиліті натискаємо «розділ диска» вибираємо «раздел1» в інформації про розподіл вибираємо формат Mac OS Extended (журнальний) далі внизу натискаємо параметри, там ставимо «схема розділів GUID» натискаємо «застосувати» далі качаємо оригінальний спосіб мак осі ...
2. Розкриваємо приховані файли «програма для розтину додається»
3. Правою кнопкою відкриваємо образ «показати вміст» там буде папка content в ній SharedSupport - заходимо туди і бачимо образ InstallESD.dmg правою кнопкою відкриваємо його ... звідти записуємо на флешку basesystem.dmg, Packages і «mach_kernel»
4. дискової утилітою відновлюємо образ basesystem.dmg на флешку - в джерело ставимо basesystem.dmg в призначення підготовлену флешку ... після завершення відкриваємо на флешці папку System \ Installation туди копіюємо Packages з заміною
5. далі беремо з образу ядро «mach_kernel» копіюємо в корінь флеш
6. після цього на готової флешці відкриваємо / System / Library / Extensions / і закидаємо туди FakeSMC потім видаляємо непотрібний кеш з System / Library / Caches / com.apple.kext.caches папка «Startup»
програму для розтину і оригінальний образ можу дати або на трекерах візьміть
якщо що, буде бажання - пишіть в аську обговоримо 699129050