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

Скучное обновление хакинтоша до Mac OS X 10.6.4

15 июня

Ну вот, Джобс услышал мое нытье про скуку и выпустил таки обновление Mac OS X 10.6.4. По традиции я сходил к Неткасу, проверил отзывы торопыг, уже установивших обновление на свои хакинтоши. Неткас на комментарии скуп в этот раз, велел всем повторять ту же процедуру, что и для 10.6.3. В комментариях мнения, как обычно, разделились. Кто-то «убил» систему обновлением, другие и не заметили, все у них хорошо. Популярны жалобы на графику ATi и на R1000, это сетевушка, насколько я помню. А, ну еще наверняка перестанет работать звук, надо будет заново колдовать.

Сейчас скачивается Mac OS X v10.6.4 Update (Combo) на 900 без малого мегабайт. Дельта не шибко меньше, 600 с копейками. Удивительное дело, если учесть, что ничего особо нового там не обещают, помимо уже скачанной отдельно Safari 5.

Если все пойдет нормально, то в скором времени ниже вот этой полоски появится пара слов об успешной установке обновления 10.6.4 на мой (almost) perfect hackintosh. Если не всё или ненормально, то будет там немерено матов, проклятий и нытья.


Матов не будет. Устанавливалось обновление минут 10. Перезагрузил компьютер, все работает, вроде. Звук не пропал, сеть есть, полет нормальный. Кому вдрег интересно — мой хакинтош и нужные файлы (они не менялись). Нарекаю это обновление самым скучным из всех, что я помню. Как же так, Стиви? Не ожидаааал.

Обновление Mac OS X 10.6.3 на хакинтоше

29 марта

Потрясающе, больше 700 мегабайт чего-то — и ничего нового.

Обновляем хакинтош (GA-EP45-DS3 rev. 1.0, nVidia 7600GT, Q6600, PC EFI 10.6, kernel 32bit), неплохо подготовленный к жизни еще при прошлых обновлениях. Netkas советует выкинуть SleepEnabler.kext и поставить «заглушку» для AppleIntelCPUPowerManagement.kext в виде NullCPUPM.kext. Проверяем, что у меня есть.

/$ cd /extra/extensions
extensions$ ls -l
drwxr-xr-x@ 3 root  wheel  102 29 окт 11:19 ALC889a.kext
drwxr-xr-x@ 3 root  wheel  102 19 авг  2009 IOAHCIBlockStorageInjector.kext
drwxr-xr-x@ 3 root  wheel  102 19 авг  2009 OpenHaltRestart.kext
drwxr-xr-x@ 3 root  wheel  102 20 авг  2009 PlatformUUID.kext
drwxr-xr-x@ 3 root  wheel  102 13 сен  2009 fakesmc.kext
extensions$

NullCPUPM отсутствует, стало быть как-то я уже убедил AppleIntelCPUPowerManagement (а он есть, родной), что компьютер у меня годный и паниковать нечего. SleepEnabler тоже отсутствует, проблемой меньше. Можно ставить?

Я скачал Combo Update 10.6.3, на всякий случай, он все равно не сильно больше инкрементального. Запускаю, минут 5-7 шуршания, готово.

Радоваться пока рано, перезагружаю компьютер. Еще 3 минуты ожидания — все, можно если не радоваться, то хотя бы расслабиться.

Mac OS X 10.6.3. на хакинтоше

После загрузки потребовал обновления MagicPrefs, не захотел работать с новым драйвером MagicMouse. Обновил.

Звук, самое слабое место при всех обновлениях. Радует, что звук остался. Не радует то, что он испортился — начал «бздеть» иногда, чаще при резких и коротких озвучках, типа тех, что сопровождают переключение языка в Punto Switcher. Музыка в iTunes играет нормально, так что я пока просто отключу или заменю звуковое сопровождение Punto.

UPDATE: Перезагрузился еще раз — проблемы со звуком пропали. Как-то я необыкновенно удачно DSDT подредактировал в прошлый раз, очевидно. Люди заменяют AppleHDA на старый, от 10.6.2, а у меня и с новым все нормально.

В общем, на удивление приятное и беспроблемное (бесполезное?) обновление. Новшеств никаких не заметил, проблем тоже нет особых. Осталось попробовать 64-битный режим, но это погодя.

Если ваш хакинтош похож на мой — обновляйтесь, бояться не надо. Но осторожность и бэкап не помешают.

Psystar анонсировал Rebel EFI

22 Окт

rebel ['reb(ə)l] сущ. 1) повстанец, участник восстания, восставший; мятежник; 2) бунтарь, бунтовщик; непокорный человек;

Очень говорящее название для программы, которая помогает установить любую операционную систему (хотя всюду подразумевается Mac OS) на любой компьютер (хотя точно не на любой).

rebel-efi-1.jpg

Ничего нового, подозреваю, Psystar не изобрел, просто завернул в красивую обертку что-то типа Chameleon boot loader и PC EFI и продает за деньги, причем немалые — 90 баксов нормальная цена, а пока «всего» $50.

Кстати, не удивлюсь, если добрая часть Psystar Rebel EFI творчески заимствована из упомянутых разработок — такое за ними уже замечалось.

Впрочем, есть и еще полезные свойства у Rebel EFI, хотя бы на бумаге — программа проверяет «безопасность» обновлений от Apple. Что она будет делать с проблемными обновлениями — не понятно. Кроме этого заявлена какая-то библиотека драйверов для различного оборудования, но этим тоже не удивишь.

В общем, Rebel EFI нацелен на тех, кому компьютеры Apple не по карману, а «сам процесс» установки Mac OS на PC не интересен — лень вникать, неохота разбираться и все такое.

У программы есть пробная версия и я хочу немедленно ее протестировать, ведь Snow Leopard мне так и не поддался.

Кстати, не так давно Psystar начал «сертифицировать» компьютеры и компоненты на соответствие Open Computing, то есть на возможность работы этого железа в Mac OS.

Не так плохо для мелкой компании, которая находится в процессе судебного разбирательства с мега-монстром Apple.

Обновил fakesmc.kext

16 Сен

Несколько дней назад установил на свой хакинтош «новую фенечку» — fakesmc.kext, предварительно выкинув dsmos.kext (или appledecrypt.kext, я не помню что было в последней инкарнации). Сегодня установил обновленную версию FakeSMC V2 — взять можно на сайте автора.

Я слабо подкован в технической стороне вопроса, знаю только, что «декрипторы» (dsmos.kext, appledecrypt.kext, а до них r2d2.kext) нужны были для расшифровки некоторых ключевых системных программ, таких как Dock, Finder, loginwindow и т.д. Apple защитил пытался защитить Mac OS от выполнения на сторонних компьютерах, но у него не вышло — хитрые дешифровальщики обманывали Don't Steal Mac OS X.kext, расширение, заведующее проверкой подлинности компьютера.

Каким образом этот же трюк проделывает FakeSMC — не знаю, но это работает. System Management Controller (SMC) — некое устройство (микроконтроллер?), управляющий вентиляторами, батареями (где есть) и прочим подсобным хозяйством. До этого теми же делами занимался System Management Unit (SMU), а еще раньше Power Management Unit (PMU).

В общем, загружаться компьютер (то есть Mac OS) стал быстрее, ошибок в консоли поменьше, а других эффектов я пока не заметил.

Режим сна на хакинтоше с 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, обошелся. В общем, у меня все иначе. Как склероз отпустит — напишу.