Архивы меток: установка

Режим сна на хакинтоше с 10.5.8 и файлы для GA-EP45-DS3

7 Авг

Чудесным образом разрешилась проблема с неспящим хакинтошем — надо было просто удалить Disabler.kext. За наводку спасибо комрадам с msiwind.net.

Разумеется, для этого надо предпринять подготовительные меры, чтобы ваш AppleIntelCPUManagement.kext не поднимал панику.

Что конкретно я сделал на своем железе я уже описывал. Нужно просто сделать правильный DSDT.aml.

Режим сна работает как и прежде — для пробуждения надо нажать на кнопку питания, никакие другие действия с мышкой или клавиатурой не помогают.

Решил выложить свои файлы, пригодятся только для точно такой же конфигурации.

Набор файлов для хакинтоша на базе:

— Gigabyte GA-EP45-DS3 (звук ALC889a)
— Диски и DVD только SATA
— Видеокарта nVidia 7600GT 256Mb
— Мышь и клавиатура USB

Это папка Extra для Chameleon 2.0RC2. У меня Chameleon установлен в EFI раздел.

Как залить файлы в EFI раздел

#!/bin/sh
mkdir /volumes/efi/
mount_hfs /dev/disk0s1 /volumes/efi

Дальше копируем папку Extra куда нужно:

cp -R <откуда>/Extra /volumes/efi

Не забываем делать что-то типа такого после записи файлов:

#!/bin/sh
chown -R root:wheel /volumes/efi/Extra
chmod -R 755 /volumes/efi/Extra
umount -f /volumes/efi

Жалобы и предложения оставляйте в комментариях.

Скачать файл: GA-EP45-DS3-DSDT-AND-KEXT-PACK.zip

UPDATE, Март 2010:

Новые файлы и описание моего хакинтоша с Mac OS X 10.6.3

Звук, видео, сеть на хакинтоше с помощью DSDT.aml и LegacyHDA

6 Авг

Уф, отмучился. Обновил позавчера Mac OS (до 10.5.8) на своем хакинтоше (GA-EP45-DS3 rev. 1.0, 7600GT), пропал звук и вообще что-то заколдобило. Решил все глобально обновить, убил полдня — получилось.

Для начала, заменил загрузчик (какой-то ноунейм) на модный Chameleon 2.0 RC2, установил его туда же, в EFI раздел GUID диска. Делал все по этому руководству, очень толково написано, плюс снабжено всеми (почти) необходимыми файлами. Почти, потому что на материнской плате автора того мануала (GA-EP45-DS3L) другая звуковая карта — у него ALC888, а у меня ALC889a — и другая видеокарта. Мне из всего руководства понадобилась небольшая часть про установку Chameleon и копирование нужных файлов.

Затем решил заняться DSDT. Слабо понимая что это такое, делал все по другому руководству того же автора. Скачал прошивку BIOS для своей материнки, нужный софт, запустил, выставил галочки по инструкции, получил DSDT.aml, подсунул его Хамелеону. Кстати, до сих пор не понятно, куда его класть — то ли в корень EFI-раздела, то ли в папку Extra — источники путаются в показаниях, поэтому у меня лежит и тут и там.

Видео подхватилось безо всяких EFI строк в com.apple.Boot.plist, а звук — нет. Нужен был правильный LegacyHDA.kext, его я взял тут, где Series of LegacyHDA. Взал самый простой, как мне показалось: 4outs2ins regular headphone.

Все это вышло не с первого раза, но итог таков:

— DSDT.aml решил вопрос с сетью (Bonjour не пашет, но мне и не надо), и с видео. Для звука потребовался LegacyHDA.kext, но зато стал не нужен HDAEnabler.kext.

— com.apple.Boot.plist девственно чист, EFI строки для видеокарты и для сети я оттуда убрал.

— В папке Extensions (/volumes/efi/extra/extensions) остались эти файлы:
AppleDecrypt.kext OpenHaltRestart.kext Disabler.kext IOAHCIBlockStorageInjector.kext LegacyHDA.kext UUID.kext

Говорят, можно убрать и Disabler.kext, но тогда процессор будет сильнее греться, причина где-то внутри AppleIntelCPUManagement.kext.

А вот эти мне больше не требуются: IONetworkingFamily.kext IOPCIFamily.kext RealtekR1000.kext IOAudioFamily.kext OSvKernDSPLib.kext VoodooHDA.kext.

Для уверенности я еще раз поставил обновление 10.5.8. После двух перезагрузок — рабочая система. Видео и сеть работают на родных драйверах, звук — при помощи LegacyHDA.

Не решен вопрос со сном — sleep и до обновления не шибко гладко работал, а в 10.5.8 вообще никак — отключает монитор, а засыпать не желает. Ну и просыпаться, соответственно, тоже — reset только лечит.

Совместимость популярных нетбуков с Mac OS X

27 июля

Пока продолжают плодиться слухи о планшетном нетбуке Apple — то ли он появится в этом году, то ли в будущем — практичные люди приспосабливают под Mac OS традиционные нетбуки других производителй.

