-Рубрики

 -неизвестно

 -неизвестно

 -Поиск по дневнику

Поиск сообщений в tychodaimon

 -Подписка по e-mail

 

 -Интересы

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.02.2007
Записей: 461
Комментариев: 71
Написано: 726


Hackintosh: собираем Mac своими руками

Понедельник, 15 Декабря 2008 г. 13:21 + в цитатник

 

Hackintosh: собираем Mac своими руками



Стереотипов существует много. Например, "пользователи Apple принадлежат к элитной группе, кому внешний вид более важен, нежели функциональность" и "Mac стоят дороже x86 ПК для Windows и за одинаковую цену дают меньше". Но времена меняются, и сегодня компьютеры Apple собираются на микропроцессорах архитектуры x86 и на основе чипов Intel. Благодаря интегрированной утилите Bootcamp пользователи могут устанавливать не только Mac OS X, но и Windows - подобной возможности у ПК x86 нет. С этой точки зрения вы получите два компьютера в одном. Но есть вариант дешевле: вместо покупки Apple с двойной загрузкой можно собрать свой Mac на обычных комплектующих. Вполне понятно, что установка будет более хитроумной, чем на "настоящем" Mac, и потребует больше времени. Кроме того, никто не гарантирует, что на "самосборном" Mac заработают все функции, на это мы обратим внимание в нашей статье.
 

Hackintosh: собираем Mac своими рукамиУстановка правленой Mac OS X занимает около 20 минут



Хакеры работают над сборкой собственных Mac с момента первого появления OS X под процессоры Intel. Цель заключается в том, чтобы создать доступную платформу, простую в установке и обеспечивающую хорошую производительность. В итоге мы должны получить Mac (на основе ПК), который может загружаться под Mac OS X и Windows XP/Vista; платформу, объединяющую два мира. Такой компьютер позволит пользователю окунуться в мир Mac, а при необходимости переключиться на установку Windows.



Проблема в том, что Apple не предлагает официальной версии Mac OS X для обычных ПК (по крайней мере, пока), поэтому опытные хакеры создали собственные модифицированные версии, которые постоянно обновляются и дорабатываются. Причём энтузиазм к операционной системе Apple виден не только по форумам, даже ярым фанатам Microsoft интересно посмотреть на дружественную к пользователю и стабильную Mac OS. Программное обеспечение сегодня есть для платформ Power PC и Intel, причём даже старые приложения PPC могут работать на системах Intel благодаря встроенному эмулятору реального времени Rosetta.



Данная статья призвана вдохновить наших читателей. Она поможет самостоятельно провести эксперимент по сборке платформы на основе обычных комплектующих, на которой будет работать Mac OS X. Сами по себе комплектующие стоят недорого, так что большой бюджет вы не потратите. В результате нашего эксперимента мы смогли получить Mac с 2D-графикой, способной справиться с офисными и мультимедийными приложениями. Геймеры получат опцию установки более мощной 3D-карты и загрузки Windows для дополнительной 3D-производительности. Многие наверняка захотят получить систему, которая способна загружаться и в Windows, и в Mac OS.



Apple продаёт свою версию операционной системы (Mac OS X 10.5 - Leopard) по цене 129 евро в онлайновом магазине. Мы встретились с хорошо известным хакером из сообщества OSX86, который показал несколько приёмов, облегчающих процесс установки. Мы начали с официальной и легально приобретённой версии операционной системы Mac OS X, которую наш друг установил на обычный ПК, воспользовавшись рядом утилит. В конце концов, все комплектующие у компьютеров ПК и Mac идентичны, единственным существенным отличием можно считать специальный BIOS у Mac (EFI - Extensible Firmware Interface). На компьютерах Mac на Intel собственный загрузчик Apple, а также драйверы для файловой системы HFS+ прошиты прямо в EFI-BIOS, предотвращая запуск консоли или командной строки.



Сегодня в Интернете можно найти разные образы DVD, созданные такими хакерами, как JaS, Uphuck или ToH. Они помогли росту интереса к модифицированной версии OS X, которую по иронии называют Hackintosh, чьё ядро и загрузчик работают на обычных ПК.



Hackintosh: собираем Mac своими рукамиВид собранной системы Mac/ПК сзади



