Установка Mac Os X 10.7 Lion с фирменного образа

Тема в разделе 'Mac OS X 10.7 Lion', создана пользователем гык-sse2, 27 фев 2011.

  1. гык-sse2 Apple Life Dev

    На форуме с:
    6 авг 2008
    lionz.jpg

    25 Февраля 2011 Метод установки Lion 10.7 DP-1 (первая пробная тестовая версия) :

    Нужна установленная ось 10.5 или 10.6 для переделки исходного образа
    1)Устанавливаем на флэшку загрузчик XPC и подсовываем ему DSDT
    2)Берем образ, подключаем его.
    3)open /Volumes/Mac OS X Install ESD/BaseSystem.dmg
    4)Подключенный образ разворачиваем Дисковой утилитой на раздел или другую флэшку
    5)Идем в System/Installation на том разделе, на который развернули, и удаляем оттуда ярлык Packages
    6)cp -R /Volumes/Mac OS X Install ESD/Packages /Volumes/Mac OS X Base System/System/Installation
    7)Перезагружаемся. Запускаем XPC, в нем жмем M, вводим:
    Board Serial: Mac-F4208DA9
    Kernel Arguments: -v -s
    Можно добавить arch=i386
    Выбираем раздел установщика, грузимся.
    В консоли:
    mount_hfs /dev/diskXsY /tmp, где diskXsY - раздел, на котором лежит fakesmc.kext
    chown -R root:wheel /tmp/fakesmc.kext
    kextload /tmp/fakesmc.kext
    umount /tmp
    exit
    Устанавливаем систему, как обычно.
    При следующей загрузке так же загружаем fakesmc (команда chown уже не нужна)

    http://rutracker.org....php?t=3450638- преобразованный образ Lion (действия 2-6)
    http://www.applelife...attach_id=20282 - XPC

    У кого не стартует XPC - попробуйте в BIOS выставить


    Установка Lion 10.7.3 на 64-битные Core Duo и i-процессоры:

    Метод установки Lion на PC, первым разработал Гык-sse2 когда вышел первый девелоперский релиз и до сих пор, этот метод не изменялся. Позже мануал был переписан для тех, кто не дружит с терминалом.
    lioninsd44.png
    Upd Xmedik
    10 February 2012
    Lion доступен за 30$ в интернет-магазине "App Store"
    Ознакомительная полнофункциональная версия оси здесь:
    10.7.0 http://inmac.org/viewtopic.php?t=12517
    10.7.3 http://inmac.org/viewtopic.php?t=15226

    Установка:
    Новичкам лучше сразу скачать готовую сборку Lion со встроенными кекстами!!

    Для всех, кто хочет сделать все сам, используя только оригинальный Install Mac OS X Lion.app, инструкция:

    Проверено на текущих версиях загрузчика Chameleon2.1svn (r18xx)
    Нужна установленная ось 10.5 или 10.6 для переделки фирменного образа т. к. у нас не нативный мак:

    Образ здесь /Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg
    Проверка командой в терминале:openssl md5 InstallESD.dmg или прогой HashTab
    Контрольна сумма образа 10.7.0 final MD5 = b5d3753c62bfb69866e94dca9336a44a
    Контрольна сумма образа 10.7.3 MD5 = 18542a8a1a16657257ba0b5263f5b044

    1) Включить отображение скрытых файлов, например прогой ForkLift или ShowHiddenFiles.app
    Посмотреть вложение ShowHiddenFiles.zip
    1mn.jpg
    2) Открыть образ InstallESD.dmg. В открытом образе открыть скрытый образ basesystem.dmg
    2mn.jpg
    3mn.jpg
    3) Скрытый образ basesystem.dmg, развернуть(восстановить) его дискутилитой на отдельную флэшку 8г или раздел.
    --3a) Разбить флэшку в GUID HFS+
    1f.jpg
    2f.jpg
    --3b) Восстановить basesystem.dmg на флэшку.
    DU3.jpg
    4) Нужно добавить на флэшку(раздел) недостающие файлы :
    -Скопировать из корня, открытого образа InstallESD.dmg, папку Packages на флэшку(или раздел) в /System/Installation/, с заменой ярлыка на эту папку.
    41mn.jpg
    -Скопировать из открытого образа mach_kernel в корень флэшки(разделе).
    51mn.jpg
    -дополнительные драйверы (минимально это FakeSMC и NullCPUPowerManagement.kext) скопировать в /System/Library/Extensions/ флэшки(раздела).
    61mn.jpg
    -Удалить kernelcache из /System/Library/Caches/com.apple.kext.caches/Startup/ из флэшки(раздела).
    71mn.jpg
    5) Перегрузить, в загрузчике выбрать, созданную флэшку(или раздел) с именем "Mac OS X Base System", набрать ключи npci=0x2000 -v -f и запустить установку.
    Установить ось на свободный раздел или поверх установленной системы.
    Для установки "поверх" желательно в инсталяторе Lion запустить дисковую утилиту:
    -основной том НЕ ФОРМАТИРОВАТЬ и НЕ СТИРАТЬ а только запустить ПРОВЕРКУ диска. Потом установить ось и все файлы, настройки и учетные записи сохранятся.
    6) После установки, в установленную систему в папку /System/Library/Extensions/ положить дополнительные драйверы (минимально это FakeSMC и NullCPUPowerManagement.kext), зайти с ключом npci=0x2000 -v -f
    7) В случае если ось Lion ставили поверх и(или) у вас уже нет доступа к установленой оси :
    -- для первого запуска оси загрузчиком хамелеон, необходимые для запуска драйверы(кексты) положить в папку на флэшке /Extra/Extensions/ запуск с ключом только -v и выключенным ключом UseKernelCache=No. Желательно исправить права на этой флэшке прогой KextUtility.app
    -- для первого запуска оси загрузчиком XPC дополнительные драйверы (минимально это FakeSMC и NullCPUPowerManagement.kext) скопировать в папку на флэшке /efi/xpc/extra_kext/common/ для xpc при первом запуске обязательно добавить ключ arch=i386, далее ключ arch=i386 не нужен.
    8)Запустив ось, все дополнительные файлы перенесите в установленную ось в /System/Library/Extensions/ так как с ключом UseKernelCache=Yes драйверы из /Extra/Extensions НЕ РАБОТАЮТ!
    ===============================================================
    При использовании загрузчика Chameleon не нужна отдельная флэшка, его можно установить на флэшку или раздел с инсталлятором Lion, в smbios.plist хамелеона обязательно прописать верный SMfamily, SMmanufacturer, SMproductname, SMboardproduct - пример в блоке про загрузчик Chameleon2.0
    ===============================================================
    Ошибки при установке Lion:
    ===============================================================
    1. Остановка на сообщении still waiting root device
    -"Ожидание основного устройства" говорит об выключенном ACHI или отсутствии специального драйвера для жесткого диска или усб.
    Также при кривом профиле (smbios.plist) возможен стоп и сообщение как при отсутствии носителя (still waiting root device)
    -Удалить драйвер /System/Library/Extensions/AppleGraphicsControl.kext/Contents/Plugins/ApplePolicyControl.kext
    ===============================================================
    2. Остановка на строке [PCI Configuration begin] или паника на ACPIPlatform
    -обычно достаточно ключа npci=0x2000
    -еще несколько способов решения читайте: http://www.applelife...guration-begin/
    -паника на ACPIPlatform иногда связана с отсутствием dsdt.aml.
    -в некоторых случаях помогает установка AppleACPIPlatform и IOPCIFamily от оси 10.6.7
    ===============================================================
    3. Серый экран или остановка на выборе языка, нет строки DSMOS has arrived но есть строка лога
    FSC1.jpg
    или такая
    FSC2.jpg
    -это не установлен FakeSMC.kext
    ===============================================================
    4. Паника на AppleIntelCPUPowerManagement.kext
    -это не настроены таймеры в dsdt кто не ставил dsdt.aml, установите заглушку:
    ===============================================================
    5. Черный экран при запуске видео инжекторами
    -В большинстве случаев, это у Nvidia неверный NVCAP а для AMD нужно подобрать фреймбуфер.
    Как подобрать nvcap и завести Nvidia и AMD видеокарты, читайте в разделе Железо / HCL
    -В случае когда видеосекция NVIDIA в DSDT поменять"NVDA,GeForce" на "NVDA,Parent"
    ===============================================================
    6. У кого не получается настроить смбиос профиль и появляется сообщение"Mac OS X не может быть установлена на этом компьютере" и в случае устанавки на HFS+ MBR
    -замените файлы в инсталяторе на:
    Lion 10.7.0
    источник http://blog.nawcom.com/

    Lion 10.7.3
    патч от VanillaCracker

    Вариант патча от Wolodya


    ===============================================================

    Установка Lion на Атомы и 32-битные Core Duo (только 11A390!):

    Upd Гык-sse2
    Atom330 64-битный, установка на такой комп, стандартная с подменой ядра на патченное:
    http://blog.nawcom.com/ или http://www.prasys.info/
    На Atom270 и др. установить инсталлятором не получится, он проверяет процессор на поддержку EM64T. Единственный способ - установить на 64-битной машине и перенести образ (или сам винчестер) на 32-битную.
    патченное ядро для атомов ядро от Developer Preview 1 откуда-то с insanelymac.
    Посмотреть вложение mach_kernel_atom.zip
    Предустановленный образ Mac OS X Lion для хакинтошей (содержит fakesmc и драйверы PS/2) (не проверял)
    http://inmac.org/for...pic.php?t=1152

    Загрузчик Chameleon-2.1svn r1837 и инструкции по настройке, основан на фейке(обмане) EFI:

    Upd Xmedik
    Спасибо всем, кто делал этот загрузчик - netkas, zef, kabyl, cparm, slice, mozo и многие другие.
    Исходники загрузчика http://forge.voodoop...urce/tree/HEAD/
    Обсуждение загрузчика Chameleon2.1svn здесь http://www.applelife...on-boot-loader/
    Разработка нового хамелеона http://www.applelife...новый-хамелеон/
    PC-EFI от Netkas основанный на фейке EFI http://netkas.org/
    ..................
    В папку /Extra добавляются модули, в /usr/sbin/ утилиты fdisk440 и bdmesg(запуск из терминала).
    Пример /Extra для iMac10.1 без dsdt.aml
    Графикенаблер включен, установлены драйверы FakeSMC.kext и NullCPUPowerManagement.kext
    Посмотреть вложение Extra_iMac101.zip
    Нужно переименовать /Extra/com.apple.Boot.plist в /Extra/org.chameleon.Boot.plist -список ключей здесь http://forge.voodoop...oc/BootHelp.txt
    Для загрузки кеша Lion ключ UseKernelCache=Yes
    При добавлении этого ключа, драйверы из /Extra/Extensions НЕ РАБОТАЮТ! устанавливайте в /S/L/E/
    ===============================================================
    1 марта 2012
    Из транка:
    Основные изменения :
    1822ifabio: - Added Ati 6570 and 6450 (subdevID and Frambuffer)
    1827meklort: Fixup fdisk for Xcode 4.3
    ===============================================================
    14 October 2011
    Из бранча blackosx:
    Основные изменения:
    Добавлен фикс Олега Пронина устраняющий ошибку авторизации в FaceTime и iCloud
    Diff кому интересно:
    ===============================================================
    29 September 2011
    Из бранча ErmaC(Meklort?):
    Основные изменения:
    Версия с расширенным графикенаблером перенесенным в /Extra/Modules
    ===============================================================
    24 September 2011
    Из транка:
    Основные изменения:
    jrcs: Fix resume hibernation
    Фикс гибернации
    ===============================================================
    12 September 2011
    Из бранча Химеры(macman), это Chameleon2.1r1523, с названием Chimera v1.5.4, ну типа создатели хамелеона ни при чем [IMG] :
    Основные изменения:
    Попровлен код для Intel HD3000.
    ===============================================================
    ISO-образ CD-загрузчика, это для тех у кого только виндовс, для запуска сборки Lion.
    Поддержка PS2, ATA, ION, JmicronATA. Поддержка Sandy Bridge.
    Посмотреть вложение ChamR1552_AppleLifebootCD.iso.zip
    Устаревшая ревизия:
    Посмотреть вложение ChamR760bootCD.iso.zip
    ===============================================================
    Устаревшие ревизии с поддержкой Lion
    r760 с правкой Slice, Mozo
    Посмотреть вложение ChamRC5_760_netkas_cpram_slice_mozo_Lion_SL.pkg.zip
    По просьбам владельцев ATi-видеокарт добавил в хамелеон код Kabyl, работает ключ AtiConfig=ИМЯ Фреймбуфера
    Посмотреть вложение ChamRC5_760_Add_Kabyl_videoPatch_Lion_SL.pkg.zip
    ===============================================================
    Хамелеон r1000 для установки из Windows сделано в КНР:
    Эта программа для windows и исходников нет - обязательно проверяйте на вирусы!
    Посмотреть вложение Chameleon_Install_rev.1500.rar
    источник http://www.insanelym...howtopic=255052
    Для windows XP/2003 нужно установить Microsoft .NET Framework 2.0
    http://download.micr...Fx20SP2_x86.exe
    Установщик программы немного покапризничает, но все зделает в меню выбора загрузки windows появиться пункт "Chameleon", в boot.ini строка c:Avldr.bin=Chameleоn

    В загрузчик Chameleon встроен инжектор видеокарт GraphicsEnabler, завести видеокарту можно набрав GraphicsEnabler=Yes вот так:
    graphicsenabler.jpg
    Для того, чтобы не набирать это каждый раз при загрузке, нужно:
    Открыть /Extra/com.apple.Boot.plist(на новых хамелеонах /Extra/org.chameleon.Boot.plist) программой PlistEdit или TextMate:
    И добавить
    Код:
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    
    В более "продвинутом" варианте нужно:
    К ключу GraphicsEnabler добавить ключ VBIOS вот так:
    Код:
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>VBIOS</key>
    <string>Yes</string>
    
    Третий вариант:
    К ключу GraphicsEnabler добавить ключ UseNvidiaROM и ключ NVCAP_IDустройства. Положить в /Extra cвой видеобиос, переименовав его в файл вида производитель_idустройства.rom, биос видекарты можно найти на сайте призводителя или добыть прогой GPU-Z[/FONT]Вытянуть из видеобиоса NVCAP нужно прогой "NVCAPMaker"
    Значения, производитель(вендор) и IDустройства своей видеокарты, взять здесь: Яблоко=>Oб этом Mac=>Подробнее=>Отчет о системе=>Графика/Мониторы
    Пример:
    Карточка GF 210 которую я раньше заводил только через dsdt
    У этой карты ID 0a65 и соответственно имя файла биоса /Extra/10de_0a65.rom
    и NVCAP - 0400000000000300100000000000000700000000.
    Пример файла com.apple.Boot.plist для Nvidia GF210:
    Посмотреть вложение com.apple.Boot.plist.zip
    Для ATI-видеокарт во многих случаях требуется легась добавляющий ID:
    Ключ AtiConfig=ИмяФреймбуфера в новых загрузчиках уже присутствует - менять boot не нужно! http://www.applelife...i-hd-5xxx-4xxx/


    Загрузчики на Intel-EFI(DUET)
    Загрузчик Clover от Slice http://www.applelife...c/32052-clover/
    Загрузчик XPC http://www.applelife...к-от-iphonetom/

    Драйверы(kext), файлы, патчи и дополнительные инструкции для Lion Final


    Upd Xmedik
    Дополнительные файлы
    Необходиме драйверы: FakeSMC, NULLCPUPower, PS/2, ATA, ION, JMicron и т.п.
    USB 3.0 драйвер NEC
    FakeSMC c мониторингом температуры cpu, hdd, видеокарт и т.п.
    IOPCIFamily.kext от Slice исправляет ошибку при установке с флэшки и другие проблемы PCI
    64-битная версия Flash@Player
    Утилита от сVad для исправления прав и установки драйверов.
    Правленный AppleRTC.kext Lion10.7.0 - нет сброса биоса после сна (CMOS reset after sleep). Не путать с фиксом DSDT! Источник http://www.insanelym...3
    Файлы для правки инсталлятора Lion, чтобы установить на MBR. источник http://blog.nawcom.com/
    Lion 10.7.0
    ===============================================================
    Справочные материалы
    Cоответствия номер - модель http://www.applelife...post__p__229045
    Расшифровка серийного номера http://prasys.info/2...-serial-number/
    Проверка номера http://www.powerbook...-mac-serial.php
    Характеристики изделий и компьютеров Apple http://www.mactracker.ca/

    Подсказки
    Мышка в Lion, теперь работает логически правильно, кому не нравиться:
    системные настройки=>мышь убрать галку "перемещать контент в сторону движения пальца...."
    Нет дока в полноэкранном режиме:
    подвести мышку к низу рабочего стола остановить движение на 2 сек и повести еще ниже.
    Быстрое переключение рабочих столов:
    Ctrl+1, Ctrl+2, Ctrl+3 .......
    Нет полной русификации
    Системные настройки(System Preferensed)=>Язык и текст(Language & Text) и поставить русский язык первым. Пакет русификации здесь /Volumes/Mac OS X Install ESD/Packages/Russian.pkg
    ===============================================================
    UPD by Avakov:
    Для ноутбуков и PS/2
    Как многие заметили, passwd root не работает и, следовательно, первый запуск с PS/2 пройти не удается
    Код:
    cd /System/Library/CoreServices/Setup Assistant.app/Contents/sudo nano Info.plist
    В конце файла идет ключ с массивом страниц установщика при первом запуске.
    Удаляем:
    <string>DeviceSection</string>
    <string>KeyboardTypeSection</string>
    Сохраняем файл(Ctrl+O), перезагружаемся и установщик больше не будет искать USB/Bluetooth клавиатуру - можно спокойно пройти установку
    Отключение назойливого Ассистент настройки Bluetooth при загрузке:
    dfdf.png
    или в терминале
    Код:
    sudo defaults write /Library/Preferences/com.apple.Bluetooth  BluetoothAutoSeekPointingDevice -bool NO
    sudo defaults write /Library/Preferences/com.apple.Bluetooth  BluetoothAutoSeekKeyboard -bool NO


    Обсуждение сборок Lion здесь http://www.applelife...борки-оси-lion/



    Все файлы, выложенные без указания на источник, будут удалены.






    DjKsandr, Егор Ракета, make777 и 39 другим нравится это.
  2. Мастер рекламы

    На форуме с:
  3. vasya75 iНовичок

    На форуме с:
    14 фев 2008
    iСпасибо!
    Судя по всему, на нетбук нет надежды воткнуть из-за камня. Я прав или нет?nn
  4. SunKi GURU

    На форуме с:
    27 ноя 2008
     Отличная работа! Подробная инструкция, все отлично работает! Честно говоря с Lion не хочется обратно запускаться в Снежного - понравилось почти все и сразу.
    Единственно дополню:
    После инсталляции можно fakesmc.kext можно перенести в /S/L/E, сделать в консоли в руте touch /S*/L*/Extensions, дождаться пока отработает kextcache и далле уже грузиться без -s
    1 пользователям это нравится.
  5. allex78 iНовичок

    На форуме с:
    2 ноя 2008
    Респект Volodya !!! все сделал)) загрузчик пошел...
  6. byzyn4ik iНовичок

    На форуме с:
    19 июн 2008
    у меня стоит все на ASUS , ну материнке , и отлично даже работает)проблема с MBR Start! возникала если флешку не форматить утилитой от HP
  7. PowerPCG4 iНовичок

    На форуме с:
    12 апр 2009
    А на моей ASUS MBR Start! быстро мигает а потом все.... черный экран...
  8. Macovod iНовичок

    На форуме с:
    18 ноя 2008
    byzyn4ik

    Крутой ты, но у меня Х-РС не грузится, а грузится какой-то rEFIt. Хотя в самом начале написано Х-РС. Короче бред.
    А флешку я и не форматил НР-утилью, а в МакОСе юзал "XPC Boot Prepare Tool". Надпись красная "MBR Start!" проходит, и всё вроде ок. Но нормальный-то Х-РС, как у все остальных- не ляля... Тупо черный экран после MBR Start!, а rEFIt- вроде нормально. Но ни снежка, ничего - не грузит.
    1 пользователям это нравится.
  9. yurick iНовичок

    На форуме с:
    28 мар 2009
    тоже самое мать P5QLD-Pro
  10. byzyn4ik iНовичок

    На форуме с:
    19 июн 2008
    я не говорю что я крутой) Просто у меня была такая же ошибка) попробуй HP Tool отформатируй с ним , мне помогло)
  11. Macovod iНовичок

    На форуме с:
    18 ноя 2008
    Да у всех ASUS Desktop-матерей так. Х-РС для них не вариант абсолютно. Ждём у моря погоды...

    АПТ.

    byzyn4ik
    Еще раз- ты крутой! :) Но я два дня сижу уже- ты даже не представляешь КАК я извращался. Я даже Х-РС запускал через rEFIt - вам такого Франкенштейна и не снилось, а если приснится- трусами не отмахаетесь. :D
  12. andruwa13 iНовичок

    На форуме с:
    18 ноя 2008
    не запускает ничего
  13. гык-sse2 Apple Life Dev

    На форуме с:
    6 авг 2008
    Если 64-битный Атом, то надо патчить ядро. Если 32-битный, как у меня - XPC не запустится.

    А я ставил Kext Utility. Мкекст она не создает, но система это делает.

    Откуда взяли все это?
  14. wolodya iНовичок

    На форуме с:
    18 сен 2008
    ставил на флеху архив(разбив в МВР Фат)установился с 3р()появилась надпись EFI FAT32,потом скопировал архив Гыка(заменил ДСДТ) xpc-boot-prepare-tool_caine.zip (4,79К)
    Количество загрузок:: 19 Archive.zip (739,8К)
    Количество загрузок:: 9
  15. Macovod iНовичок

    На форуме с:
    18 ноя 2008
    гык-sse2
    Откуда? Нуу... С личного опыта наверное... :-|
  16. allex78 iНовичок

    На форуме с:
    2 ноя 2008
    проверено несколько раз!!! и так все по порядку для тех кто был как я в танке)))
    открываем дисковую утилиту жмем на флеху-разбить на разделы. выбираем 1 раздел .в параметрах выбираем таблицу MBR. может сразу не форматнуть . повторяем до результата.далее из прикрепленного архива запускаем XPC Boot Prepare Tool.pkg .осторожно!! чтоб не убить раздел. указываем на нашу флеху. после окончания вытаскиваем флеху и опять вставляем. копируем на нее файлы Гыка. все загрузчик работает!!! не забываем закинуть свой DSDT

    Вложения:

    • fleha.zip
      Размер файла:
      737,8 КБ
      Просмотров:
      747
  17. гык-sse2 Apple Life Dev

    На форуме с:
    6 авг 2008
    Да нет же, файлы откуда взяли? Выложите то, что использовали.
  18. Macovod iНовичок

    На форуме с:
    18 ноя 2008
    allex78
    загрузчик работает!

    Ключевое слово- у Тебя.
  19. osik iЮзер

    На форуме с:
    22 янв 2008
    все тоже самое на деске из подписи, пробовал и Гыковский вариант, и тест15 и тест8, черный экран и все
  20. vasya75 iНовичок

    На форуме с:
    14 фев 2008
    Нетбук из подписи, конечно 32 битный. На ХРС я и не рассчитывал, но все равно рано или поздно появится Хамелеон, вот только я вроде читал где-то, что минималка для Лёвы это Core 2 Duo. Поэтому и был мой вопрос, есть надежда на нетбуке с N270 запустить или нет?
  21. Macovod iНовичок

    На форуме с:
    18 ноя 2008
    Аа... Да, вот- Жамк! :)

    Но это че-то не совсем то...

Поделиться этой страницей