Установка Snow Leopard 10A432 GM на PC

18.08.2009 - 19:40 опубликовано MacPages

 

Установка Snow Leopard 10A432 GM на PCВ этом туториале мы займемся установкой оригинального «финального» Snow Leopard 10A432 «Golden Master» на компьютер PC. По последней информации именно 10A432 отправится на продажу 28 августа в качестве Mac OS X 10.6 Retail.

Для установки будет использоваться уже знакомый метод Boot-132. Стоит отметить, что установив таким образом Snow Leopard, ОС должна без проблем обновляться с серверов Apple, но проверить этого пока не было возможности, 10A432 — самая последняя сборка на данное время.

Перед установкой

Необходимо скачать Mac OS X 10.6 Snow Leopard 10A432 из сети. Также скачайте специальный пак SL 10A432 GM PACK by macpages.ru (4.86Мб), который содержит необходимые кексты и полезные утилиты.

Перед установкой рекомендутся произвести минимальные настройки BIOS материнской платы. Отключите все ненужные устройства, вроде дополнительных контроллеров JMicron, FireWire или второй сетевой карты, а также различные «фишки» и функции mobo связанные с разгоном. Также выставите режим AHCI вместо IDE.

Используемое в статье «железо»: материнская плата Asus P5B Deluxe (p965), процессор Intel Core 2 Duo Ггц, видеокарта Nvidia GeForce 8500GT 256Мб, оперативная память 4x1Гб и жесткий диск с DVD-накопителем (оба SATA).

Установка Snow Leopard на PC

Установка операционной системы будет проходить в несколько этапов:

  1. Установка Snow Leopard 10A432 GM на PC;
  2. Применение DSDT-патча;
  3. Установка загрузчика и необходимых кекстов;
  4. Установка «стрингов».

1. Установка Snow Leopard 10A432 GM на PC

На нашем ресурсе вы можете найти не малое количество руководств по установке Mac OS X на PC, есть даже специальный раздел Туториалы. Также есть статья по установке Mac OS X с жесткого диска, что неплохо экономит время установки, но при этом требует дополнительный раздел на жестком диске.

Но в этом руководстве мы воспользуемся новым методом, хотя многим, он возможно уже давно знаком. Для этого нам потребуется уже установленная OS X Leopard (или SL) на PC. Просто смонтируйте образ Snow Leopard 10A432 двойным кликом мыши и откройте приложение Терминал (Mac HDD / Программы / Утилиты / Терминал).

В терминале необходимо ввести следующие команды:

cd "/Volumes/Mac OS X Install DVD/System/Installation/Packages"
open OSInstall.mpkg

Данные команды терминала позволят запустить установщик Snow Leopard прямо из-под вашей Mac OS X.

Установка Snow Leopard 10A432Установка Snow Leopard 10a432В конце установки вы получите ошибку «Не удалось выполнить». Здесь нет ничего страшного, ведь у нас PC, а не оригинальный Mac.

Ошибка установкиНа этом первый этап окончен: Snow Leopard 10A432 GM уже установлена на соответствующий раздел, в моем случае он называется IRBIS. Единственный минус такой установки — не появляется меню Customize и соответственно нельзя выбрать русский язык для интерфейса ОС.

2. Применение DSDT-патча

Для патча DSDT мы воспользуемся самым простым решением — утилитой DSDT Patcher GUI. Вы можете либо скачать утилиту (1.4Мб), либо взять ее из пака (см. выше).
Применение DSDT-патчаЗапустив утилиту отметьте пункты New HPET Option и Apply DSDT Patch to... и укажите раздел, куда была установлена ОС Snow Leopard. После этого в корне раздела должен появится файл DSDT.aml.

3. Установка загрузчика и необходимых кекстов

В паке, который вы могли скачать выше присутствует загрузчик Chameleon. Файл называется Chameleon_v1012.pkg, запустите его двойным кликом мыши и установите в раздел со Snow Leopard 10A432.

Установка загрузчика ChameleonПосле установки загрузчика в корне раздела с «Снежным Барсом» появится папка Extra, в которой необходимо создать папку Extensions. В последнюю мы и будем копировать необходимые кексты.

Все в том же паке находится папка Кексты, оттуда переносим все файлы в папку Extensions. На этом установка практически закончилась. Остался «последний штрих».

Также паке есть файл boot, скопируйте его в корень раздела Snow Leopard, при этом ОС спросит вас о замене файла, отвечайте утвердительно.

Первая загрузка Golden Master

Итак, первая загрузка «снежка» — некий момент истины. При загрузке зажмите F8 и в качестве устройства загрузки выберите жесткий диск с Snow Leopard. Далее загрузится загрузчик, здесь тоже необходимо нажать пару раз F8.

Загрузчик Snow Leopard
Введи там где написано boot два ключа -f -v. Это позволит, во-первых, видеть процесс загрузки (ключ -v) и во-вторых, загрузить наши кексты (ключ -f). Первая загрузка для моего PC оказалась удачной и Snow Leopard 10A432 загрузился. Далее необходимо пройти стандартную процедуру регистрации пользователя.

Если же у вас загрузка не прошла, то небоходимо попробовать ключ -x -v и проанализировать лог загрузки — там все ответы к решению проблемы.

Восстановление прав доступа

В паке есть утилита Kext Utility, которая позволяет восстановить права доступа в Snow Leopard. Просто запустите утилиту двойным кликом мыши и дождитесь завершения работы.

4. Установка «стрингов»

Итак, все устройства заработали, кроме видеокарты. Точнее она работала в безопасном режиме и графика была без аппаратного ускорения с разрешением 1024x768. Для решения проблемы воспользуемся утилитой EFIStudio и применим «стринги» к видеокарте, после чего перезагрузим машину.

Nvidia GeForce 8500GT в Snow Leopard
Графика заработала, определился основной монитор VX2640w и второй VGA Display (плазма Panasonic).

Режимы 64-бит и 32-бит

По умолчанию наш «Снежный Барс» загружается в режиме 32-бит. Как оказалось этот режим более стабилен, чем 64-бит, по крайней мере для конфигурации моего PC. Для запуска операционной системы в 64-битном режиме при загрузке необходимо прописать ключ -x64.

Загрука в режиме 64-бит
После загрузки проверить «битность» ядра и расширений ОС можно через меню Об этом компьютереПодробнееПрограммное обеспечение.

Режим работы ядра Snow Leopard
Стоит отметить, что на моем PC в 64-битном режиме Snow Leopard один раз «ушел в панику» (kernel panic) и «вылетело» несколько программ, которые разработаны под OS X 10.5 Leopard (например LittleSnapper 1.5).

AMD опять «не у дел»?

AMDДумаю невозможность работы оригинального ядра Snow Leopard на процессорах AMD для владельцев соответствующих камней не будет новостью. Тем не менее решение есть, точно такое же, как и для OS X 10.5 Leopard — модифицированное ядро.

Сейчас в сети можно найти два ядра от modbin или Dmitrik. Установить систему можно при помощи утилиты Universal OSx86 Installer, там есть специальный пункт Apply patched kernel, либо все можно сделать «вручную».

AMD у меня нет, поэтому и статью написать нет возможности.

Обсуждение статьи производиться на форумах сообщества

Комментарии

Re: Установка Snow Leopard 10A432 GM на PC

Отлично! я очень рад за вас
и как обычно у вас всё без сучка без задоринки
У меня есть Амд но пока не буду пытаться завести барсика, а то меня сгрызут за новые эксперементы

CaTaHuK аватар
Комментарий оставил CaTaHuK - 18 Август, 2009 - 20:29
Re: Установка Snow Leopard 10A432 GM на PC

Тут есть маленькая тонкость. После установки таком способом (из Леопарда) некорректно работает дисковая утилита. Если попробовать ею поправить пермишены, то получим ошибку. Лучше все-таки ставить с диска или другого раздела. в этом случае все работает корректно.

VMikV аватар
Комментарий оставил VMikV - 18 Август, 2009 - 22:00
Re: Установка Snow Leopard 10A432 GM на PC

Если при установке из-под работающей оси нельзя выбрать русский язык для интерфейса, то как потом можно русифицировать?

benjamin аватар
Комментарий оставил benjamin - 18 Август, 2009 - 21:05
Re: Установка Snow Leopard 10A432 GM на PC

С помощью утилиты Pacifist вытащить пакет с русским языком с оригинального диска и поставить на Snow Leopard. Если необходимо, то можно опубликовать пост по этому вопросу.

Administrator аватар
Комментарий оставил Administrator - 18 Август, 2009 - 21:10
Re: Установка Snow Leopard 10A432 GM на PC

я думаю многим было бы полезно!

UPDATE

«Опубликуем на недельке» by Administator.

benjamin аватар
Комментарий оставил benjamin - 18 Август, 2009 - 21:26
Re: Установка Snow Leopard 10A432 GM на PC

просто включить через панель настроек

VMikV аватар
Комментарий оставил VMikV - 19 Август, 2009 - 11:35
Как-то поверхностно, конкретно про видео.

На неделе поставил себе оригинальный МакОС и на данный момент озадачен установкой драйвера для GeForce 9600 GSO. Вчера попробывал метот со стрингами посредством OSx86 Tools - как итог получил панику ядра, как со всем этим бороться пока не знаю.
Думаю один из самых важных моментов - это видео. И в подобных статьях про это дело поподробнее хотелось инфу видеть.

we11 аватар
Комментарий оставил we11 - 19 Август, 2009 - 03:15
Re: Как-то поверхностно, конкретно про видео.

А вот так пробовали делать? Кстати, в паке также есть драйвер NVInject.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 05:21
Re: Установка Snow Leopard 10A432 GM на PC

а можно ставить снежка "с нуля"? то есть имея только 1 жёсткий диск полностью пустой.

benjamin аватар
Комментарий оставил benjamin - 19 Август, 2009 - 05:42
Re: Установка Snow Leopard 10A432 GM на PC

Так просто не получится, должен быть рабочий Leopard.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 05:51
Re: Установка Snow Leopard 10A432 GM на PC

у меня есть 1 винт. На нём стоит iDeneb. Я отрезаю от него раздел гигов на 10. Устанавливаю в него snow leopard, применяю все патчи, кексты, стринги, и т.д. из iDeneb на этот раздел. Затем запускаюсь в снежке и удаляю раздел с iDeneb. Правильно?!)

benjamin аватар
Комментарий оставил benjamin - 19 Август, 2009 - 06:13
Re: Установка Snow Leopard 10A432 GM на PC

Можно и так.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 06:14
Re: Установка Snow Leopard 10A432 GM на PC

а что на счёт стабильности работы?будет ли разумным уйти с проверенного временем iDeneb на этого Снежного Барса?

benjamin аватар
Комментарий оставил benjamin - 19 Август, 2009 - 07:28
Re: Установка Snow Leopard 10A432 GM на PC

Как мне отрезать от винта на котором стоит система один раздел с помощью дисковой утилиты?

benjamin аватар
Комментарий оставил benjamin - 19 Август, 2009 - 07:46
Re: Установка Snow Leopard 10A432 GM на PC

Никак, если раздел не был создан изначально.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 08:28
Re: Установка Snow Leopard 10A432 GM на PC

если диск разбит как GUID, то просто в дисковой утилите потяни за уголок партиции и измени ее размер. В освободившемся месте создай другую.

VMikV аватар
Комментарий оставил VMikV - 19 Август, 2009 - 11:38
Re: Установка Snow Leopard 10A432 GM на PC

ВСЕ ПОЛУЧИЛОСЬ, СПАСИБО)))

Единственное что добавил, прописал Uinstaller OSx86 Tool строчку своей видяхи (GeForce 7300GT 256Mb),
Добавил AppleRTC.kext для того чтоб не сбивался CMOS BIOS, и VoodooHDA.kext для звука.

Все работает ужасно быстро, супер))))

Screen_2009-08-19_2.52.54.png

ЖЕЛЕЗО:

Мать: GA-G31M-S2C
PS: Мышь и клава USB
Проц: Core 2 Duo E4300 1.8GHz
Память: Kingstone 2Gb 6400/800 CL6 - 2шт. (4Gb)
Видео: nVidia GeForce 7300GT 256Mb
Аудио: HDA Realtek ALC662
Жесткий: SATA-II 250Gb Seagate (GUID + HFS+)
Жесткий: SATA-II 120Gb Seagate (TimeMachine)
Жесткий: SATA-II 80Gb Seagate (FAT32)
Привод: Optiarc DVD RW AD-5170A IDE
Вэб-камера: Genius VideoCAM Messenger USB
Принтер: Canon i-SENSYS LBP2900 USB
Сканер: Genius ColorPage-Slim 1200 USB
ИБП: Ippon 500W Pro USB
Джойстик: Logitech Precision Gamepad USB
Сетевая карта: Realtek RTL8101E интегрированная в мать
Сетевая карта: ZyXEL FN312 PCI

jonyrh аватар
Комментарий оставил jonyrh - 19 Август, 2009 - 08:24
Re: Установка Snow Leopard 10A432 GM на PC

а на 64-битах не глюкает у тебя?

Makito аватар
Комментарий оставил Makito - 19 Август, 2009 - 11:32
Re: Установка Snow Leopard 10A432 GM на PC

тестирую уже сутки, глюков не обнаружил)))

jonyrh аватар
Комментарий оставил jonyrh - 19 Август, 2009 - 12:42
Re: Установка Snow Leopard 10A432 GM на PC

Почти такое же оборудование. CMOS Reset достал. Можно подробнее про AppleRTC.kext пожалуйста?

writely аватар
Комментарий оставил writely - 19 Август, 2009 - 17:12
Re: Установка Snow Leopard 10A432 GM на PC

закидываешь этот кекст в /System/Library/Extensions или в папку Extra/Extensions лечишь права кекстов и все.

jonyrh аватар
Комментарий оставил jonyrh - 20 Август, 2009 - 16:12
Re: Установка Snow Leopard 10A432 GM на PC

Спасибо, попробую.

writely аватар
Комментарий оставил writely - 21 Август, 2009 - 01:30
Re: Установка Snow Leopard 10A432 GM на PC

Вопрос!
Сетевуха без проблем завелась?

wong13 аватар
Комментарий оставил wong13 - 15 Октябрь, 2009 - 20:17
Re: Установка Snow Leopard 10A432 GM на PC

все сделал как написано вроде...
начал загружать, пишет "Loading Darwin/x86" и стоит так!
по идеии должен Chameleon подгрузиться же ?
в чем может быть причина ?

ice-cream аватар
Комментарий оставил ice-cream - 19 Август, 2009 - 11:21
Re: Установка Snow Leopard 10A432 GM на PC

Файл boot из пака в корень раздела кидал? Попробуй перегенерировать DSDT.aml.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 12:37
Re: Установка Snow Leopard 10A432 GM на PC

не хочет закидывать, говорит, что "Не удалось заменить объект , т.к. он невидимый"

ice-cream аватар
Комментарий оставил ice-cream - 19 Август, 2009 - 12:54
Re: Установка Snow Leopard 10A432 GM на PC

Скачай вот эту утилиту, она позволяет видеть скрытые файлы, замени boot, без него работать не будет.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 13:11
Re: Установка Snow Leopard 10A432 GM на PC

у меня билайн-модем, ip один на всех, ибо я не могу с обменников качать постоянно занято:(
можешь куда не будь в другое место выложить ?
Буду очень благодарен

ice-cream аватар
Комментарий оставил ice-cream - 19 Август, 2009 - 13:31
Re: Установка Snow Leopard 10A432 GM на PC

скачал, все равно не хочет копировать!

ice-cream аватар
Комментарий оставил ice-cream - 19 Август, 2009 - 14:50
Re: Установка Snow Leopard 10A432 GM на PC

Попробуй при помощи терминала. Введи команду:

sudo cat

Потом перетяни мышкой на терминал файл boot из пака, после этого введи пробел, потом знак > и еще раз пробел. Далее перетяни мышкой на терминал файл boot из раздела со «Снежным Барсом», тот который нужно заменить. В итоге должно получиться что-то вроде этого:

sudo cat /Users/UserName/Desktop/boot > /Volumes/SnowLeopard/boot

Далее нажми Enter и введи пароль администратора. Также проверь права доступа к файлу boot в корне с ирбисом, разреши запись для всех (свойства файла).

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 14:57
Re: Установка Snow Leopard 10A432 GM на PC

S7000071.jpg

вот что получилось

ice-cream аватар
Комментарий оставил ice-cream - 19 Август, 2009 - 15:15
Re: Установка Snow Leopard 10A432 GM на PC

Попробуй загрузиться в 32-битном режиме (на скриншоте 64-бит). DSDT без ошибок сгенерировался?

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 15:37
Re: Установка Snow Leopard 10A432 GM на PC

да без ошибок, а как писать просто -х32 ? просто там же надо еще в -f -v загружаться.
Пробовал так -х32 -f -v, тоже самое.

ice-cream аватар
Комментарий оставил ice-cream - 19 Август, 2009 - 15:56
Re: Установка Snow Leopard 10A432 GM на PC

Какое железо?

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 22:22
Re: Установка Snow Leopard 10A432 GM на PC

Словил такой же КП
Желзки: Intel DQ965GF + Core2Duo E6300 + 4Gb Kingston + GeForse 7600GS 512Mb

idiot_outside аватар
Комментарий оставил idiot_outside - 30 Август, 2009 - 10:57
Re: Установка Snow Leopard 10A432 GM на PC

Я так и не понял, Snow Leopard можно устанавливать на ТОТ ЖЕ раздел, что и был установлен Leopard? Или все-таки нужно создать новый раздел для Snow Leo, а потом удалять раздел с Леопардом...???

LeSery аватар
Комментарий оставил LeSery - 19 Август, 2009 - 22:37
Re: Установка Snow Leopard 10A432 GM на PC

В статье описывается метод, при котором требуется 2 раздела (жестких диска): первый для Leopard и второй для Snow Leopard.

Administrator аватар
Комментарий оставил Administrator - 19 Август, 2009 - 22:58
Re: Установка Snow Leopard 10A432 GM на PC

Сделал все как в этой статье. Пробовал менять настройки в БИОС - никак. Накидал кекстов, DSDT - ничего выдает такую вот картинку

http://www.imagebar.net/out.php/i51433_DSC02361.jpg

Пожалуйста помогите

Железо - ASUS P5KPL, GeForce 8800GT 512, 2gb ram, dvd sata, hdd sata (guid), Core 2 Duo e6750@2,66Ghz

sapp91 аватар
Комментарий оставил sapp91 - 20 Август, 2009 - 18:20
Re: Установка Snow Leopard 10A432 GM на PC

сделал всё как написано, но при первой загрузке с этого раздела получил ....still waiting for root device...
в чём может быть дело и как с этим бороться?

benjamin аватар
Комментарий оставил benjamin - 20 Август, 2009 - 19:14
Re: Установка Snow Leopard 10A432 GM на PC

Проверяем настройки BIOS, пробуем менять. Подключение SATA или IDE?

Administrator аватар
Комментарий оставил Administrator - 20 Август, 2009 - 20:18
Re: Установка Snow Leopard 10A432 GM на PC

настройки биоса не менял с момента установки iDeneb пол года назад. Как тогда поотключал всё ненужное так и не трогал больше ничего там.
Винт - SATA. В BIOS стоит подключение сата через иде и поменять не даёт ни на что.
Странно...ведь iDeneb же прекрасно работает с такими настройками! может дело в кекстах? Может для мамки ASUS P5K/EPU нужен другой кекст нежели в примере?

benjamin аватар
Комментарий оставил benjamin - 20 Август, 2009 - 21:06
Re: Установка Snow Leopard 10A432 GM на PC

Нет, данные кексты проверялись не только на моей Asus P5B Deluxe, но и на Asus P5K-E, все работало за исключением режима сна. Немного разные модели, но тем не менее. Тогда действительно нужно попробовать поискать кексты.

Administrator аватар
Комментарий оставил Administrator - 20 Август, 2009 - 21:11
Re: Установка Snow Leopard 10A432 GM на PC

хмм....противоречивый овет какой-то у Вас получился)....то ли в кекстах дело, то ли не в них.....

benjamin аватар
Комментарий оставил benjamin - 20 Август, 2009 - 21:15
Re: Установка Snow Leopard 10A432 GM на PC

У вашего PC мат. плата ASUS P5K/EPU, а проверялись кексты на ASUS P5K-E. Я так понимаю это разные модели mobo, возможно очень похожие. А ваша ошибка «still waiting for root device» может возникать по многим причинам. Если не читали, то почитайте один из моих постов по этому вопросу, возможно поможет.

Еще могу посоветовать сбросить настрйоки BIOS в стандартные (я так и делал при установке SL), но перед этим запишите настройки под iDeneb. И еще один совет на последок: создайте запись в блоге, там гораздо удобнее общаться, нежели «ютиться» в комментариях.

Administrator аватар
Комментарий оставил Administrator - 20 Август, 2009 - 22:17
Re: Установка Snow Leopard 10A432 GM на PC

панику поборол с помощью PC EFI v10.1

но вот наткнулся на другое чудо трабла

serialATAPI device reconfiguration did not complete successfully
Still waiting for root device
AppleAhciDiskQueueManager::setPowerState ... timed out

гугл говорит это довольно редкая проблема и решение спрятано неизвестно где...

что бы это могло быть?

hydrow аватар
Комментарий оставил hydrow - 21 Август, 2009 - 01:29
Re: Установка Snow Leopard 10A432 GM на PC

Мать: GA-EP35-DS3L
Проц: Core 2 Duo E8400 3.0GHz
Видео: Gigabyte GeForce 9800GTX+ (1Gb)

Установил, заработало! Правда не все (( Звук не завелся. На этой материнке звук ALC888, со звуком щас колдую ))) Еще надоело то что сбиваются настройки CMOS. Про это уже писали выше, но не могли бы дать другую ссылку или закачать куда нибудь если можно, а то с того сайта не качается.

P.S. Еще заметил такую особенность, что при использовании Expose окна двигаются не плавно, а немного с рывками, за это грешу на видюху (использовал nvDarwin) хотя в леопарде проблем не было. У кого нибудь наблюдается что нибудь подобное?

gaudialis аватар
Комментарий оставил gaudialis - 21 Август, 2009 - 14:03
Re: Установка Snow Leopard 10A432 GM на PC

имеется отдельный жесткий диск с установленнным Leopard (схема GUID)
Откусил от него раздел в 10 гигов, поставил на него снежка как по инструкции - все сделал как написано до момента первой загрузки.
При загрузке выбираю раздел со снежком, гружусь с ключами -v -f и не происходит ничего - проскакивает 2 строчки загрузки mach_kernel и все - процесс замирает.
В чем может быть дело?

железо:
мать asus p-5b premium
проц intel core 2 duo 2,67 Ghz
видео GForce NVidia 8600 GT 512 Mb

отключил в биосе вторую сетевую и JMicron, режим AHCI выставил.
Подскажите

Makito аватар
Комментарий оставил Makito - 22 Август, 2009 - 19:23
Re: Установка Snow Leopard 10A432 GM на PC

Проблема скорее всего в файле boot, заменял его?

Administrator аватар
Комментарий оставил Administrator - 23 Август, 2009 - 13:11
Re: Установка Snow Leopard 10A432 GM на PC

да заменял без проблем. даже на всякий случай еще раз заменил потом

(спустя некоторое время)
переустановил снежка заново, при установке загрузчика такое ощущение что ничего не происходило - папка Extra не создавалась, вручную создал ее и покидал кексты, в резалте теперь вообще даже лео не грузится... ужасно обидно

Makito аватар
Комментарий оставил Makito - 23 Август, 2009 - 21:33
Re: Установка Snow Leopard 10A432 GM на PC

Нет, папка Extra должна создаться. В ней еще нужно папку Extensions создать вручную.

Administrator аватар
Комментарий оставил Administrator - 23 Август, 2009 - 22:15