Обновился список совместимых «хакбуков» на сайте boingboing, в этом месяце добавлены новые модели: Dell Vostro A90, Toshiba NB200, Asus 1008HA.

Некоторые модели работают почти полностью прямо из коробки, за вычетом мелкой периферии вроде микрофонов. Некоторые нетбуки, кстати, выглядят вполне стильно, хоть сейчас ставь клеймо Mac. Не понимаю упорства Apple, живые деньги и готовая толпа покупателей просто игнорируются.

Таблица совместимости нетбуков с Mac OS X (июль 2009)

По ссылкам — истории успеха и различные инструкции по настройкам BIOS и установке Mac OS X на хакбуки (англ). Некоторые сайты словили diggeffect и отвечают через раз.

WiFi Ethernet Sound Bluetooth Video-Out Trackpad Card Reader Audio i/o Sleep WWAN
Dell Mini 9/Vostro A90
Eee 1000H
HP Mini 1000
Lenovo S10 X
Eee 901 ? O O
Asus 1008HA X X
Toshiba NB200 X X X
MSI Wind U120 O O
Sony Vaio P X X O X
Dell Mini 10v O
Samsung N120 X X X
MSI Wind U100 X
Dell Mini 10 Не работает GMA500 VIDEO
Dell Mini 12 Не работает GMA500 VIDEO
Samsung NC10 X X
Aspire One X X X X
Lenovo S10-2 X X
Eee 1000HE X O
Gigabyte M912 O ? ? ? ? ? ?
Sony UX WiFi надо менять. Тачскрин работает.
Amiga X X X X X X X X X
X: Не работает O: Частично работает или нужно дорабатывать : Работает

Мне из этого списка понравился Dell Vostro A90. На аналогичном по сути Mini 9 не работает только одна вещь — SD слот кардридера понимает только SD и SDHC. Для хакинтоша-нетбука это очень здорово, особенно за 13000 рублей, которые он стоит.

Обновление 10.5.7 на хакинтоше. Ахтунг!

13 мая

Вчерашний оптимизм по поводу беспроблемной установки обновления 10.5.7 на хакинтоши улетучился сразу после скачивания установочного пакета. Точнее, еще во время.

Загрузить апдейт через «обновление программ» не получилось. Скачивается где-то пятая часть, потом загрузка считает свой долг выполненным, пакет пробует распаковаться и ругается, что логично. Я пробовал 2 раза и еще один товарищ на такое же нарвался. Пришлось качать отдельный пакет на 400+ мегабайт.

Далее были проблемы. По ходу установки выпал серый экран, после перезагрузки имелся он же, невозможно было загрузиться даже в консоль с ключиком -s. Дальше много всего пробовал, выдаю только сухой остаток.

1. Необходим один из пакетов, отключающий AppleIntelCPUPowerManagement.kext. У меня он называется IntelCPUPMDisabler.kext. Он должен быть установлен перед установкой обновления!

2. Если вы использовали для «оживления» звука связку LegacyHDAController.kext и стандартного AppleHDA.kext в 10.5.6, то после обновления можете заработать серый экран еще и по этому поводу. Надо выкинуть LegacyHDAController и перезагрузиться перед установкой.

Звука вы, понятно, лишитесь. Вернуть звук можно используя старый AppleHDA.kext от 10.5.6 и тот же LegacyHDAController.kext. Я пока остановлюсь на таком способе, поскольку других не видно.

Конфигурация хакинтоша такая:

Материнская плата Gigabyte GA-EP45-DS3, процессор: Intel Core2Quad Q6600, видео NVidia 7600GT, 8GB RAM.

Загружаемые «лекарства» (каталог Extra или где вы там храните ваши boot-time расширения): AppleACPIPlatform.kext, IntelCPUPMDisabler.kext надо иметь до установки обновления, LegacyIOAHCIBlockStorage.kext, AppleDecrypt.kext, LegacyAppleAHCIPort.kext, OpenHaltRestart.kext, AppleSMBIOS.kext, LegacyAppleIntelPIIXATA.kext, SMBIOSResolver.kext, HDAEnabler.kext, LegacyHDAController.kext, IONetworkingFamily.kext, LegacyHDAPlatformDriver.kext надо убрать до установки.

Хакинтош на GA-PE45-UD3

16 марта

Пока я только собираюсь разворошить свою память и описать свой опыт по подбору железа и установке Mac OS на PC, товарищи не теряют времени — подбирают, устанавливают и описывают.

Хакинтош на базе GA-PE45-UD3

Материнская плата Gigabyte GA-PE45-UD3, по сути, более современная версия моей GA-PE45-DS3. Но, очевидно, дело не ограничилось дизайном и модной фишкой Ultra Durable 3.

В папке Kexts for Uinstaller заменяем драйвер сетевушки Reatlek1000.kext на AppleRTL8169Ethernet.kext, потому как реалтековский драйвер на моей мамке не завелся

У меня совершенно спокойно работала сеть и с родным драйвером, и с Reatlek1000.kext от Psystar.

Еще, я не использовал Chameleon, обошелся. В общем, у меня все иначе. Как склероз отпустит — напишу.

Страница 2 из 212