Hackintosh: собираем Mac своими рукамиКонечно, корпус не самый красивый, но система может загружаться как в Mac OS X, так и в Windows XP



По имеющейся у нас информации, рынок уже какое-то время готов для того, чтобы Apple открыла свою ОС более широкой аудитории. Это вряд ли удивительно. В конце концов, мы имеем очень проработанную и стабильную ОС. Apple привлекла к себе внимание благодаря двум революционным шагам, а именно: перенос всей линейки на процессоры Intel, а также возможность двойной загрузки в Windows через утилиту Bootcamp. Это произошло в 2005 году, но энтузиазм сообщества и не думает угасать.



В конце концов, не производительность "железа", которое мы выбрали, делает этот проект столь зачаровывающим. На самом деле, основная причина - низкая цена, которая позволяет собрать очень доступную систему Mac. Если вы находите этот проект интересным и планируете собрать "Макинтош" своими руками, то следует подбирать комплектующие таким образом, чтобы они хорошо работали как под Windows, так и под Mac OS X.



Hackintosh: собираем Mac своими рукамиОфициальные установочные DVD для Mac OS X. Версия 10.4.8, известная как Tiger



Выбираем правильные комплектующие



Hackintosh: собираем Mac своими рукамиОснова для самосборного Mac - корпус мини-ATX



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



По нашему опыту, для такого проекта лучше всего подходят материнские платы на чипсетах Intel 965P или 975X. Более новый чипсет Intel P35 (с южным мостом ICH 9) тоже работает, хотя и не во всех конфигурациях. В большинстве случаев любые проблемы, с которыми вы можете встретиться, проявятся уже при установке правленой копии инсталляционного DVD, программа установки просто "вылетит". Поэтому, возможно, потребуется немного терпения, прежде чем вы найдёте правильное сочетание комплектующих и настроек BIOS. Если вы хотите предотвратить возможные проблемы, то выбирайте материнскую плату Intel D975XBX или её преемницу D975XBX2. С двумя данными моделями при установке Mac OS X возникает меньше всего проблем, независимо от образа, который мы использовали. Хорошие результаты мы получили и с материнской платой Foxconn G9657MC, которая стала основой для системы в нашей статье. Но не забудьте перед установкой отключить интегрированную графику.



Затем мы решили выбрать процессор, который будет работать в нашем самосборном Mac. Мы протестировали несколько процессоров Intel, от стареющих Pentium D 805 и Pentium EE 840 до современной линейки Core 2. В итоге мы выбрали доступный Core 2 Duo E6750, который обеспечивает достаточно мощности на штатных тактовых частотах и хорошо разгоняется. Вы можете найти дополнительную информацию о разгоне процессора в нашей статье "Intel Core2 E6750 и Q6600: дуэль разгона". Две материнские платы, которые мы упомянули, оказались очень капризными к выбору процессора. Нам часто приходилось производить аппаратный сброс настроек BIOS, включая извлечение батарейки CMOS, чтобы платы прошли POST. Впрочем, подобное поведение не кажется нам необычным, мы уже сталкивались с этим в предыдущих тестах.



Видеокарта тоже играет важную роль. Модифицированные версии OS X обеспечивают базовую поддержку драйверов для старых видеокарт ATI и nVidia. Для нашего эксперимента мы взяли видеокарты ATI X1600 и X1650, выбрав во время установки поддержку драйвера линейки X1000. Видеокарта X1950 тоже должна работать хорошо, поскольку Apple продаёт её в качестве обновления для систем Mac Pro. Однако с новыми картами могут возникнуть проблемы, поскольку Apple OS X не имеет такой же игровой поддержки, как под Windows с DirectX API. Однако новые модели nVidia из линейки GeForce 8800 должны поддерживаться лучше. Впрочем, опять же, сколько игр существует под OS X, которые способы нагрузить видеокарту по максимуму?



Hackintosh: собираем Mac своими рукамиВнутри корпуса мини-ATX места немного - установка материнской платы



Если вы хотите смотреть цифровое ТВ под OS X, то есть хорошие новости. Линейка USB-тюнеров Terratec, такая, как Cinergy T2, работает безупречно с помощью программы Elgato eyeTV. Terratec даже предлагает официальные драйверы для Mac OS X, которые можно установить в считанные секунды.



