C2D Р8400 CMT2, 2.26 GHz, 3 Mb cache
чипсет Intel Cantiga PM45 Express, ICH9M
RAM 2+1 Gb DDR-3, 1066 Mhz
GeForce 9600M GS, 256 Mb DDR-3,
15", 1680х1050
160 Gb HDD SATA
DVD-RW SATA
Ethernet Marvell Yukon 88E8055
Wi-Fi Intel Wireless Link 5100
Audio ICH9M Intel HDA (ALC262)
Образ установочного DVD с ситемой Mac OS X Leopard 10.5.6
для Samsung R-560
выложен здесь и здесь! Спасибо GTC!
Прежде, чем использовать дистрибутив
установите БИОС как показано на картинке!!!
Выяснилось, что этот дистрибутив можно использовать для установки Mac OS X на ноутбуки:
Samsung R460, R510, R610, R710 и Q210!
Отличия только в дальнейшей настройке (наборе драйверов, и в основном это относится к видео и звуку)!
New!!! New!!!
Новая супертехнология - с помощью INSTAHackintosh V1.0, из под iDeneb или любой другой установленной сборки, делаем из Retail Leopard 10.5.4 и приведенных ниже необходимых кекстов, свой собственный загрузочный DVD, с дистрибутивом для Samsung R560 и сразу версии 10.5.6!
Подробности от автора здесь!
Проверено - работает! :)
Делаем сами такой DVD:
Скрытый текст
Эта новая технология подразумевает создание диска на той машине, для которой диск и создается (из-за DSDT)!
В нашем случае это не удобно - придется сначала ставить сборку типа iDeneb, из под нее делать DVD и т.д.!
Я решил упростить вам задачу - дать возможность создать инсталляционный DVD для R560 на любом Хакинтоше или Маке! :)
Итак, последовательность действий такова:
1. Скачиваем INSTAHackintosh V1.0 (ссылка выше) и разворачиваем его на диск, на котором есть 30-40 Гб свободного места!
2. Текстовым редактором открываем файл ToolBox.sh, находим строчку 168
3. Текстовым редактором открываем файл /INSTAHackintosh1.0/Inputs/OS/InstallerChoices.xml! Это список дополнительных пакетов, которые будут ВЫКИНУТЫ из дистрибутива! Я решил оставить дополнительные шрифты, но выкинуть Х11! Получилось вот так:
4. Скачиваем архив с моим бутлоадером: хttp://narod.ru/disk/4764928000/bootloader%20(copy%203).zip.html В архиве три файла: Два из них - Bootloader.pkg и loader.txt нужно положить в папку /INSTAHackintosh1.0/Inputs/DVD/Installer/, а файл Bootloader_PC-EFI.pkg - в папку /INSTAHackintosh1.0/Outputs/
5. В папку /INSTAHackintosh1.0/Inputs/OS/Updates/ кладем апдэйты MacOSXUpd10.5.5.pkg и MacOSXUpd10.5.6.pkg, переименовав их соответственно в 5.pkg и 6.pkg (если у вас один ComboUpdate, то его переименовываете в 6.pkg), а так же сюда кладем пакет Russian.pkg, выдернутый из дистрибутива Retail Leopard 10.5.4 и переименовываем его в 4.pkg! Русификация должна устанавливаться раньше апдэйтов!
6. В папку /INSTAHackintosh1.0/Inputs/OS/UserPackages/ кладем свои самодельные .pkg файлы! Например, я положил пакет с набором всевозможных утилит (OSx86Tools и т.д.) и набором драйверов (какие будут нужны - см. предыдущий вариант установки)! Как сделать самому .pkg, смотрите здесь - /INSTAHackintosh1.0/Tools/MakePKG/Readme.pdf
Всего можно запихнуть до 200 Мб! Все "уложенные" в /INSTAHackintosh1.0/Inputs/OS/UserPackages/ пэкэджи будут АВТОМАТИЧЕСКИ добавлены в систему при установке, в том числе поддержка Русского языка, ваши папки с утилитами, драйверами и т.д.!
7. Ну вот, все готово! Открываем терминал и вводим, sudo -s, энтер, свой пароль, энтер! Кидаем в окно терминала файл ToolBox.sh и жмем энтер! Загрузчик у нас уже есть, о чем программа вас соизволит известить! Появится меню с выбором вариантов работы! Жмем 1 (Auto)! Прграмма попросит подмаунтить образ оригинального дистрибутивного диска Retail Leopard 10.5.4! Маунтим его и жмем энтер! Все - процесс пошел! Минут 40-60 можете отдыхать! Результатом работы будет появление образа диска MacOSXInstall.iso в папке /INSTAHackintosh1.0/Outputs/DVD/! Осталось только записать диск, и можно приступать к установке!
!!! При установке не забудте в кастомайзах поставить крыжик напротив bootloader ! !!!
После установки и первой перезагрузки, возможно придется грузиться с ключом "Graphics Mode"="640x480x32", если вас зациклит на приветствии (см. пункты 13-15 в первоначальном варианте установки)! Теперь осталось только настроить систему!Об этом написано в первоначальном варианте установке, в параграфе Настройка системы:! Начинать можете сразу с пункта 2вэ, т.к. остальное уже все сделано (удалите только AppleSMBIOSEFI.kext из системы - он нужен был только при установке, и подправьте частоты процессора и шины в com.apple.boot.plist, если они не соответствуют вашим)! Теперь для этого достаточно просто скачать и установить пакет драйверов R560_System_Drivers по ссылке в шапке! После этого перегрузиться, для профилактики восстановить права доступа на системном диске (дисковой утилитой) и все, можно работать! :)
Удачи!
В нашем случае это не удобно - придется сначала ставить сборку типа iDeneb, из под нее делать DVD и т.д.!
Я решил упростить вам задачу - дать возможность создать инсталляционный DVD для R560 на любом Хакинтоше или Маке! :)
Итак, последовательность действий такова:
1. Скачиваем INSTAHackintosh V1.0 (ссылка выше) и разворачиваем его на диск, на котором есть 30-40 Гб свободного места!
2. Текстовым редактором открываем файл ToolBox.sh, находим строчку 168
"Clean" ) Clean;break;;и заменяем ее на:
"Clean" ) break;;Это фикс от автора!
3. Текстовым редактором открываем файл /INSTAHackintosh1.0/Inputs/OS/InstallerChoices.xml! Это список дополнительных пакетов, которые будут ВЫКИНУТЫ из дистрибутива! Я решил оставить дополнительные шрифты, но выкинуть Х11! Получилось вот так:
<array> <string>PrinterDriversGroup</string> <string>X11</string> <string>LanguageTranslations</string> </array>
4. Скачиваем архив с моим бутлоадером: хttp://narod.ru/disk/4764928000/bootloader%20(copy%203).zip.html В архиве три файла: Два из них - Bootloader.pkg и loader.txt нужно положить в папку /INSTAHackintosh1.0/Inputs/DVD/Installer/, а файл Bootloader_PC-EFI.pkg - в папку /INSTAHackintosh1.0/Outputs/
5. В папку /INSTAHackintosh1.0/Inputs/OS/Updates/ кладем апдэйты MacOSXUpd10.5.5.pkg и MacOSXUpd10.5.6.pkg, переименовав их соответственно в 5.pkg и 6.pkg (если у вас один ComboUpdate, то его переименовываете в 6.pkg), а так же сюда кладем пакет Russian.pkg, выдернутый из дистрибутива Retail Leopard 10.5.4 и переименовываем его в 4.pkg! Русификация должна устанавливаться раньше апдэйтов!
6. В папку /INSTAHackintosh1.0/Inputs/OS/UserPackages/ кладем свои самодельные .pkg файлы! Например, я положил пакет с набором всевозможных утилит (OSx86Tools и т.д.) и набором драйверов (какие будут нужны - см. предыдущий вариант установки)! Как сделать самому .pkg, смотрите здесь - /INSTAHackintosh1.0/Tools/MakePKG/Readme.pdf
Всего можно запихнуть до 200 Мб! Все "уложенные" в /INSTAHackintosh1.0/Inputs/OS/UserPackages/ пэкэджи будут АВТОМАТИЧЕСКИ добавлены в систему при установке, в том числе поддержка Русского языка, ваши папки с утилитами, драйверами и т.д.!
7. Ну вот, все готово! Открываем терминал и вводим, sudo -s, энтер, свой пароль, энтер! Кидаем в окно терминала файл ToolBox.sh и жмем энтер! Загрузчик у нас уже есть, о чем программа вас соизволит известить! Появится меню с выбором вариантов работы! Жмем 1 (Auto)! Прграмма попросит подмаунтить образ оригинального дистрибутивного диска Retail Leopard 10.5.4! Маунтим его и жмем энтер! Все - процесс пошел! Минут 40-60 можете отдыхать! Результатом работы будет появление образа диска MacOSXInstall.iso в папке /INSTAHackintosh1.0/Outputs/DVD/! Осталось только записать диск, и можно приступать к установке!
!!! При установке не забудте в кастомайзах поставить крыжик напротив bootloader ! !!!
После установки и первой перезагрузки, возможно придется грузиться с ключом "Graphics Mode"="640x480x32", если вас зациклит на приветствии (см. пункты 13-15 в первоначальном варианте установки)! Теперь осталось только настроить систему!
Удачи!
Первоначальный вариант установки:
Скрытый текст
Введение.
В лоб, на этого "Глянцевого мерзавца", оригинальный Леопард не встает ни при каких условиях! Перебор кекстов в загрузчике диска (initrd.img), всевозможные ключи при старте, замена ядер и другие пляски с бубном в любом случае приводят лишь к мертвому зависанию, хоть и на разных стадиях! Решение проблемы в общем то давно известно – нужен модифицированный БИОС, либо DSDT патч! На наш ноутбук БИОС никто еще не модифицировал, так что этот способ пока отпадает! Значит делаем DSDT патч! Что это такое смотрим тут - Исправление дерева устройств
Задача - запустить инсталлятор Леопарда с подхваченным, и уже загруженном в память DSDT.aml файлом! А для этого, кроме самого DSDT.aml, нужен еще и загрузчик, находящийся на диске с дистрибутивом и умеющий подхватывать DSDT!
Таким образом использование дистрибутивного DVD диска, на мой взгляд не представляется возможным! Значит ставить будем с образа, развернутого на HDD! Подробнее об образе на HDD смотрим тут: Установка системы с жесткого диска - без использования DVD Мой dsdt.aml.zip
Установка.
Последовательность действий выглядит так:
1. Если есть желание - обновите БИОС до последней версии! Лучше это сделать сейчас, потому, что апдэйт возможен только из под Windows! Нужен он или нет - решать вам, я на всякий случай обновился!
2. Ставим на ноут iDeneb, или любую другую сборку (лишь бы встала, и хоть как то работала) как это сделать смотрим тут: Установка iDeneb сообщение №29!
2a. При установке разбиваем диск минимум на два раздела – один под iDeneb (потом используем для нативной системы), а второй под образ дистрибутива (потом под личные данные). См. примечание в конце параграфа!
3. Разворачиваем на второй раздел образ Retail Mac OS X Leopard 10.5.4
3а. Если жесткий диск имеет схему разбиения на разделы Mbr, то модифицируем образ. Об этом тут: Установка системы на MBR-жесткий диск
4. C помощью DSDT Patcher GUI делаем фиксацию, причем повторяем ее дважды – указывая в качестве пути назначения оба раздела по-очереди! У меня получилось всего 8 исправлений, с 1 предупреждением!
5. Устанавливаем загрузчик Chameleon with DSDT или PCEFI V9 by Netkas. Папку Эктра в системном разделе удаляем – она нам не пригодится!
6. В терминале - копируем созданный файл boot с системного раздела на раздел с образом, и задаем ему пермишены:
7. Готовим загрузочную флэшку, подробнее тут: Flash-загрузчик для вашего хакинтоша Необходимый набор кекстов в initrd.img: AppleACPIPS2Nub.kext и ApplePS2Controller.kext - ApplePS2kexts.zip AppleDecrypt.kext AppleSMBIOSEFI.kext Disabler.kext OpenHaltRestart.kext LegacyAppleAHCIPort.kext и LegacyIOAHCIBlockStorage.kext из Legacy_Kexts.mpkg На флэшку лучше сразу записать OSx86Tools и Chameleon with DSDT (PCEFI V9 by Netkas).
8. Выставляем настройки BIOS как показано на фото:
9. Загружаемся с флэшки – далее выбираем наш HDD – затем раздел с образом – и стартуем с ключом -v Наблюдаем процесс загрузки дистрибутива - должно быть все ОК!
10. Загрузившись, вызываем дисковую утилиту и «стираем» раздел с iDeneb-ом. Закрываем утилиту.
11. Этот, уже чистый раздел и выбираем для установки системы! В кастомайзах выбираем что дополнительно ставить и вперед!
12. После установки НЕ ПЕРЕГРУЖАЕМСЯ!!! Вызываем терминал и вводим:
Таким образом мы скопировали файлы boot и DSDT.aml в корень системного диска и задали им соответствующие права!
13. Загружаемся опять с флэшки – далее выбираем наш HDD – затем уже раздел с системой – и стартуем с ключами
''Graphics Mode''=''640x480x32'' -v
14. Загрузившись, опять перегружаемся с флэшкой, но уже без ключей, входим под Administrator-ом и сразу создаем нового пользователя – себя любимого, и не забываем сделать себя же Администратором!
15. Снова загружаемся с флэшки (без ключей) и входим уже под свои именем!
16. Подключаем initrd.img с флэшки в качестве диска, и с помощью OSx86Tools ставим в систему все присутствующие в initrd.img кексты! Класть их в Экстра смысла нет, т.к. ни один из них не перезапишется при апдейтах (они не родные МакОСи), а из системы они работают лучше (в частности AppleSMBIOSEFI)!
17. Ставим повторно Chameleon with DSDT или PCEFI V9 by Netkas указывая в качестве пути назначения системный раздел! Папку Экстра в корне диска выкидываем в корзину!
18. Скрестив пальцы и вынув флэшку перегружаемся с ключом -v и наблюдаем процесс загрузки! Если все прошло нормально, и вы загрузились, то переходим к следующему пункту - Настройка!
Примечание:
1. В принципе образ можно развернуть и на другой винчестер (USB), тогда не придется разбивать основной диск на разделы - воля ваша! Главное, чтобы диск с развернутым образом имел загрузчик поддерживающий DSDT, и в корне раздела с образом лежали файлы boot и ваш DSDT.aml с соответствующими правами!
2. Если у вас уже стоит сборка, можно попробовать вот этот способ!
Настройка системы:
1. Апдэйт системы: Накатываем комбо апдэйт 10.5.6 либо по-очередно 10.5.5 и 10.5.6 апдейты, не забывая, что под 10.5.5 загрузка системы возможна только с ключом -x
2. Системные фиксы:
2а. Это ноутбук, а не настольный компьютер! А как выяснили здесь, модель Мака это не просто косметика - это разные режимы работы системы, в частности энергосбережения! Поэтому я заменил загрузчик на Chameleon для SMBIOS patch! Для этого файл chameleonsm из архива переименовывается в boot, кладется в корень системного диска, вместо аналогичного старого (не забудте сделать все файлы видимыми).
Задаются ему права:
Удаляется из системы AppleSMBIOSEFI.kext (тем более, что с ним вылазит "Ошибка сбора информации" в системинфо) и вносятся необходимые изменения в com.apple.Boot.plist! C этого момента система стала воспринимать мой нотбук как MacBook Pro последнего поколения! Вот так выглядит тепрь мой com.apple.Boot.plist:
Заодно подправил вид и тип памяти! В системинфо при этом все корректно отображается! [
b]2б.[/b] Для избавления от Error 35 ставим UUID.kext! Ошибка 35, в частности, может повлиять на работу TimeMachine! Его же можно взять тут: xttp://narod.ru/disk/6584307000/UUID.kext.zip.html
2в. Настоятельно советую обновить плагины внутри кекста IOUSBFamily на исправленные версии от Slice: AppleUSBOCHI.kext AppleUSBUCHI.kext AppleUSBECHI.kext а так же заменить IOPCIFamily опять же на исправленную Slice версию - IOPCIFamily.kext В принципе работает и без них, но при этом могут наблюдаться некоторые глюки в виде, например, перманентного исчезания BlueTooth!
3. Видео: Для начала подставляем ID своего девайса в info.plist кекста NVDANV50Hal Выглядеть это будет так:
Затем устанавливаем NVDarwin 1.2.5, выбрав свой размер видеопамяти! Должна появится смена разрешений и поддержка QE/CI!
4. Проводная сеть: Подставляем ID своего девайса, а так же ID и Ven Subsys в info.plist кекста IONetworkingFamily/Yukon2.kext Выглядеть это будет так:
Судя по тому, что BIOS один и тот же для всех модификаций модели R560, эти значения меняться в зависимости от модификации не должны!
5. Звук: На данный момент есть два способа запуска звука! Первый, наиболее простой - добавление в систему AppleAzaliaAudio.kext с прописанным внутри info.plist ID своего звукового контроллера (0x293e8086)! В этом случае ничего не патчится, но работают только встроенные динамики! Если вас это не устраивает, есть второй способ - правленный AppleHDA (файл прицеплен в итогах)! В этом варианте работают все звуковые устройства!
6. Батарея и энергосбережение:
6а. Для индикации уровня зарядки батареи ставим AppleACPIBatteryManger.kext.
6б. Для снижения энергопотребления процессора, за счет регулирования его частоты и вольтажа питания добавляем в систему VoodooPower.kext (бывший GenericCPUPowerManagement). При этом необходимо удалить из системы Disabler.kext и OpenHaltRestart.kext - они свою функцию при установке выполнили, и больше не нужны! Edit: Для нормальной работы слипа нужен модифицированный вариант Disabler.kext (см. итоги в конце шапки)!
6в. Для контроля температуры процессора и его текущей частоты можно использовать обновленный GenericCPUPMControl.app, но он не корректно показывает максимальную частоту процессора! Я использую для контроля MSR Tools Теперь для настройки системы достаточно просто скачать и установить пакет драйверов R560_System_Drivers по ссылке в шапке! После этого перегрузиться, для профилактики восстановить права доступа на системном диске (дисковой утилитой) и все, можно работать! :D
Итог.
На данный момент работают:
1. Сеть 88E8055
2. BlueTooth завелся сам!
3. Звук, работает все!!!
R560_Audio_V3.zip (490,98К)
Количество загрузок:: 140 (использовать вместе с HDAEnabler.kext)
Спасибо slice за подсказки!
А вот этот вариант -
R560_AudioV4_autodetect.zip (491,1К)
Количество загрузок:: 348 - с автодетектом наушников! Его же можно взять тут: xttp://narod.ru/disk/6584235000/R560_AudioV4_autodetect.zip.html NEW:
С новыми версиями звука наконец заработал и шутдаун! :)
4. Контроль батареи и смена частоты процессора (энергопотребления), в зависимости от нагрузки!
5. Все USB порты!
6. Кардридер читает и пишет SD/MMC (остальные типы нечем проверить)!
7. Видео GeForce 9600M GS работает, но....
А вот далее идут проблемы с которыми я продолжаю разбираться:
1. Видеоадаптер поддерживает QE/CI, но NVDarwin - это инжектор для десктопов, поэтому, например, не притухает дисплей при переходе на батарейное питание! Т.е. не работает энергосбережение для видео и дисплея!
2.Слип работает в режиме питания от батареи, но после просыпания и пререзагрузки (выключения-включения) БИОС слетает в заводские настройки! При питании от сети, как только ноут засыпает, он сам тут же просыпается - причина пока не понятна!
NEW:
Слип работает! Для этого надо поставить в систему модифицированный
New_Disabler.kext.zip (9,02К)
Количество загрузок:: 165А так же поставить EHCISleepEnabler.kext от Superhai (прочитайте внимательно инструкцию по установке!!!)!
3.Блютуз постоянно включен и это в настройках не рулится!
Решено! См. ниже!
4. Встроенная камера не дает изображения, хотя в устройствах она присутствует, и система ее видит!
5. Wi-Fi Intel 5100 не работает, и в ближайшее время не ожидается!
Две недели эксплуатации оригинального Леопарда на этом ноутбуке показали высокую устойчивость, безглючность и хорошую производительность! Прекрасно работают такие "тяжелые" программы, как Parallels 4, Adobe CS3 Design и многие другие! Но процесс превращения "Глянцевого мерзавца" в МакБук Про на этом не остановился - работа продолжается!
Удачи!
New!!! New!!! New!!!
Упрощение настройки!
После установки системы и апдэйта ее до 10.5.6, достаточно просто установить пакет драйверов R560_System_Drivers_V1.1.pkg! И вуаля - можно работать! :) Пакет идет вместе с DVD на торрентах, но его же можно взять и здесь: xttp://narod.ru/disk/5194877000/R560_System_Drivers_V1.1.zip.html
New!!! New!!! New!!! New!!!
Новые драйвера от Superhai! C ними наконец заработал нормально шутдаун после слипа!!! Качаем архив:
New_R560.zip (61,62К)
Количество загрузок:: 138
Или тут: xttp://narod.ru/disk/6132430000/New_R560.zip.html
Удаляем из системы старые кексты VoodooPower.kext, EHCISleepEnabler.kext, AppleACPIBatteryManager.kext и ставим новые из архива!
Чистим кэши, перегружаемся, проверяем и отчитываемся!
П.С. Кто не использовал до сих пор старый EHCISleepEnabler.kext, но хочет применить его новый аналог VoodooUSBEHCI.kext - внимательно читаем USBECHI.rtf в архиве!
П.П.С. У меня все таки, после слипа, шутдаун требует короткого нажатия на кнопку "power" - иначе лампочка питания не гаснет!
Может просто не дождался!? :)
Вот еще новинки:
1. Софтварная регулировка яркости монитора: xttp://www.splasm.com/downloads/brightnesscontrol/Brightness%20Control.dmg
2. Новый Точпад (со скроллингом): хttp://homepage.mac.com/fredrikandersson/SentelicSynaptics.zip Сама тема про точпад тут: хttp://forums.msiwind.net/osx-drivers/the-synaptics-touchpad-experiment-t9824.html?sid=c8fb0a43751212e3df627d6ed82e53e7
3. Корректное отображение информации о ЦПУ xttp://narod.ru/disk/6933836000/SySProfilerFix.zip.html
4. Решение проблемы с блютусом (вкючение/отключение) /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController. kext/Contents/Info.plist в секции Broadcom2045FamilyUSBBluetoothHCIController idProduct 8448 заменить на 8449!
Спасибо Podkovka!
19.05.2009
Update 10.5.7
Обновившимся до 10.5.7, набор новых версий драйверов можно взять тут: хttp://narod.ru/disk/10302070000/R560_Drivers_10.5.7.zip.html
"Старые" из системной папки удаляем, новые ставим (OSX86Tools)!
В лоб, на этого "Глянцевого мерзавца", оригинальный Леопард не встает ни при каких условиях! Перебор кекстов в загрузчике диска (initrd.img), всевозможные ключи при старте, замена ядер и другие пляски с бубном в любом случае приводят лишь к мертвому зависанию, хоть и на разных стадиях! Решение проблемы в общем то давно известно – нужен модифицированный БИОС, либо DSDT патч! На наш ноутбук БИОС никто еще не модифицировал, так что этот способ пока отпадает! Значит делаем DSDT патч! Что это такое смотрим тут - Исправление дерева устройств
Задача - запустить инсталлятор Леопарда с подхваченным, и уже загруженном в память DSDT.aml файлом! А для этого, кроме самого DSDT.aml, нужен еще и загрузчик, находящийся на диске с дистрибутивом и умеющий подхватывать DSDT!
Таким образом использование дистрибутивного DVD диска, на мой взгляд не представляется возможным! Значит ставить будем с образа, развернутого на HDD! Подробнее об образе на HDD смотрим тут: Установка системы с жесткого диска - без использования DVD Мой dsdt.aml.zip
Установка.
Последовательность действий выглядит так:
1. Если есть желание - обновите БИОС до последней версии! Лучше это сделать сейчас, потому, что апдэйт возможен только из под Windows! Нужен он или нет - решать вам, я на всякий случай обновился!
2. Ставим на ноут iDeneb, или любую другую сборку (лишь бы встала, и хоть как то работала) как это сделать смотрим тут: Установка iDeneb сообщение №29!
2a. При установке разбиваем диск минимум на два раздела – один под iDeneb (потом используем для нативной системы), а второй под образ дистрибутива (потом под личные данные). См. примечание в конце параграфа!
3. Разворачиваем на второй раздел образ Retail Mac OS X Leopard 10.5.4
3а. Если жесткий диск имеет схему разбиения на разделы Mbr, то модифицируем образ. Об этом тут: Установка системы на MBR-жесткий диск
4. C помощью DSDT Patcher GUI делаем фиксацию, причем повторяем ее дважды – указывая в качестве пути назначения оба раздела по-очереди! У меня получилось всего 8 исправлений, с 1 предупреждением!
5. Устанавливаем загрузчик Chameleon with DSDT или PCEFI V9 by Netkas. Папку Эктра в системном разделе удаляем – она нам не пригодится!
6. В терминале - копируем созданный файл boot с системного раздела на раздел с образом, и задаем ему пермишены:
sudo -s (вводим пароль) cd / cp boot /Volumes/второйраздел cd /Volumes/второйраздел chown -R root:wheel boot chmod -R 755 boot
7. Готовим загрузочную флэшку, подробнее тут: Flash-загрузчик для вашего хакинтоша Необходимый набор кекстов в initrd.img: AppleACPIPS2Nub.kext и ApplePS2Controller.kext - ApplePS2kexts.zip AppleDecrypt.kext AppleSMBIOSEFI.kext Disabler.kext OpenHaltRestart.kext LegacyAppleAHCIPort.kext и LegacyIOAHCIBlockStorage.kext из Legacy_Kexts.mpkg На флэшку лучше сразу записать OSx86Tools и Chameleon with DSDT (PCEFI V9 by Netkas).
8. Выставляем настройки BIOS как показано на фото:
9. Загружаемся с флэшки – далее выбираем наш HDD – затем раздел с образом – и стартуем с ключом -v Наблюдаем процесс загрузки дистрибутива - должно быть все ОК!
10. Загрузившись, вызываем дисковую утилиту и «стираем» раздел с iDeneb-ом. Закрываем утилиту.
11. Этот, уже чистый раздел и выбираем для установки системы! В кастомайзах выбираем что дополнительно ставить и вперед!
12. После установки НЕ ПЕРЕГРУЖАЕМСЯ!!! Вызываем терминал и вводим:
cd /Volumes/второйраздел sudo cp boot /Volumes/первыйраздел sudo cp DSDT.aml /Volumes/первыйраздел cd /Volumes/первыйраздел sudo chown -R root:wheel boot sudo chmod -R 755 boot sudo chown -R root:wheel DSDT.aml sudo chmod -R 755 DSDT.aml
Таким образом мы скопировали файлы boot и DSDT.aml в корень системного диска и задали им соответствующие права!
13. Загружаемся опять с флэшки – далее выбираем наш HDD – затем уже раздел с системой – и стартуем с ключами
''Graphics Mode''=''640x480x32'' -v
14. Загрузившись, опять перегружаемся с флэшкой, но уже без ключей, входим под Administrator-ом и сразу создаем нового пользователя – себя любимого, и не забываем сделать себя же Администратором!
15. Снова загружаемся с флэшки (без ключей) и входим уже под свои именем!
16. Подключаем initrd.img с флэшки в качестве диска, и с помощью OSx86Tools ставим в систему все присутствующие в initrd.img кексты! Класть их в Экстра смысла нет, т.к. ни один из них не перезапишется при апдейтах (они не родные МакОСи), а из системы они работают лучше (в частности AppleSMBIOSEFI)!
17. Ставим повторно Chameleon with DSDT или PCEFI V9 by Netkas указывая в качестве пути назначения системный раздел! Папку Экстра в корне диска выкидываем в корзину!
18. Скрестив пальцы и вынув флэшку перегружаемся с ключом -v и наблюдаем процесс загрузки! Если все прошло нормально, и вы загрузились, то переходим к следующему пункту - Настройка!
Примечание:
1. В принципе образ можно развернуть и на другой винчестер (USB), тогда не придется разбивать основной диск на разделы - воля ваша! Главное, чтобы диск с развернутым образом имел загрузчик поддерживающий DSDT, и в корне раздела с образом лежали файлы boot и ваш DSDT.aml с соответствующими правами!
2. Если у вас уже стоит сборка, можно попробовать вот этот способ!
Настройка системы:
1. Апдэйт системы: Накатываем комбо апдэйт 10.5.6 либо по-очередно 10.5.5 и 10.5.6 апдейты, не забывая, что под 10.5.5 загрузка системы возможна только с ключом -x
2. Системные фиксы:
2а. Это ноутбук, а не настольный компьютер! А как выяснили здесь, модель Мака это не просто косметика - это разные режимы работы системы, в частности энергосбережения! Поэтому я заменил загрузчик на Chameleon для SMBIOS patch! Для этого файл chameleonsm из архива переименовывается в boot, кладется в корень системного диска, вместо аналогичного старого (не забудте сделать все файлы видимыми).
Задаются ему права:
cd / sudo chown -R root:wheel boot sudo chmod -R 755 boot
Удаляется из системы AppleSMBIOSEFI.kext (тем более, что с ним вылазит "Ошибка сбора информации" в системинфо) и вносятся необходимые изменения в com.apple.Boot.plist! C этого момента система стала воспринимать мой нотбук как MacBook Pro последнего поколения! Вот так выглядит тепрь мой com.apple.Boot.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>2</string>
<key>SMbiosversion</key>
<string>MBP51.88Z.00C1.B03.0707251239</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacBookPro5,1</string>
<key>SMsystemversion</key>
<string>1.0.14</string>
<key>SMserial</key>
<string>W88261E7YD1</string>
<key>SMexternalclock</key>
<string>266</string>
<key>SMmaximalclock</key>
<string>2260</string>
<key>SMmemmanufacter_1</key>
<string>Samsung</string>
<key>SMmemserial_1</key>
<string>08161736</string>
<key>SMmempart_1</key>
<string>PC8500</string>
<key>SMmemtype_1</key>
<string>24</string>
<key>SMmemspeed_1</key>
<string>1066</string>
<key>SMmemmanufacter_2</key>
<string>Samsung</string>
<key>SMmemserial_2</key>
<string>08161738</string>
<key>SMmempart_2</key>
<string>PC8500</string>
<key>SMmemtype_2</key>
<string>24</string>
<key>SMmemspeed_2</key>
<string>1066</string>
</dict>
</plist> Заодно подправил вид и тип памяти! В системинфо при этом все корректно отображается! [
b]2б.[/b] Для избавления от Error 35 ставим UUID.kext! Ошибка 35, в частности, может повлиять на работу TimeMachine! Его же можно взять тут: xttp://narod.ru/disk/6584307000/UUID.kext.zip.html
2в. Настоятельно советую обновить плагины внутри кекста IOUSBFamily на исправленные версии от Slice: AppleUSBOCHI.kext AppleUSBUCHI.kext AppleUSBECHI.kext а так же заменить IOPCIFamily опять же на исправленную Slice версию - IOPCIFamily.kext В принципе работает и без них, но при этом могут наблюдаться некоторые глюки в виде, например, перманентного исчезания BlueTooth!
3. Видео: Для начала подставляем ID своего девайса в info.plist кекста NVDANV50Hal Выглядеть это будет так:
Цитата
<key>IOPCIPrimaryMatch</key>
<string> 0x00f010de&0xfff0ffff
0x019010de&0xfff0ffff
0x040010de&0xfff0ffff
0x042010de&0xfff0ffff
0x06e010de&0xfff0ffff
0x060010de&0xffe0ffff
0x062010de&0xffe0ffff
0x064810de&0xffe0ffff
0x086010de&0xffe0ffff </string>
<string> 0x00f010de&0xfff0ffff
0x019010de&0xfff0ffff
0x040010de&0xfff0ffff
0x042010de&0xfff0ffff
0x06e010de&0xfff0ffff
0x060010de&0xffe0ffff
0x062010de&0xffe0ffff
0x064810de&0xffe0ffff
0x086010de&0xffe0ffff </string>
Затем устанавливаем NVDarwin 1.2.5, выбрав свой размер видеопамяти! Должна появится смена разрешений и поддержка QE/CI!
4. Проводная сеть: Подставляем ID своего девайса, а так же ID и Ven Subsys в info.plist кекста IONetworkingFamily/Yukon2.kext Выглядеть это будет так:
Цитата
<key>Yukon-88E8055</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.AppleYukon2</string>
<key>EnableLowPwr</key>
<integer>1</integer>
<key>IOClass</key>
<string>yukon2osx</string>
<key>IOPCIPrimaryMatch</key>
<string>0x436311ab</string>
<key>IOPCISecondaryMatch</key>
<string>0xc03f144d</string>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.AppleYukon2</string>
<key>EnableLowPwr</key>
<integer>1</integer>
<key>IOClass</key>
<string>yukon2osx</string>
<key>IOPCIPrimaryMatch</key>
<string>0x436311ab</string>
<key>IOPCISecondaryMatch</key>
<string>0xc03f144d</string>
Судя по тому, что BIOS один и тот же для всех модификаций модели R560, эти значения меняться в зависимости от модификации не должны!
5. Звук: На данный момент есть два способа запуска звука! Первый, наиболее простой - добавление в систему AppleAzaliaAudio.kext с прописанным внутри info.plist ID своего звукового контроллера (0x293e8086)! В этом случае ничего не патчится, но работают только встроенные динамики! Если вас это не устраивает, есть второй способ - правленный AppleHDA (файл прицеплен в итогах)! В этом варианте работают все звуковые устройства!
6. Батарея и энергосбережение:
6а. Для индикации уровня зарядки батареи ставим AppleACPIBatteryManger.kext.
6б. Для снижения энергопотребления процессора, за счет регулирования его частоты и вольтажа питания добавляем в систему VoodooPower.kext (бывший GenericCPUPowerManagement). При этом необходимо удалить из системы Disabler.kext и OpenHaltRestart.kext - они свою функцию при установке выполнили, и больше не нужны! Edit: Для нормальной работы слипа нужен модифицированный вариант Disabler.kext (см. итоги в конце шапки)!
6в. Для контроля температуры процессора и его текущей частоты можно использовать обновленный GenericCPUPMControl.app, но он не корректно показывает максимальную частоту процессора! Я использую для контроля MSR Tools
Итог.
На данный момент работают:
1. Сеть 88E8055
2. BlueTooth завелся сам!
3. Звук, работает все!!!
R560_Audio_V3.zip (490,98К)
Количество загрузок:: 140 (использовать вместе с HDAEnabler.kext)
Спасибо slice за подсказки!
А вот этот вариант -
R560_AudioV4_autodetect.zip (491,1К)
Количество загрузок:: 348 - с автодетектом наушников! Его же можно взять тут: xttp://narod.ru/disk/6584235000/R560_AudioV4_autodetect.zip.html NEW:
С новыми версиями звука наконец заработал и шутдаун! :)
4. Контроль батареи и смена частоты процессора (энергопотребления), в зависимости от нагрузки!
5. Все USB порты!
6. Кардридер читает и пишет SD/MMC (остальные типы нечем проверить)!
7. Видео GeForce 9600M GS работает, но....
А вот далее идут проблемы с которыми я продолжаю разбираться:
1. Видеоадаптер поддерживает QE/CI,
2.
NEW:
Слип работает! Для этого надо поставить в систему модифицированный
New_Disabler.kext.zip (9,02К)
Количество загрузок:: 165
3.
Решено! См. ниже!
4. Встроенная камера не дает изображения, хотя в устройствах она присутствует, и система ее видит!
5. Wi-Fi Intel 5100 не работает, и в ближайшее время не ожидается!
Две недели эксплуатации оригинального Леопарда на этом ноутбуке показали высокую устойчивость, безглючность и хорошую производительность! Прекрасно работают такие "тяжелые" программы, как Parallels 4, Adobe CS3 Design и многие другие! Но процесс превращения "Глянцевого мерзавца" в МакБук Про на этом не остановился - работа продолжается!
Удачи!
New!!! New!!! New!!!
Упрощение настройки!
После установки системы и апдэйта ее до 10.5.6, достаточно просто установить пакет драйверов R560_System_Drivers_V1.1.pkg! И вуаля - можно работать! :) Пакет идет вместе с DVD на торрентах, но его же можно взять и здесь: xttp://narod.ru/disk/5194877000/R560_System_Drivers_V1.1.zip.html
New!!! New!!! New!!! New!!!
Новые драйвера от Superhai! C ними наконец заработал нормально шутдаун после слипа!!! Качаем архив:
New_R560.zip (61,62К)
Количество загрузок:: 138
Или тут: xttp://narod.ru/disk/6132430000/New_R560.zip.html
Удаляем из системы старые кексты VoodooPower.kext, EHCISleepEnabler.kext, AppleACPIBatteryManager.kext и ставим новые из архива!
Чистим кэши, перегружаемся, проверяем и отчитываемся!
П.П.С. У меня все таки, после слипа, шутдаун требует короткого нажатия на кнопку "power" - иначе лампочка питания не гаснет!
Может просто не дождался!? :)
Вот еще новинки:
1. Софтварная регулировка яркости монитора: xttp://www.splasm.com/downloads/brightnesscontrol/Brightness%20Control.dmg
2. Новый Точпад (со скроллингом): хttp://homepage.mac.com/fredrikandersson/SentelicSynaptics.zip Сама тема про точпад тут: хttp://forums.msiwind.net/osx-drivers/the-synaptics-touchpad-experiment-t9824.html?sid=c8fb0a43751212e3df627d6ed82e53e7
3. Корректное отображение информации о ЦПУ xttp://narod.ru/disk/6933836000/SySProfilerFix.zip.html
4. Решение проблемы с блютусом (вкючение/отключение) /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController. kext/Contents/Info.plist в секции Broadcom2045FamilyUSBBluetoothHCIController idProduct 8448 заменить на 8449!
Спасибо Podkovka!
19.05.2009
Update 10.5.7
Обновившимся до 10.5.7, набор новых версий драйверов можно взять тут: хttp://narod.ru/disk/10302070000/R560_Drivers_10.5.7.zip.html
"Старые" из системной папки удаляем, новые ставим (OSX86Tools)!
26.06.2009
Исправляем слип
(частично)!
Для этого удаляем из системы VoodooUSBECHI.kext, чистим кэши, перегружаемся и все!
Полноценный сон - что первый, что второй (сон после сна), но только при питании от батареи!
Подробности в сообщении №624!
17.07.2009
Как самому сделать установщик с набором драйверов:
http://www.applelife.ru/laboratoriya_apple...ilit/19033.html
17.07.2009
Новый DSDT.aml
(спасибо Gusar)!
Теперь работает родной AppleIntelCPUPM!!!
GeneriсCPUPower или VoodooPower можно из системы выкинуть!
http://narod.ru/disk...dt.aml.zip.html
Лично у меня температура при максимальной загрузке процессора не изменилась, но немного выросла температура покоя (на 3-4) градуса! Зато в среднем, количество XBench-попугаев увеличилось! :)
08.08.2009
Новый Driver Pack 10.5.8!
Теперь с выбором отдельных драйверов в кастомайзе!!!
xttp://narod.ru/disk/11813672000/R560_System_Drivers_10.5.8%20(copy%202).zip.html
23.08.2009
Snow Leopard на нашем ноутбуке!!!
Тема здесь: http://www.applelife.ru/mac_os_x_10_6_snow...ster/19890.html
24.08.2009
Восстанавливаем сон в 10.5.8!
Для этого нужно - всего то скачать, и установить новую версию IOUSBFamily.kext (10.5.8) от Slice!
Взять его можно тут: http://www.projectos...p?showtopic=337
26.08.2009
Новый звук 10.5.8 для Леопарда, и заодно 10.6 для Барса!
Работает ВСЕ! :)
хttp://narod.ru/disk/12458730000/R560_audio.zip.html
HDAEnabler можно выкинуть из ситемы, он больше не нужен! Спасибо Отщепенцу (сlubber_77)! :)
Прикрепленные файлы
-
R560_lspci.txt (2,21К)
Количество загрузок:: 331
Сообщение отредактировал dan1234: 02 Ноя 2009 - 07:12

Помощь



Promote to Article
















