Авторские статьи Установка MAC OS X на обычный PC

Discussion in 'Статьи' started by PvgValo, 14 Dec 2010.

  1. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    Помню свои первые попытки установки MAC OS X.
    Недельные тестирования на работе... Серфинг буржуйских форумов,
    беседы с лучшим другом об этом невиданном шаманстве.
    Переустановка системы по 6 раз за день и радость от первых результатов...


    Вступление​

    Для начал сразу скажу, если у тебя есть возможность, покупай настоящий Apple. Ты не пожалеешь об этом ни разу. Статья же рассчитана на тех людей, у которых нет финансовых возможностей для приобретения бесспорно дорогой, для нашей страны, техники. На тех, кто просто хочет познакомиться с этой чудесной системой, либо должен познать ее в рабочих целях.
    Так же я прошу пройти мимо "маконенавистников". Как правило это люди, испытывающие зависть (так как у них не хватает денег на продукты данной компании) и еще часто встречающиеся личности, кто никогда не видел даже данную систему, но будет утверждать, что она плоха и т.д.
    Для меня Макинтош - удобная система, в сотни раз превосходящая Windows в быстродействии, с интуитивно понятным интерфейсом, и *nix'овой консолькой. Если ты жить не можешь без игр, то, скорее всего, данная операционная система не для тебя. Хотя под макось выпускают игры, можно найти даже относительно старые, такие как Neverhood, Heroes III и Fallout 2. Начнем!

    Установка системы​


    Для написания статьи использовалась следующая конфигурация:
    Материнская плата - Intel DP35DPM
    Видеокарта - Sapphire Radeon x1950pro
    Процессор - intel Core 2 Quad Q8200
    Жесткий диск и DVD - обязательно SATA
    Остальное не важно. Звук встроенный, сеть встроенная. Оперативной памяти у меня стоит 2 гигабайта.


    Я рекомендую ставить систему MACOSX на отдельный жесткий диск. Если на другом харде у тебя будет стоять Windows с установленным MacDrive, то ты сэкономишь кучу времени.
    Запускаем машину и лезем в биос.
    Advanced->Drive Configuration

    [​IMG]

    Заходим и выбираем:
    Configure SATA as AHCI (Про AHCI читаем тут)

    [​IMG]

    Порядок загрузки как обычно

    [​IMG]

    Сразу отвлекусь на ошибки при загрузке:

    1) Ты забыл поставить AHCI либо поврежден образ, который записал на диск

    [​IMG]

    2) Слишком рано нажал F5 после установки диска с системой (об этом чуть ниже)

    [​IMG]

    3) Когда начнет грузиться диск с системой, данная ошибка означает, что хард не подключен

    [​IMG]

    Это было отступление, теперь продолжим. Хватай образ с загрузчиком (все ссылки на необходимый софт внизу темы) и записывай его на обычный CD. (лучше пиши на маленькой скорости. образ является моей пересборкой legacy empire efi v1.08).
    Так же скачивай оригинальный MAC OS X 10.6.0 и пиши на ДВУХСЛОЙНЫЙ!!! DVD диск. Сделал? Хорошо. Преступаем к установке.
    Вставляй загрузочный диск Antichat EFI в привод и жди, когда появится менюшка загрузчика. Следуй инструкции внизу. Вынимай загрузочный диск и вставляй оригинального Снежного Барсика. Жди секунд 20, не спеши. Затем F5. В меню появился установочный диск с системой, выбирай его и нажимай Enter.
    Ответственный момент. Сейчас подгружаются универсальные кексты (кекст это драйвер на макинтоше). В случае, если все пройдет успешно, начнется установка.
    Когда попросит выбрать диск, куда будет устанавливаться система, нажми сверху на Utilities и там выбирай Disk Utility...

    [​IMG]

    Клац по диску, количество разделов, имя раздела (выставляй по аналогии со скриншотом)

    [​IMG]

    Далее жми на Opnions и в открывшемся окне выбирай GUID Partition table

    [​IMG]

    Закрывай Дисковую утилиту, щелкай по нужному разделу и далее кнопку install

    [​IMG]

    Минуты мучительного ожидания. Система установилась и просит перезагрузиться. Ребуть. Вытаскивай диск с системой и ставь Antichat EFI. Загрузится менюшка, выбирай там раздел с яблоком и жми Enter. Теперь первичные настройки, такие как язык, страна. Логин я обычно заполняю так

    [​IMG]

    Собственно мы в системе!
     
    6 people like this.
  2. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    Настройка

    Настройка​


    Установка это половина беды. Самое страшно - настройка системы. Во-первых после установки работает только одно ядро и один гиг памяти. Во-вторых не работает сеть, звук и видиокарта (не выбирается разрешение и не работают эффекты). Но для начала мы избавимся от необходимости грузиться с диска Antichat EFI. Для этого открой его Extra->Post-Installation. Запускай Chameleon 2 RC 3. С установкой все понятно.

    [​IMG]

    Теперь жми Яблоко+шифт+u (на обычных клавиатурах вместо яблока windows или реже альт). Открылась папка с утилитами, запуская terminal.

    [​IMG]

    В терминале пиши:
    sudo -s
    Вводишь пароль, который указал при настройке системы. Становишься рутом.
    Теперь:
    cp -r /volumes/Antichat\ EFI/* /

    [​IMG]

    Как скопируется, проверь на всякий случай активный раздел. У меня в последний раз, когда ставил, возникла с этим проблема.
    Вводи (все так же из под рута):
    fdisk -e /dev/disk0
    p
    показывает загрузочные разделы
    f 1
    выбираем первую
    write
    y
    quit

    [​IMG]

    Теперь надо включить загрузку ядер, памяти и если надо 64 битной архитектуры. В терминале вводи:
    hdiutil attach -readwrite /extra/preboot.dmg

    [​IMG]

    Смонтируется диск и появится на десктопе. открывай его, заходи в папку Extra и два раз на com.apple.Boot.plist и стирай строчку как на скриншоте. (если устраивает 32 бита, то arch=i386 оставь)

    [​IMG]

    Перезагрузка. Если что-то пошло не так, то пробуй в загрузочном меню поставить ключи -v (отобразит процесс загрузки) -x (безопасный режим) или как вариант загрузись с Antichat EFI.

    Теперь дело за драйверами. Звук и сеть не так страшны. А вот из-за неправильно установленной видеокарты может понадобиться перестановка системы. В сборочку я включил одни из самых распространенных кекстов (так же буду выкладывать кексты в теме). Для сети как правило подходят либо intelE1000e.kext либо intel82566MM.kext. Звук же заводится как правило с помощью voodooHDA.kext. Ставятся они при помощи утилиты Kext Helper, архивчик с которой ты найдешь там же где и кексты: системный диск->extra->Post-installation->Kexts (мы через терминам уже скопировали весь Antichat EFI)
    Распаковывай Kext Helper и запускай его. Переноси на него нужные кексты, вводи пароль (тот который указывал при настройке) и жми по Easy Install.

    [​IMG]

    После ребуться, и проверяй чтобы все работало. Заходи в System Preferences (в русской версии вроде Настройки Системы), там заходи в "Network/Сеть" и проверяй, что появился пункт "Ethernet". Заходи в "Sound/Звук" и проверяей что микшеры активны.
    Видео в моем случае заводится с помощью набора кекстов, которые инсталятся скриптом. Видеокарты очень индивидуальны и я буду помогать вам найти кексты под вашу железку. (для sapphire radeon x1950pro кексты будут выложены в теме раздела "Железо")
    Вот как выглядела установка драйверов у меня:

    [​IMG]
    [​IMG]

    Ну и наконец, закончив настройку, наверняка захочется навести красоту. Открывай системный диск->extra->themes->default
    Тут лежат картинки. Если хочешь обычный серый фон, как в макинтошах, то удаляй background.png. Файл с логотипом в меню выбора раздела называется logo.png, я его меняю на яблоко. Логотип при загрузке системы - boot.png, его тоже меняю на яблоко. Тут твою фантазию никто не ограничивает, оформляй как хочешь. Для тех, кому лень, прилагается скриптик, который сделает серый фон и везде поставит яблоки.

    Заключение​


    Процесс настройки достаточно сложен и вряд-ли получится все сделать с первого раза. Плюс пример был на определенном железе и если чипы для сети и звука обычно одни и те же, то с видео приходится колдовать. Поэтому в железе будет создана тема, где я буду рад помочь подобрать кексты для вашего железа и дать более детальную консультацию. Так же будет обновляться список железа, которое точно будет работать. При необходимости буду создавать сборки для специфического железа. И еще пару слов про обновление системы. Прежде чем обновляться до какой-либо версии, пишем в тему, так как после обновления, могут понадобиться новые кексты и можно получить не работоспособную систему.
    Спасибо за внимание!

    Ссылки:
    Antichat EFI
    Mac OS X 10.6.0 Retail (rutracker.org)
    Скрипт для смены оформления загрузки
    Проверка производительности
    Раздел "Железо", помощь в установке и нахождении кекстов

    13.12.2010
    by PvgValo, with love for antichat.ru
     
    #2 PvgValo, 14 Dec 2010
    Last edited: 16 Dec 2010
    3 people like this.
  3. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    А насчёт AMD как?
    Asus M2N68-AM SE2 (nVidia GeForce7025, или бывает на время ставлю GT240-250), AMD Athlon X2 7750 Black Edition...

    ибо раньше пробовал ставить разные сборки, то жёсткий не видит при установке, то с DVD не загружается (виснет), может какраз изза того что небыло сделано Configure SATA as AHCI...

    а так держи крестиком по репе :)
     
    _________________________
  4. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    Вот как раз собираюсь сделать сборку под процессоры AMD. Выложу в теме раздела "железо". Хотя есть вероятность, что и с этой сборкой заработает. Попробуй. Было бы интересно узнать результат, так как процов AMD нету, и проверить не на чем...
    Мамки Асус и Гигабайт так же хорошо подходят, ну а для видео дровишки найдем ;)

    p.s. Спасибо за отзыв. Очень приятно, так как потратил на сборку, тесты и написание статьи много времени.
     
    3 people like this.
  5. Fathersaid

    Fathersaid New Member

    Joined:
    13 Dec 2010
    Messages:
    18
    Likes Received:
    1
    Reputations:
    0
    Статья и вправду достойна внимания, спасибо.
    Не против копирования? (укажу твой копирайт). Просто нужна будет статья.
    На днях попробую поставить MAC OS X. Стабильно работает?
     
  6. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    Не против. :) Работает стабильно и без нареканий. Будут вопросы по установке, пиши в соответствующую тему
     
  7. morty10

    morty10 [electric winter]

    Joined:
    26 Nov 2008
    Messages:
    616
    Likes Received:
    434
    Reputations:
    238
    как насчет Quartz Extreme ?
     
  8. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    morty10, Quartz Extreme работает. Ради интереса выкладываю бенчмарк с данной машины:)

    p.s. Использовалась программа xBench 1.3 добавил ссыль. "Проверка производительности" в приложении к статье

     
    #8 PvgValo, 16 Dec 2010
    Last edited: 16 Dec 2010
    1 person likes this.
  9. CodeSender:)

    CodeSender:) Elder - Старейшина

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Ждём под AMD
     
  10. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    Нашел кое-что новое. Подробный ман, спасибо