Мы рекомендуем использовать только компоненты SATA, даже если некоторые образы OS X, тот же JaS, обещают поддержку IDE. Кроме того, если вы планируете создать систему с двойной загрузкой, как сделали и мы, вы должны установить, как минимум, два раздельных жёстких диска - один для Windows, другой для Mac OS X. Третий жёсткий диск можно использовать для хранения общих для двух ОС документов, если, конечно, вы отформатируете его в правильную файловую систему. Windows XP и Mac OS X (в версии v10.4 "Tiger") могут читать и писать на разделы FAT32, что говорит в пользу этой файловой системы. NTFS, с другой стороны, под OS X доступна только для чтения. Кроме того, комплектующие SATA уменьшают мешанину проводов внутри корпуса, что немаловажно, поскольку мы использовали довольно тесный корпус микро-ATX.



Ниже приведён детальный список комплектующих, которые мы использовали для нашего эксперимента.



Аппаратная конфигурация самосборного Mac


Процессор Intel Core 2 Duo E6750, штатный кулер Intel (возможен разгон)

Память DDR2-800, 2 Гбайт, Crucial

Видеокарта ATI X1650 Pro, 256 Мбайт, PCI Express

Корпус Недорогой Barebone Asus V3-P5G965, форм-фактор Mini-ATX

Материнская плата Foxconn G9657MC

Жёсткий диск 2 x Samsung 250 Гбайт

Оптический привод Пишущий DVD Samsung SH-S203N

Вентиляторы 80/100 мм Papst

Термопаста Liquid Pro

ОС Mac OS X (10.4.8) лицензионная



Какова же стоимость нашего Mac на основе перечисленных компонентов? Около 700 евро. Но стоит заметить, что ряд тестов мы провели на материнских платах Intel D975XBX и D975XNX2, которые являются идеальным вариантом для самосборного Mac, но они не вошли в корпус мини-ATX. Эти платы можно найти примерно по 170 евро.



Hackintosh: собираем Mac своими рукамиНаш корпус barebone поставлялся с установленным блоком питания



Hackintosh: собираем Mac своими руками



Сборка комплектующих



Если вы добрались до этого раздела, то есть шансы, что вы собрали, по крайней мере, один компьютер, и пошаговые инструкции вам не нужны. Поэтому мы расскажем о сборке лишь в общем. Если вы выбрали корпус мини-ATX, то важно сначала смонтировать такие ключевые компоненты, как процессор, кулер, память, жёсткий диск и видеокарту, а уже потом устанавливать в корпус материнскую плату. Поскольку нашей целью была сборка системы для офисных приложений и задач редактирования графики, а не для 3D-игр, то нам вполне хватило видеокарты с пассивным охлаждением. Мы выбрали видеокарту ATI X1650 Pro с интерфейсом PCI-Express. Если вы планируете разгонять процессор, то мы рекомендуем заменить штатный кулер Intel моделью Zalman CNPS9700 LED. Поскольку внутри корпуса мини-ATX места очень мало, мы рекомендуем внимательно отнестись к прокладке проводов.



Hackintosh: собираем Mac своими рукамиУстановка заглушки для интерфейсов ввода/вывода перед инсталляцией материнской платы



Hackintosh: собираем Mac своими рукамиSocket 775 для всех процессоров Core 2 (за исключением Penryn)



Hackintosh: собираем Mac своими рукамиДля наших задач вполне хватило штатного кулера Intel



Благодаря тому, что у CPU и видеокарты относительно низкое тепловыделение, достаточно слабого воздушного потока внутри корпуса. Мы выбрали 100-мм вентилятор для передней части корпуса и ещё один 100- или 88-мм вентилятор выдувает воздух сзади наружу. Мы добавили поддержку карт памяти, установив "картовод". Мы выбрали модель для 5,35" отсека. Mac OS распознаёт все носители, подключённые через USB. Оставшиеся шаги по сборке показаны в нашей галерее.



Hackintosh: собираем Mac своими рукамиДва жёстких диска, два мира - один для OS X, второй - для Windows XP



Hackintosh: собираем Mac своими рукамиУстановка видеокарты - пассивного охлаждения вполне достаточно



