Архив | Хакинтош RSS feed for this section

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.

Psystar сертифицирует хакинтоши

5 Окт

Psystar планирует лицензировать свои разработки в области хакинтошестроения всем желающим производителям PC. В рамках этой программы, производители получают загрузчик и прочие «уникальные технологии», которые позволяют устанавливать Snow Leopard непосредственно с официального диска.

Программа Psystar Certified рассчитана на настольные и мобильные компьютеры, а также на серверы.

Не совсем понятно, каким требованиям должен отвечать «сертифицированный хакинтош», но что не каждый PC подойдет в качестве заготовки — факт, подтвержденный на практике десятками тысяч проб и ошибок.

Любопытно, что сам Psystar еще не «разрулил» свои отношения с Apple в суде, однако продолжает расширять модельный ряд клонов и даже выпустил серверное решение за $1500 на базе Quad-Core Xeon Nehalem.

сервер psystar

Обновил 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) стал быстрее, ошибок в консоли поменьше, а других эффектов я пока не заметил.

Snow Leopard на хакинтоше — первый блин комом

3 Сен

Пытался установить «почти релиз» 10.6 10A432 Snow Leopard на свой хакинтош (GA-EP45-DS3 rev. 1.0, 7600GT, Q6600) — пока облом.

Устанавливать пробовал с флешки, по широко известному сценарию: PC EFI 10.1, патченый DSDT, набор расширений, в моем случае такой: IOAHCIBlockStorageInjector.kext, NullCPUPowerManagement.kext, SleepEnabler.kext, OpenHaltRestart.kext, fakesmc.kext, LegacyHDA.kext, PlatformUUID.kext. Ничего не получилось. Без ключей дело не доходит до установки — kernel panic, с ключиком -x32 все заканчивается уже позже — после начала копирования файлов установщиком.

Потом попробовал установку из-под работающего Mac OS X 10.5.8 Leopard, тоже строго по инструкции. Набор kext-файлов тот же, результат получше — дело дошло до первой загрузки и заведение первого пользователя. Пока я улыбался в камеру для создания юзерпика, снова пришел kernel и устроил панику. Точнее, ее устроил debugger, а попросил его об этом Window Server.

Такие дела. Устанавливал на отдельный раздел, потому не страшно. Подожду более нетерпеливого владельца аналогичного моему хакинтоша, пока есть подозрение на старый «квад» Q6600 и еще на DSDT — я взял старый, от леопарда, только поправил в нем глюк на тему сброса CMOS.

Есть еще вариант не трепыхаться вовсе. Домашний iMac G5 не переварит Snow Leopard, так что можно пока остаться в однообразной среде и наслаждаться 10.5.8. Тем более, что я почти решил продать iMac, выкинуть компьютерный стол и взять Macbook какой-нибудь. Нечего из дома филиал офиса устраивать. Только вот еще начать бы доверять своим решениям.

Напоследок — веселые картинки. После загрузки в Snow Leopard секунд серез 15 приходит вот такая беда. На этот раз виновен cupsd.

mac os cupsd panic

Режим сна на хакинтоше с 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 10.5.8 — звука снова нет

5 Авг

Обновил свой рабочий компьютер до 10.5.8 (скачал delta upgrade). Перед этим на всякий случай добавил в Ettensions disabler.kext по наводке netkas. Установилось все нормально, без лишних спецэффектов, как в прошлый раз. Почти без.

После второй перезагрузки (это нормально, их должно быть 2) компьютер не взлетел.

com.apple.driver.AppleHDA kernel trap

Какое-то нездоровье приключилось а AppleHDA (он обновился в этом релизе). К счастью, загрузка с -s на этот раз удалась сразу, звук, вероятно, позже грузится. Переименовал AppleHDA.kext и загрузился в нормальном режиме. Без звука, понятно.

Попытался закинуть в систему старый AppleHDA, по-моему он еще от 10.5.6 — не вышло. Впервые такое увидел:

Системное расширение было установлено неверно и не может использоваться

Системное расширение было установлено неверно и не может использоваться.

В общем, пока без звука. Еще есть вероятность, что не работает sleep — многие на это жаловались после обновления, я пока не пробовал.

В остальном ничего нового пока не заметил, буду неспешно решать проблему с AppleHDA. Есть вероятность, что помимо самого AppleHDA надо вытащить какие-то связанные драйвера из резервной копии.

About This Mac 10.5.8 — мой хакинтош

Совместимость популярных нетбуков с 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 рублей, которые он стоит.

Psystar держится бодрячком

1 июля

Psystar, производитель целой линейки Mac-клонов, проходящий процедуру банкротства, разослал своим покупателям и подписчикам жизнерадостное и оптимистичное информационное письмо.

pystar chapter11 letter

Компания серьезно надеется «выйти из огня преображенной» и продолжить битву с Голиафом.

Вместе с этим заявлением, Psystar анонсировал новую модель «хакинтоша» под названием Open (7), построенную на базе Intel Nahalem Xeon, а также новую версию менеджера загрузки — Darwin Universal Boot Loader (DUBL), которую планируется выпустить для публики в формате Open Source.

Я не большой фанат «железа» Psystar (далеко они), но их драйвер для сетевой карты (R1000.kext) трудится на моем хакинтоше исправно.

Psystar начал процедуру банкротства

26 мая

Psystar всё? Производитель нелегальных клонов Mac инициировал процедуру банкротства по статье 11 о защите от кредиторов.

В своем положении компания винит сложные экономические условия и поставщиков, повысивших цены на комплектующие. Судя по заявлению (PDF), заполненному при обращении в суд, Psystar очень небольшая компания: собственнх средств не более $50000, а долги составляют от 100 до 500 тысяч долларов.

Среди кредиторов компании самым заметным называют юридическую фирму Carr & Farrell, представляющую интересы Psystar в деле против Apple, также в списке курьерские компании UPS, FedEx, и DHL, плюс Psystar задолжал около $12000 налогов.

Вероятно, компания плохо оценила свои силы и не выдержала финансовой нагрузки, ввязавшись в юридическую битву с Apple. То ли кто-то из инвесторов (была теория, что это Microsoft) не рискнул продолжать войну, то ли изначально был рассчет больше на шумиху, чем на длительное противостояние. Слушание по делу о банкротстве Psystar назначено на 5 июня, тогда все и узнают, кто реально стоит за Psystar.

Для Psystar еще не все потеряно. Сама процедура означает в частности, что судебное разбирательство с Apple будет приостановлено, а это дает некоторую передышку. В своем заявлении Psystar сообщает, что планирует избежать банкротства и имеет сильные планы на будущее.

Страница 3 из 41234