Руководство: Прямая загрузка розничного диска Mac OS X Snow Leopard Retail DVD с помощью любой маленькой USB-флешки и PC_EFI 10.2
Быстрый способ прямой загрузки лицензионного двухслойного диска Mac OS X 10.6 Snow Leopard Retail DVD с помощью любой старой USB-флешки минимального объёма (достаточно 40 МБ) с установленным загрузчиком Chameleon RC1 и бинарником PC_EFI 10.2 от netkas (современный аналог метода BOOT-132).
- Основной автор
- @sk1nhd33t Опубликовано 2009-08-31
- Раздел архива
- Snow Leopard 10.6
- Охват в архиве
- 200,536 просмотров · 31 отобранных заметок (из 34 исходных сообщений) · 2009-08-31 – 2010-01-29
- Участники обсуждения (19)
- @sk1nhd33t (9)@tessa1717 (5)@mwkchan (2)@rabalder (2)@chronus (2)@zypheruk@xxxslayeriiixxx@ivv909@ikuromac@flip360@Suhail@Snow@macdan@chubsterpete@altoidboy@shivpratik+3 more
- Справочник оборудования
- USB 3.2 Boot Flash Drives ↗ Gigabyte Motherboards ↗ AMD Desktop Processors ↗
ОБНОВЛЕНИЕ (04.09.2009): Добавлена видеоинструкция на YouTube ↗, а также прямая ссылка на скачивание видеоролика в высоком разрешении (media fire.com/download.php?igynnwr25lz).
Когда мне наконец-то доставили коробку с лицензионным диском Snow Leopard Retail DVD, я задумался: почему бы не загрузить сам DVD-диск напрямую по принципу старого доброго BOOT-132, вместо того чтобы тратить время на клонирование всего двухслойного образа на 8-гигабайтную флешку? Я перепробовал несколько вариантов, пока не наткнулся на заметку в блоге netkas о выходе загрузчика PC EFI 10.2 ↗ с поддержкой прямой загрузки DVD.
Этот метод экономит массу времени на восстановлении образа диска, выручает, если под рукой нет флешки на 8 ГБ, и не требует записи одноразовых CD-R болванок.
Что понадобится
• Лицензионный диск Snow Leopard Retail DVD — обязательно купите его! $29 — более чем скромная цена за такую систему.
• Любая USB-флешка — нам потребуется всего около 40 МБ свободного места!
• Установленная система Mac OS X Leopard (10.5.8 или более ранняя) для подготовки флешки.
• Архив с установщиком Chameleon RC1, файлом boot (PC_EFI 10.2) и базовым набором кекстов (прикреплён внизу поста).
Пошаговая инструкция
• Подключите вашу USB-флешку и отформатируйте её в «Дисковой утилите» со схемой разделов GUID (GPT) в формат Mac OS Extended (Journaled).
• Установите на флешку загрузчик Chameleon v2.0 r431 (RC1).
• Включите отображение скрытых файлов с помощью утилиты ShowAllFiles.app и удалите из корня флешки стандартный файл boot.
• Скопируйте в корень флешки новый файл boot от PC_EFI 10.2.
• В папку /Extra на флешке положите необходимые для вашей материнской платы кексты, скомпилированный файл DSDT.aml и настроенный com.apple.Boot.plist (при необходимости пропишите в него EFI-строку видеокарты).
Для моей платы Gigabyte G31M-ES2L в папке /Extra/Extensions понадобились всего два кекста: fakesmc.kext и OpenHaltRestart.kext (для вашей материнской платы набор может немного отличаться).
Вот и всё! Выключите компьютер, предварительно убедившись, что установочный диск Snow Leopard Retail DVD вставлен в оптический DVD-привод.
Включите ПК, вызовите меню загрузки BIOS клавишей F12 и выберите загрузку с USB-флешки (USB-HDD). Запустится графическое меню Chameleon, в котором рядом с флешкой отобразится значок вашего установочного DVD-диска Mac OS X Install DVD! Выберите его, введите при необходимости флаги -v -x32 (или -x64) и дождитесь появления экрана установки Snow Leopard.
Примечание: Я протестировал этот способ на своей системе с процессором Core 2 Quad и материнской платой Gigabyte GA-G31M-ES2L, но он отлично подойдёт и для других плат на чипсетах Intel. Как отметил сам netkas: «Пока что функция прямой загрузки DVD протестирована только на встроенных SATA-контроллерах Intel и ещё не проверялась на сторонних контроллерах ITE / JMicron / NVIDIA / AMD». Делитесь своими результатами в комментариях!
-
Полевые заметки и отчёты сообщества
Отобрано 31 технических ответов из 34 исходных сообщений темы
sk1nhd33t,
У меня на такой же материнской плате Snow Leopard уже работает на 100%, кроме встроенного звука — подскажи, какие файлы нужны для его завода?
@zypheruksk1nhd33t, у меня на такой же материнской плате Snow Leopard работает на 100%, кроме звука — подскажи, какие файлы нужны для завода встроенного аудиокодека?
Немного не по теме (здесь мы обсуждаем именно загрузку Retail DVD), но отвечу: загляни в моё полное руководство по плате G31M-ES2L парой тем ниже — там выложены патч DSDT и legacy-кекст для кодека ALC883 (либо можно просто поставить VoodooHDA.kext в /System/Library/Extensions).
Отличный способ, заодно сразу прописала в boot.plist на флешке свою строку EFI для видеокарты! Спасибо за руководство!
А можно ли с помощью этого метода обновить существующую систему Leopard до Snow Leopard поверх, вместо чистой установки на отдельный диск?
@ tessa
В свой com.apple.Boot.plist нужно прописывать строку именно от своей видеокарты (на скриншоте в шапке для примера показана строка от моей GeForce 9600 GT).
UPD: Обновил прикреплённый архив — положил внутрь чистый шаблон com.apple.Boot.plist и утилиту ShowAllFiles.app.
@mwkchanА можно ли с помощью этого метода обновить существующую систему Leopard до Snow Leopard поверх, вместо чистой установки на отдельный диск?
Технически установщик Snow Leopard позволяет накатить систему поверх Leopard без удаления пользовательских файлов, но я настоятельно не советую так делать: в Snow Leopard и Leopard используются совершенно разные кексты, поэтому после такого обновления поверх система почти наверняка не загрузится. Гораздо надёжнее поставить Snow Leopard начисто на отдельный раздел, а свои документы и программы перенести штатным «Ассистентом миграции».
@sk1nhd33t@ tessa В свой com.apple.Boot.plist нужно прописывать строку именно от своей видеокарты (на скриншоте в шапке для примера показана строка от моей GeForce 9600 GT)...
Ой, а у меня ведь как раз точно такая же видеокарта GeForce 9600 GT, так что я с удовольствием позаимствую твой готовый boot.plist :) Огромное спасибо!
@sk1nhd33tТехнически установщик Snow Leopard позволяет накатить систему поверх Leopard... но гораздо надёжнее поставить Snow Leopard начисто на отдельный раздел...
Понял, спасибо за совет — поставлю на отдельный раздел, а загрузчик всегда можно будет запустить с этой же USB-флешки!
Уточните для начинающих: сама система при этом устанавливается на обычный жёсткий диск, а 40-мегабайтная флешка выступает только в роли загрузчика для старта лицензионного DVD?
Сделала всё по инструкции, но компьютер почему-то не загружает DVD, а сразу переходит к загрузке Windows.
@tessa1717Сделала всё по инструкции, но диск почему-то не загружается, а сразу переходит к загрузке Windows...
Если сразу грузится Windows, значит BIOS вообще не загрузился с твоей USB-флешки и передал управление следующему диску в очереди! Убедись, что при старте компьютера ты нажимаешь F12 и выбираешь в списке именно свою USB-флешку (обычно пункт USB-HDD). Вот наглядное видео на YouTube ↗.
Разобралась! У меня Windows стоит на втором жёстком диске, и когда флешка не подхватывалась первой в очереди BIOS, загрузка переходила на диск с Windows. Спасибо за видео!
Подскажите, почему в меню Chameleon отображаются только моя USB-флешка и жёсткий диск, а иконка DVD-привода со Snow Leopard не появляется?
rab
У меня материнская плата Gigabyte GA-EP43-DS3, сейчас работает 10.5.8 Retail. Сделал загрузочную флешку по инструкции, вставил лицензионный диск 10.6 Retail DVD, но на экране Chameleon видны только иконки жёстких дисков, а значка DVD нет. Какие настройки SATA/IDE нужно выставить в BIOS?
Важная подсказка для тех, у кого в меню Chameleon не отображается иконка DVD-привода: на моей плате G31M-ES2L 4 порта SATA II (порты 0–3). Когда мой SATA DVD-привод висел на втором порту (SATAII_1, Master), загрузчик его не видел, но стоило переключить шлейф привода в третий или четвёртый порт (SATAII_2 или SATAII_3, Slave), как иконка DVD-диска сразу появилась в меню Chameleon! Так что обязательно попробуйте переставить SATA-шлейф DVD-привода в другой порт на материнской плате.
Ещё одно важное уточнение из блога netkas по поводу настроек BIOS (у меня в BIOS выставлен режим Enhanced SATA, а On-Chip PCI IDE отключён):
"PC EFI (версии 10.2 / 10.3) включает новый драйвер чтения CD/DVD-ROM для контроллеров в режиме IDE (Compatible/Legacy и Enhanced/Native), основанный на коде mindrvr. Обратите внимание: чтение оптических DVD-приводов в нём работает именно в режиме IDE/Enhanced, а в чистом режиме AHCI оптический привод в меню загрузчика не отобразится (при этом на работу жёстких дисков это не влияет). Также отключено сканирование портов SATA 5–6".
Переключение BIOS в режим IDE у меня не помогло — иконка DVD всё равно не появляется.
rab
Успешно установил Snow Leopard этим методом!
Сейчас загружаю систему с помощью USB-флешки — подскажите, как перенести загрузчик на сам жёсткий диск? Всем спасибо!
Ну наконец-то! Архив скачали уже 124 раза, и вот пошли первые отчёты об успешной установке ^_^
@ikuromacУспешно установил систему этим способом! Сейчас загружаю Snow Leopard через USB-флешку — подскажите, как теперь сделать так, чтобы система грузилась напрямую с жёсткого диска без флешки?
Просто выполни те же самые шаги (установку Chameleon RC1, замену файла boot на PC_EFI 10.2 и копирование папки /Extra с флешки), но уже выбрав в качестве целевого тома свой жёсткий диск со Snow Leopard!
Плата GA-EP45-UD3R и форматирование флешки
Подскажите, как именно нужно форматировать USB-флешку в «Дисковой утилите»? Я случайно стёр её в формат MS-DOS (FAT), и загрузка не пошла — нужно выбирать схему разделов GUID и формат Mac OS Extended (Journaled)?
Интересный метод! Попробовал загрузить через него свой диск Snow Leopard Retail, но загрузчик написал, что не может найти mach_kernel.
На досуге снял наглядную видеоинструкцию всего процесса: можно посмотреть на YouTube ↗ или скачать оригинал видео в более высоком качестве с MediaFire (media fire.com/download.php?igynnwr25lz).
Спасибо за руководство, но на моей плате Gigabyte GA-P35-DS3P (процессор Core 2 Duo E6550, привод Pioneer SATA DVD) загрузчик с файлом boot от PC_EFI 10.2 зависает при нажатии любой клавиши (тогда как с PC_EFI 10.1 работает нормально, но не видит DVD-привод).
Выполнил всё в точности по этой инструкции и успешно установил Snow Leopard! Затем поставил Chameleon на раздел жёсткого диска и при первой перезагрузке без флешки словил панику ядра "CPU1 has no HPET assigned to it" на кексте AppleIntelCPUPowerManagement.kext. Загрузился снова с флешки, удалил этот кекст, и система отлично стартовала! Подскажите, есть ли более красивое решение, чем удаление AppleIntelCPUPowerManagement.kext, и как завести на этой плате звук ALC883 и встроенную графику GMA 3100?
-chronus
Верни оригинальный AppleIntelCPUPowerManagement.kext на место, а в папку /Extra/Extensions просто положи блокировщик NullCPUPowerManagement.kext (либо пропатчь секцию HPET в DSDT, как описано в основном руководстве sk1nhd33t по плате G31M-ES2L; кстати, встроенное видеоядро Intel GMA 3100 на чипсете G31 в OS X аппаратного ускорения QE/CI не поддерживает — не путай его с мобильным GMA X3100).
Понял, большое спасибо за разъяснение, сейчас поставлю NullCPUPowerManagement.kext!
Спасибо за инструкцию! А удавалось ли кому-нибудь увидеть установочный диск Snow Leopard DVD в меню Chameleon на оптическом приводе с интерфейсом IDE? Пробовал даже PC_EFI 10.3, но привод в меню не появляется.
Хм, у меня точно такая же материнская плата G31M-ES2L, выполнил все шаги (даже обновил загрузчик на флешке до Chameleon RC3 и PC_EFI 10.3), но на экране выбора дисков вижу только саму флешку, а иконки DVD-диска Snow Leopard нет.
Паника ядра при запуске установки
У меня плата G31M-ES2L v1.x (сейчас стоит iATKOS Leopard 10.5.7). Иконка «Install Mac OS X» в меню Chameleon успешно появилась, но при выборе её (как в 32-, так и в 64-битном режиме) происходит паника ядра (скриншот приложен).
Хитрость для тех, у кого не появляется иконка DVD в меню Chameleon!
@altoidboyХм, у меня точно такая же материнская плата G31M-ES2L, выполнил все шаги... но на экране выбора дисков вижу только саму флешку, а иконки DVD-диска Snow Leopard нет.
Привет всем, у кого Chameleon с первого раза не видит оптический привод с диском!
У меня была точно такая же проблема (даже перетыкание портов SATA не помогало), но совершенно случайно нашёлся безотказный приём:
- Сначала загрузитесь в свою старую рабочую систему Leopard 10.5.x
- Вставьте установочный диск 10.6 Retail DVD в привод и дождитесь, пока он раскрутится и смонтируется на Рабочем столе
- Не вынимая диск, выберите «Перезагрузить» (Reboot)
- При старте нажмите F12 и выберите загрузку с USB-флешки
- Иконка DVD-диска сразу появляется в меню Chameleon, и установка проходит как по маслу!
Видимо, при мягкой перезагрузке из-под запущенной ОС контроллер и привод остаются инициализированными в нужном состоянии!
Подскажите, какие кексты нужны для материнской платы Gigabyte GA-EP45-DS5? У меня на ней всё работает, кроме полного выключения питания (после завершения работы кулеры продолжают крутиться — нужен OpenHaltRestart.kext).
Источники и реестр соавторов (указано участников: 19 · Тема #3859)
| Участник | Роль в досье | Сообщений | Период активности |
|---|---|---|---|
| @sk1nhd33t | Основной автор | 9 | 2009-08-31 → 2009-09-03 |
| @tessa1717 | Ключевой участник | 5 | 2009-08-31 → 2009-09-02 |
| @mwkchan | Участник | 2 | 2009-08-31 |
| @rabalder | Участник | 2 | 2009-09-01 |
| @chronus | Участник | 2 | 2009-09-08 |
| @zypheruk | Участник | 1 | 2009-08-31 |
| @xxxslayeriiixxx | Участник | 1 | 2009-08-31 |
| @ivv909 | Участник | 1 | 2009-09-01 |
| @ikuromac | Участник | 1 | 2009-09-02 |
| @flip360 | Участник | 1 | 2009-09-03 |
| @Suhail | Участник | 1 | 2009-09-03 |
| @Snow | Участник | 1 | 2009-09-08 |
| @macdan | Участник | 1 | 2009-09-09 |
| @chubsterpete | Участник | 1 | 2009-09-23 |
| @altoidboy | Участник | 1 | 2009-09-29 |
| @shivpratik | Участник | 1 | 2009-10-02 |
| @messner | Участник | 1 | 2009-12-08 |
| @se7ent1n | Участник | 1 | 2010-01-25 |
| @pocenk | Участник | 1 | 2010-01-29 |