Hackintosh: собираем Mac своими рукамиПодготовка кабелей и использование затяжек - первый шаг к тому, чтобы раскладка кабелей внутри была хорошей и продуманной



Hackintosh: собираем Mac своими рукамиУстановка 5,25" модуля



Hackintosh: собираем Mac своими руками2 Гбайт памяти достаточно и для OS X, и для Windows XP/Vista



Hackintosh: собираем Mac своими рукамиВид на собранный компьютер. Хорошие компоненты стоят вовсе недорого, но обеспечивают прекрасную производительность



Установка Mac OS X: выбор правильного образа DVD



Важным этапом установки Mac OS X на ПК является выбор правильного образа DVD, который лучше всего подходит как для выбранного "железа", так и для потребностей. В Интернете есть несколько вариантов образов OSX86, созданных такими хакерами, как JaS, Tubgirl, Uphuck и ToH. Образы DVD можно различать по номеру выпуска OS X или по "кошачьему" имени, например, "Тигр" (Tiger) для 10.4.x и "Леопард" (Leopard) для более новой версии 10.5.x. Поскольку образ ToH Leopard не работал безупречно на нашей системе, мы решили использовать образ JaS 10.4.8, обновив его до 10.4.9 после установки. Так что все наши тесты проводились с помощью обновлённого образа JaS. Конечно, вы можете установить образ ToH Leopard, но мы рекомендуем пока воздержаться от этого решения. К счастью, новые обновления появляются практически каждый день, улучшая как процедуру установки, так и поддержку комплектующих и общую стабильность.



Hackintosh: собираем Mac своими рукамиЗапускаем установку исправленной Mac OS на нашем самосборном Mac



Если не вдаваться в детали, разные образы от Tubgirl, Uphuck и JaS отличаются только аппаратной поддержкой и совместимостью. Так, ваша система может "повиснуть" на раннем этапе при установке с одного дистрибутива, хотя другой образ может сработать без проблем. Поведение зависит, главным образом, от чипсета, в частности, от южного моста (ICH5, ICH6, ICH7 и ICH9).



После экспериментов с разными чипсетами, материнскими платами и образами DVD, мы можем сказать, что меньше всего проблем возникает с материнскими платами на чипсете Intel, особенно с 965P или 975X. С другой стороны, вы можете встретить серьёзные проблемы, если попытаетесь интегрировать массивы RAID, которые размечены и отформатированы в систему NTFS под Windows. Стандартного подхода здесь нет, поскольку решение зависит от версии южного моста вашей платы. В самых тяжёлых случаях мы попросту устанавливали чистый жёсткий диск и переустанавливали обе ОС (Windows и OS X).



Hackintosh: собираем Mac своими рукамиВыбор языка - вы можете изменить язык в любой момент



Hackintosh: собираем Mac своими рукамиПервый экран программы установки Mac OS X



Мы потратили немало время на тестирование, поэтому хотели бы поделиться накопленным опытом решения самых трудных проблем, которые мы встретили. Если вы выберите образ JaS OS X, то в BIOS следует отключить AHCI. Иначе вы будете сталкиваться со случайными ошибками загрузки. Хотя для периферии PS/2 базовая поддержка есть, образ Uphuck с материнской платой Intel D975XBX2 стал вести себя несколько странно. Но мы не смогли повторить эту ошибку позднее в лаборатории. В общем, приготовьтесь потратить время на эксперименты и настройку. Конечно, вы должны легально владеть копией Mac OS X.



Hackintosh: собираем Mac своими рукамиВажно: выбираем целевой жёсткий диск в программе установки



Когда процесс установки начнётся, программа предложит выбрать диск для установки OS X. Если у вас нет готового размеченного диска, то проще всего перейти в меню, выбрать Disk Utility и разметить диск так, как вам требуется. Для нашего эксперимента мы рекомендуем отдельный жёсткий диск.



Hackintosh: собираем Mac своими рукамиНекоторые образы Mac OS X будут работать только при включении AHCI, другие - только при выключенной AHCI.



Установка драйверов для видеокарты, сети и звука.



Hackintosh: собираем Mac своими рукамиМы выбрали для установки Mac OS X отдельный жёсткий диск



