EFiX: установка OS X Leopard на PC | MacPages

01 октября 2009 17:08

Для меня, как и для многих пользователей первой операционной системой была Windows. Так как все знакомые и друзья тоже использовали эту ОС, то программного обеспечения для нее предостаточно и в голову не приходило заменять ее на какую-нибудь другую. Но сбои в работе, аварийные завершения программ, случающийся синий экран BSOD, вирусы, слет системы подтолкнули меня на поиски альтернатив. Собирал информацию о различных дистрибутивах Linux. О Mac OS не знал в принципе ничего и считал недосягамой, так как для этого нужно было покупать компьютер Mac, тогда еще на базе PowerPC G4 и стоящий баснословную сумму и к тому же нужным не считал.

Но когда я узнал, что Apple перевели компьютеры Mac на платформу х86, то первое что меня заинтересовало, так это: «возможна ли установка Windows на Mac и Mac OS на ПК?». Если с первым вопросом проблем не было, то со вторым оказалось не так-то просто. Хотя на ПК и можно подобрать сходные с Мас комплектующие, то в Mac OS отсутствует поддержка BIOS ПК и поэтому установить OS X просто как Windows не получиться. Пришлось сперва пробовать сборки JaS, Kalyway, iDeneb. Дистрибутив iDeneb 10.5.5 работал не плохо. Потом ставил iDeneb 10.5.6. Дальше-больше.

Зная, что ритейл надежней и чтобы его установить нужно использовать Boot-132 с набором кекстов, которые заменяют оригинальные на ходу, дополнительно использовал DSDT.aml, который помог мне с запуском iDeneb 10.5.6 и загрузчик Chameleon. Вроде хорошо, можно радоваться, но понимая, что эта работа проделана только с Leopard, а при том что Apple обновляет парк опрерационных систем с завидной регулярностью, примерно, раз в два года, то со Snow Leopard и при выходе последующих систем, фактически, нужно начинать с начала. Создавать заново велосипед мне стало не интересно. Захотелось просто установить систему и работать. Для этого принято решение использовать EFiX™ (компании Art Studios Entertainment Media Co.LTD). Нынешняя версия прошивки Firmware 4.6.14, с поддержкой Leopard 10.5.7.

Этот модуль тесно работает с BIOS и среди материнских плат для поддержки выбраны платы от Gygabyte и несколько от DFI. Работа с материнскими платами сторонних производителей не гарантирована. Если компьютер будет собран из комплектующих из списка HCL , то 100% гарантирована работа EFIX и с ним операционной системы Mac OS X Leopard Retail, также как на компьютерах Mac. С возможностью обновления системы с сайта Apple.

EFiX

Что-то такое EFiX? Это устройство, созданное компанией Art Studios Entertainment Media Co.LTD. Имеет собственный чип и вшитый загрузчик, распознающий операционную систему Mac OS X Retail, в частности Leopard, и позволяет работать с OS X на обычном PC. Дополнительно EFiX имеет прошивку Firmware, в которой находятся драйвера для системы. Драйвера, т.е. кексты, являются не только именно разработкой программистов Art Studios Entertainment Media Co.LTD, а предоставляются компаниями-разработчиками конкретного устройства, т.е. например, для аудио Realtek-драйвера предоставлены компанией Realtek.

При выходе обновления Leopard выходит обновление прошивки Firmware. Это дает возможность безболезненно обновить систему. Конечно, кроме Mac OS X, EFiX может загружать Windows и Linux. В отличии от Chameleon он запоминает в какой системе вы работали в первый раз. При следующем включении компьютера по умолчанию будет загружена именно эта система. На вид EFiX как детская игрушка, пользоваться им очень легко. Сначала не воспринимается серьезно.

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

Установка

Конфигурация PC:

  • Intel Core 2 Duo 6550;
  • Материнская плата MSI G33M-Fi;
  • Память DDR2 800 МГц 2 Гб;
  • Видеокарта ATI Radeon HD3870 512 Мб;
  • HDD Western Digital 80 Гб и HDD Samsung 250 Гб;
  • LG Super Multi DVD-RW;
  • EFiX V.1.

Использовался дистрибутив Mac OS X Leopard 10.5.6 Retail. Для успешной установки нужно, чтобы в BIOS были такие настройки:

  • ACPI: S3 (STR)
  • AHCI Disable (в этом режиме будет видим дисковый накопитель);
  • HPET Enable (без этого установка вылетит с ошибкой);
  • HPET 32-bit.

Первым была опробована конфигурация с MSI G33M-Fi, материнской платой не входящей в список совместимого оборудования и видеокартой Radeon HD3870. После старта загрузчика EFiX появилось окно выбора: три значка, один это раздел HFS+ c iDeneb, второй Windows и DVD. Вставив диск с Mac OS X Leopard 10.5.6 Retail и выбрав DVD стал ждать, но загрузка с диска даже не начиналась.

Что и следовало ожидать — материнская плата не поддерживаемая и чуда не произошло. Мне эта mobo очень нравилась, при том, что iDeneb 10.5.5 с ней ставился и запускался просто как Windows.
Но цель поставлена и не жалея при хорошем стечении обстоятельств, мне удалось сменить ее на Gygabyte EP43-DS3, которая аналогична Gygabyte EP43-DS3L из списка HCL. Ранее узнал от разработчиков EFiX, что они гарантируют успешную установку и на эту материнскую плату. После замены MSI G33M-Fi на Gygabyte EP43-DS3 и ознакомления с ее BIOS, была проведена настройка. После этого была новая попытка установки. Сначала все было нормально: пошла установка, но через некоторое время выдало ошибку. Первые подозрения стали падать на Radeon и я не ошибся. В виду того, что эта карта поддерживается EFiX-ом только до версии Mac OS 10.5.6 и помня, что она не хотела запускаться стрингами ни за какие богатства мира, только с заменой драйверов, то понятное дело, что дело дальше не пойдет.

Чтобы в этом убедится взял у товарища видеокарту NVidia GeForce 8800 GTS 312 Мб и поставил в компьютер вместо Radeon HD3870. Запустил установку Mac OS X Leopard Retail и подождал пока не появилось окно Выбора Языка.

Графический режим сразу стал 1680х1050! После выбора языка, согласия с Лицензионным Соглашением, запустил Дисковою Утилиту и переразбил HDD WD на 80 Гб и создал один новый раздел GUID в HFS+. Выбрал этот раздел как место установки и нажал «Установить».

Оставалось только ждать. «Установка прошла успешно», перезагрузка, «Приветствие» и т.д.

Говорить ли о том, что все устройства заработали?

Видео, аудио, интернет — все работает.

Система работает ровно, без сбоев и никаких ошибок и выпадений Кернел Паник не выдает! Никаких подозрений на некорректную работу системы и программ не обнаружено спустя неделю. Мысли о Boot-132, DSDT, кекстах стали отпадать. Это стало не нужно — Mac OS X работает без проблем и гораздо шустрее, доказывая тем самым, что EFiX с PC обеспечивают 100 % работу ОС, также как на компьютерах Mac c возможностью обновления с сайта Apple. Чтобы в убедиться я решил обновить систему с официального сайта Apple на 10.5.8. Запустил «Обновление Программ» и «Установку» обновлений.

Обновление прошло без проблем.

PO.png
Изменились характеристики аудио.

Audio 5.8.png
Устройство EFiX доказывает свою надежность и гарантированность для увереренной, комфортой работы в среде Mac OS, ничем не отличающейся от работы за компьютером Mac.

Обсудить можно в разделе EFIX: установка Leopard на PC форума