четверг, 12 апреля 2012 г.

Хакинтош (hackint0sh). Установка Mac OS X Mountain Lion 10.8 DP1 на современный Windows-ноутбук, на примере Dell Vostro 3350


Об особенностях бета-версии Mac OS 10.8 DP1 я уже писал ранее, каких-либо уникальных нововведений нет. А вот сегодня я расскажу о том, как установить, например, эту же версию Mac OS на ваш Windows-совместимый компьютер или ноутбук. Статья рассчитана на опытных пользователей, хотя и многим новичкам будет по зубам. В качестве примера был использован мой личный Dell Vostro 3350.




Покупал этот ноутбук, потому что по характеристикам он уж очень напоминает младшие модели Apple MacBook Pro 13" образца 2011 года, и как оказалось в работе не отстает от них, в тестах я получаю 5200 баллов против 5900-6000 на MacBook. Сравните сами:




В общем, подойдет любой ноутбук (или даже настольный компьютер) на базе современного процессора Intel и совместимой видеокартой, возможны проблемы с запуском звуковой карты, сетевых карт, WiFi, Bluetooth и прочих вещей. Несмотря на то, что существуют разнообразные списки совместимого оборудования (HCL), данные в них очень устаревшие и часто неточные, так что, точно узнать можно только экспериментальным путем.


Куда ставить?

Для установки Mac OS, необходимо создать для нее раздел на жестком диске. Описывать сам процесс смысла не вижу, если это тяжело, то дальше будет еще тяжелее. Нужно создать Основной раздел (Primary Partition) размером не менее 15Гб, для этого подойдет тот же Paragon Hard Disk Manager 11. Также, перед установкой необходимо узнать версию BIOS вашего ноутбука. Для этого достаточно нажать F2 при включении ноутбука и в появившемся окне найти BIOS Version - может быть А05 и А07. Также не помешает USB-мышь на случай, если трэкпад не заработает с первого раза.
Что ставить?

Самый простой способ это разворачивание образа уже установленной Mac OS на подготовленный для этого раздел. Здесь можно взять такой образ, в комплект входит программа R-Drive, инструкция по разворачиванию.


Как ставить?

Устанавливаем R-Drive и Transmac, который можно взять тут. Распаковываем ISO образ скачанный ранее. Видим папку с R-Drive, osxlion.arc и инструкцию.
Распаковываем образ с помощью R-Drive:
  • Запускаем программу
  • Выбираем Restore from image
  • Выбираем osxlion.arc
  • Выбираем раздел, подготовленный на первом этапе
  • Ставим галочку, Make partition active, если она доступна, и жмем далее
  • Даже если раздел сделали 50Гб, после восстановления он будет всего 15Гб, расширим позже
Теперь ваш компьютер будет загружаться в Mac OS. Но, не спешите перезагружаться, еще нужно внести изменения для нашей модели ноутбука и увеличить раздел Mac OS. Сразу скажу, файл DSDT предоставленный мной подходит ТОЛЬКО для Dell Vostro 3350 без дискретной видеокарты, если у вас похожая модель на Core i5 и с дискретным видео, можете попробовать взять тут, владельцы других ноутбуков или вообще стационарных компьютеров, могут поискать счастья на специализированных форумах. Владельцы таких же ноутбуков как мой, и его брата-близнеца Dell Vostro V131 cкачивают мою папку Extra и Extensions отсюда и следуют инструкции.


Замена папки Extra на разделе Mac OS из Windows с помощью TransMac
  • Запускаем Transmac
  • В настройках переключаем доступ к Mac разделам с Read Only на Read/Write
  • Выбираем свой жесткий диск в левой колонке и открывшийся раздел kozel в нем (называл не я, думаю связано с тем, что теперь лев горный, как и козел)
  • Удаляем папку Extra и перетаскиваем загруженную папку Extra в корень раздела
  • Extensions пока не трогаем
Перезагружаемся, ждем, радуемся запущенной системе.

Клацаем на рабочем столе, жмем в верхнем меню Finder, выбираем Настройки, Отображать на рабочем столе, ставим галочку "Жесткие диски", на вкладке "Боковое меню", внизу списка "Жесткие диски", снимаем и устанавливаем галочку. Теперь будет виден раздел kozel на рабочем столе. Можете сразу и переименовать его.

Заходим в System/Library/Extensions и удаляем следующие файлы:
  • AppleACPIPlatform
  • AppleHDA
  • AppleIntelCPUPowerManagement (только если процессор именно i3-2310 2,1Ghz)
  • ApplePS2Controller
  • IO80211Family
  • NullCPUPowerManagement (только если процессор именно i3-2310 2,1Ghz)
  • SmartBatteryManager
Копируем мои файлы из загруженной ранее папки Extensions вместо удаленных. Если у вас процессор не Intel Core i3-2310m, то нельзя использовать мой AppleIntelCPUPowerManagement, можете попробовать специальный патчер отсюда. Если это сложно, просто не заменяйте файл и не удаляйте NullCPUPowerManagement, но не будет работать сон и управление питанием процессора. Если будет выскакивать сообщение, и не одно, о том что расширение не может быть запущено, просто жмите ОК. После копирования запустите Kext Utility (белый кубик в нижнем доке) и дождитесь завершения ее работы.

После перезагрузки у вас должно заработать все, кроме Bluetooth и пары портов USB3.0. Bluetooth работает после перезагрузки в Windows, USB3.0 поднимается специальными драйверами, но иногда могут выскакивать ошибки или зависания (USB3 иногда и на настоящих Mac глючит), поэтому я не рекомендую их "заводить", если вам мало одного USB-порта на правом боку ноутбука, купите USB-хаб за 10 долларов.


Как увеличить раздел Mac?

Качаем Paragon Hard Disk Manager 11. Устанавливаем его в Windows. Запускаем. Нажимаем правой кнопкой мыши на разделе с Mac OS, выбираем Verify File System, потом Move/Resize и раздвигаем раздел по своему желанию.

Как восстановить загрузку Windows?

После всех проделанных действий у вас отлично работает Mac OS, но вы не можете загрузиться в Windows 7 из-за ошибки. Исправим. Нужно загрузиться с установочного диска или флешки Windows 7, выбрать язык установки, нажать Shift+F10, в командной строке ввести diskpart и следовать инструкции:
  • select disk 0 - выбираем жесткий диск
  • list partition - смотрим какие есть разделы, ищем раздел с windows
  • select partition 1 - выбираем раздел с Windows, вместо 1 введите номер вашего раздела с Windows
  • active
  • exit
Закрываем окно командной строки, жмем "Восстановление системы" в левом нижнем углу, будет предложено исправить ошибки и перезагрузиться. Соглашаемся и перезагружаемся в Windows. Теперь работает Windows, но пропало меню загрузки в Mac OS. Восстановим.
Нужно загрузиться с установочного диска или флешки Windows 7, выбрать язык установки, нажать Shift+F10, в командной строке ввести diskpart и следовать инструкции:
  • select disk 0 - выбираем жесткий диск
  • list partition - смотрим какие есть разделы, ищем раздел с Mac OS
  • select partition 2 - выбираем раздел с Mac OS, вместо 2 введите номер вашего раздела с Mac
  • active
  • exit
  • закрываем все окна, что приведет к перезагрузке
Теперь у вас снова есть меню выбора ОС, и в нем работают и Mac OS и Windows 7.


Советы по настройке Mac OS


Первое, что будет мешать - назойливый Ассистент Bluetooth при каждой загрузке ноутбука. Выключаем его запустив Терминал и выполнив 2 команды:
  1. sudo defaults write /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekPointingDevice -bool NO
  2. sudo defaults write /Library/Preferences/com.apple.Bluetooth  BluetoothAutoSeekKeyboard -bool NO

Тут можно узнать как создать русскую учетную запись Apple ID без кредитной карты. Советую создавать запись в Русском iTunes Store, чтоб иметь возможность при желании привязать украинскую платежную карту.

Для поддержки NTFS , достаточно установить NTFS-3G для Lion, подробности тут
Для управления яркостью экрана установите программу Brightness из AppStore.
В новой Mac OS 10.8 DP1 нет RSS-читалки в Safari, ставим Cappuccino из AppStore, если любите новости RSS.


Видео-доказательство


1 комментарий:

  1. Спасибо за отчет.
    У меня что-то никак не заработает Sleep. Экран отключается, вентилятор больше не крутится, а винт работает. Обратно не просыпается. Я уже много разных AppleIntelCPUPowerManagement пробовал, NullCPUPowerManagement удалял. Можешь что-то посоветовать? Указанная ссылка на патчер не работает. Спасибо.

    ОтветитьУдалить