На иллюстрациях представлены меню и окна, появляющиеся во время разметки диска. Установка начнётся со следующего этапа, когда программа установки скопирует файлы на наш жёсткий диск. На определённом этапе установщик спросит, какие драйверы вы желаете установить. Всё же у Mac OS X нет такой функциональности Plug'n'Play, как у Windows.



Hackintosh: собираем Mac своими рукамиРазметка диска для Mac OS X



Если какие-либо комплектующие не заработают после завершения установки, значит они не поддерживаются выбранным образом DVD. Но не следует отчаиваться. Многие компании начали предлагать драйверы для Mac OS X, которые можно установить напрямую, или интегрировать через патчи, а их уже можно найти в соответствующих форумах. В частности, следует озаботиться поиском драйверов для звуковой и сетевой/WiFi карт. Опять же, материнские платы с чипсетами Intel (965p или 975X) и сетевыми адаптерами Intel (82573L/82573E), скорее всего, заработают сразу же, драйверы искать не придётся. В наших тестах материнские платы с интегрированными LAN-чипами Intel работали безупречно. С другой стороны, сетевые и звуковые чипы Realtek большинством образов OS X не поддерживаются, поэтому придётся искать драйверы для вашей версии. Если ваша карта WiFi построена на чипе Ralink, то вам повезло, поскольку компания предлагает драйверы под Mac OS X на своём сайте.



Hackintosh: собираем Mac своими рукамиПоказанный диск правильно размечен и отформатирован, на него можно ставить Mac OS X



Hackintosh: собираем Mac своими рукамиВажно: не забудьте установить драйверы, которые вам нужны, иначе можете столкнуться с проблемой при загрузке.



Hackintosh: собираем Mac своими рукамиПользовательский интерфейс Mac OS 10.4.9 на нашем самосборном Mac



Hackintosh: собираем Mac своими рукамиВстроенный на материнскую плату Intel 975XBX2 Ethernet-адаптер



Hackintosh: собираем Mac своими руками1-Гбит/с Ethernet под OSX на Intel 975XBX2



Обновления программного обеспечения: остерегайтесь патчей ядра ОС



Наша экспериментальная система OS X отличается от традиционной установки OS X на Intel Mac, так что вам следует остерегаться обновлений ядра ОС, полученных через утилиту Software Update. Эта утилита выводит список доступных обновлений для вашей платформы, включая новые версии Quicktime и iTunes, и даже обновления прошивки и т.д. В некоторых случаях утилита обновляет и саму операционную систему, что приведёт к повреждению установки нашей экспериментальной системы. Впрочем, обновления в большинстве своём устанавливать нужно, поскольку они улучшают стабильность и безопасность ОС. Однако найдите и используйте версию, которая была исправлена, чтобы соответствовать вашем образу DVD. Все другие приложения можно обновлять через сеть/Интернет без проблем.



Hackintosh: собираем Mac своими рукамиОсторожно: обновление ядра с 10.4.8 до 10.4.10



Hackintosh: собираем Mac своими рукамиПроисходит поиск обновлений



Hackintosh: собираем Mac своими рукамиОстерегайтесь обновления ядра, но всё остальное можно смело обновлять, например, iTunes, Quicktime и т.д.



Изменение языка и раскладки клавиатуры



В отличие от Windows Vista/XP, OS X позволяет менять язык интерфейса и раскладку клавиатуры в любое время. Всё, что вам нужно, - внести необходимые настройки в свойствах системы.



Hackintosh: собираем Mac своими рукамиОчень дружественно к пользователю: изменение языка интерфейса и раскладки клавиатуры



Hackintosh: собираем Mac своими рукамиИзменение языка на английский



Менеджер загрузки и параллельная установка



Hackintosh: собираем Mac своими рукамиМенеджер загрузки, например, Boot iT, позволяет выбирать ОС для загрузки



С версии Mac OS X 10.4 Apple предоставляет пользователям возможность установки Windows XP или даже Vista на Mac с помощью утилиты Bootcamp. Если вы пользуетесь правленой версией Mac OS, то эта опция недоступна. Поэтому требуется найти другое решение.



Самый простой путь - изменение последовательности загрузки жёстких дисков в BIOS, чтобы первым загружалась ОС с жёсткого диска с Windows. Затем, когда Windows начнёт загружаться, нажмите F8,

Рубрики:  Взято для анализа
В сети

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку