Установка Snow Leopard на PC с помощью USB-флэшки

[Оглавление раздела Hackinthosh]

hackintosh1.jpg На неделю позже, чем обещал, но я добил этот текст!

После успешной установки Snow Leopard на PC я оказался завален почтой, общая суть которой сводилась к тому, что Prasys пишет не очень понятно, да и английского не розумию, напиши пожалуйста на русском (если честно, то после чтения Хакинтошных форумов у меня тоже временами складывается впечатление, что я тоже не понимаю английского).

Рекламируемый мной Empire EFI необычайно удобен, если все работает. Впрочем, судя по чехарде версий на сайте автора (за 2 недели с 1.00 до 1.07R2), да и по моему опыту, оно работает далеко не всегда.

Одна из наиболее частых проблем связана, к несчастью, именно с DVD-приводами. Современные чипсеты Intel не содержат старого (параллельного) контроллера ATA (PATA), интерфейс к старым DVD, дискам и т.п. делается контроллерами третьих фирм (чаще всего JMicron). В этом месте начинается секс с драйверами (kext, kernel extension), таймаутами, настройками и т.п.

Описанный ниже способ установки с USB-флэшки не использует DVD. Помимо этого, метод обладает рядом других достоинств:

  • Ставится быстрее. Большинство современных флэшек гораздо быстрее оптических приводов, особенно по скорости позиционирования.
  • Модификация загрузочных блоков, расширений и т.п. не требует перезаписи CD/DVD, а значит экспериментировать можно быстро.

Правда для изготовления загрузочной USB-флэшки нам потребуется работающая Mac OS. При реальной установке я все манипуляции делал на настоящем Маке, но при подготовке данного текста повторил это упражнение в Snow Leopard, установленном в виртуальной машине.

Disclaimer, он же отмазка

Я не являюсь специалистом по Хакинтошам и не собираюсь (пока) им становиться. Лично мне Хакинтош потребовался для собственных упражнений в программировании и обработке изображений. В тексте ниже я описываю метод установки, который сработал для меня и не потребовал чтения бесчисленных форумов, комментариев в блогах и тому подобного, а потребовал лишь следования инструкциям и небольшого количества здравого смысла.

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

К несчастью, разнообразие PC-шного железа и вариантов его настройки таково, что гарантировать работоспособность как описанного ниже метода, так и вообще Mac OS X, на вашем оборудовании невозможно. Можно лишь посоветовать:

  • Выбирайте работающий комплект оборудования из HCL и тогда есть надежда, что все заработает сразу.
  • Для другого железа (да и для HCL, увы, местами тоже) будьте готовы потрахаться, почитать форумов (и поспрашивать там), повыбирать наборы драйверов (kext-ов).
Впрочем, независимо от железа, загрузка-установка с USB-флэшки - один из наиболее быстрых способов, позволяющий трахаться с максимально возможной скоростью.

Собственно Disclaimer: все нижеописанное вы делаете на свой страх и риск, автор не имеет возможности оказать вам техническую поддержку, хотя душою с вами.

Юридическая отмазка: если вы живете в России, а ваша копия Mac OS X - легальна (куплена в магазине), то статья 1280 4-й части Гражданского Кодекса дает вам право на адаптацию вашего экземпляра программы для ЭВМ к вашим техническим средствам.

Если вы читаете данный текст в ЖЖ - смиритесь с форматированием. Это кросспост, а форматировался оригинал.

Приборы и материалы

Для подготовки загрузочной USB-флэшки нам потребуется:
  • USB-флэшка емкостью 8 гигабайт или более. Если флэшки нет, подойдет внешний USB-хард-диск. Даже MP3-плейер (распознаваемый системой как USB storage) подойдет.
    Внимание! Все предыдущее содержимое флэшки будет утеряно в процессе, сохраните дорогие вам файлы.
  • Работающая Mac OS X (10.5 или 10.6. Возможно, 10.4 - тоже, я не пробовал). Виртуальная машина подойдет.
  • Дистрибутив Mac OS X 10.6 Snow Leopard в виде физического диска или его образа (.DMG или .ISO).
Для собственно установки нам потребуется PC на которую будем ставить:
  • С интеловским процессором с поддержкой SSE3: Pentium 4 (относительно свежие), Core Solo, Core Duo, Core2 Duo, Core2 Quad, i5, i7 (и соответствующие им Xeon-ы, если у вас сервер).
    Владельцам AMD-процессоров лично я помочь ничем не могу.
  • С SATA-диском на интеловском же контроллере. Существуют и другие работоспособные варианты, но в данном тексте я не хочу их обсуждать.
  • С USB или PS/2 клавиатурой и мышью. Работающие беспроводные решения есть, но см. выше.
  • Со свободным USB-портом под флэшку.

Изготовление загрузочной флэшки

Форматируем

Здесь и далее картинки кликабельны. DiskUtility.png

Вставляем флэшку в разъем USB (если работаем в виртуальной машине, то может понадобиться явно присоединить флэшку к машине), открываем Disk Utility (Command-Shift-U в Finder откроет окошко с Utilities), выбираем нашу флэшку (или USB-диск) в левой колонке, выбираем Erase, форматируем как Mac OS Extended (Journaled), назначаем тому какое-то имя, я использовал SnowInstall (и это имя потом будет использоваться многократно, без пробелов удобнее).

Правим права

GetInfo.png FixPermissions.png После форматирования USB-флэшки она автоматически подмонтируется. Нажмем на иконке правую кнопку и выберем GetInfo (Command-I сделает то же самое).

В открывшемся окне (картинка справа) жмем на замочек (отмечен), вводим наш пароль и снимаем галочку "Ignore ownership on this volume".

Копируем дистрибутив

CopyFiles.png Монтируем диск с дистрибутивом Snow Leopard (просто вставляем в дисковод или двойной клик на файле с DVD Image), игнорируем открывшееся окно с предложением проинсталлировать и возвращаемся к окну Disk Utility (слева).

В закладке Restore перетаскиваем раздел с дистрибутивом в строку Source, раздел флэшки SnowInstall - в строку Destination, галку Erase не ставим, нажимаем кнопку Restore. Через 10-45 минут (в зависимости от скорости флэшки и DVD-дисковода) на флэшке будет копия дистрибутива.

Если у вас есть Мак - он должен мочь загрузиться с этой флэшки и предложить начало установки (и установка с флэшки - обычно быстрее, чем с DVD).

Установка загрузчика Chameleon

ChameleonInstall.png Chameleon - это загрузчик, позволяющий загрузить Mac OS X на PC. Установку проводим в соответствии с инструкцией, копируя нужные бутблоки на нужные места.

Процесс изображен на картинке, дублировать его в тексте статьи я не буду (это копия действий, описанных в документации в разделе "Normal Install (non-RAID)").

Копирование драйверов на загрузочную флэшку

Chameleon берет драйвера из каталога /Extra на загрузочном диске. Если в этом каталоге есть файл Preboot.dmg, он будет смонтирован как RAM-диск и если там есть каталог /Extra с драйверами, то драйвера будут взяты и оттуда.

Простейший источник готового набора драйверов и прочих параметров установки - это Empire EFI - готовый загрузочный диск, содержащий Chameleon и набор драйверов.

Качаем EmpireEFI, дважды кликаем на скачанный образ, он монтируется в /Volumes/Empire EFI, копируем каталог /Extra на нашу флэшку:

sudo cp -Rp /Volumes/Empire\ EFI/Extra /Volumes/SnowInstall

То же самое можно сделать и в оконном интерфейсе, перетаскивая папку /Extra с EmpireEFI на иконку SnowInstall (пару раз переспросят, уверены ли вы и спросят пароль).

Вынимаем флэшку (Command-E чтобы размонтировать) и пытаемся с нее загрузиться....

Первая попытка загрузки

EmpireEFI.jpg Настраиваем наш PC:

  • SATA-контроллер - в AHCI mode.
  • ACPI - включить.
  • Если позволяет BIOS, переключить HPET (таймер) в 64-битный режим.
  • Если позволяет BIOS, то выключить у процессора все ядра кроме одного, выключить SpeedStep.
  • Включить загрузку с USB Drive.
  • Подключаем клавиатуру и мышь.

Если мы все сделали правильно, то при попытке загрузки мы увидим splash scren Empire EFI (слева). SnowInstall - это метка нашего загрузочного диска, диск SL на картинке - это то, куда у меня все уже установлено (картинки я делал постфактум), у вашего диска будет другая иконка и не будет метки.

VerboseBoot.jpg EBIOS_Timeout.jpg Жмем TAB, переходим в текстовый режим (иначе при каких-то проблемах мы можем не увидеть сообщения о них), в Boot prompt (картинка слева) пишем -v(Enter), смотрим на результат.

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

Мне - не повезло. Моя машина с EmpireEFI загрузиться не может, при чтении с USB возникают показанные на картинке справа проблемы. Судя по всему, я не одинок, проблемы возникают у многих. Мне удалось решить свою проблему двумя путями.

Вторая попытка загрузки

Берем другие варианты EmpireEFI и пробуем их:

  • Выкачиваем
  • Монтируем (double click на выкачаном образе)
  • Заменяем каталог /Extra на USB-флэшке на каталог с выкачаного образа
Последняя операция в командной строке (Terminal) делается в две команды:
sudo rm -fr /Volumes/SnowInstall/Extra
sudo cp -Rp /Volumes/том-с-версией-EmpireEFI/Extra /Volumes/SnowInstall

rm нужен, чтобы не осталось чего-то ненужного.

ChooseLang.jpg Мне повезло с версиями для чипсета X58: все загрузилось, я увидел долгожданный экран выбора языка (слева), дальше все поставилось. Собственно, если вы дошли до этого этапа и ваш диск виден операционной системой, то уже можно выдохнуть.

Второй способ загрузки

Проблема с загрузкой EmpireEFI на моей машине заключается в лишнем ключе загрузчика EHCIacquire, который не нужен (и только делает хуже) на моем оборудовании. К несчастью, этот ключ находится внутри Preboot.dmg, для починки проблемы годится следующий метод:

  • Монтируем образ EmpireEFI
  • Находим там в каталоге Extra файл Preboot.dmg и монтируем и его (смонтируется в /Volumes/Preboot).
  • Копируем каталог /Volumes/Preboot/Extra в /Volumes/SnowInstall (предварительно удалив /Volumes/SnowInstall/Extra).
  • Для удобства действий после установки, копируем еще /Volumes/EmpireEFI/Extra/Post-Installation куда-то на флэшку, там полезные программы).
  • Из /Volumes/SnowInstall/Extra/com.apple.Boot.plist удаляем строку с EHCIacquire и следующую за ней. Собственно, для моего оборудования я оставил только GraphicsEnabler/Yes.
Ну и опять пытаемся загрузиться. У меня работает.

Если оба этих метода не помогли - вам на форумы InsanelyMac или читать HCL на osx86project/wiki.

Установка

Предполагая, что вы выделили отдельный жесткий диск, все тривиально: выбрав язык установки, со всем соглашаемся, на этапе выбора диска куда идем в Utilities-Disk Utility, форматируем там свой диск (с GUID partition), возвращаемся к установке, ставим.

После установки ваша машина будет загружаться с той же флэшки (надо выбирать ваш диск в стартовом меню), чтобы достичь полного счастья надо

  • Установить Chameleon на загрузочный жесткий диск (см. выше)
  • Скопировать /Extra с флэшки на ваш жесткий диск.

Даже если вы смогли загрузиться с первого раза, я не рекомендую копировать Preboot.dmg в /Extra, лучше скопировать пофайлово, а то обновить kext или удалить ненужный будет излишне сложно.

Остальное

Установка драйверов видео, сетевой карты, звука - выходит за рамки данного текста. В большинстве случаев проблем не будет, готовый набор драйверов для вашей материнской платы легко найти в форумах. Для моей P5E-WS это заняло несколько минут.

Comments

извиняюсь если вопрос не по теме,а можно ли таким образом поставить Snow Leopard не на САТА диск, а подключенный по ЮСБи шнурку?

Да, скорее всего да.

Я ставил на USB-диск на маке (и потом с него успешно грузился), на не-маке должно быть так же.

спасибо, а то я с Вашей легкой подачи ;) поставил себе на виртуальную машину iDeneb 1.5.1 10.5.7 теперь захотелось родной Snow Leopard попробовать поставить, а диск свободный только юсбишный остался

Если у вас "мобильный" диск и есть работающий OS X (виртуальная машина подходит), то есть "mpkg"-метод, который еще проще.
Вот тут описан:
http://www.ihackintosh.com/2009/08/how-to-install-snow-leopard-10a432-on...

Если у вас "простое" железо, то DSDT-патчер скорее всего не нужен, ставите бутблоки хамелеона, папку /Extra от какой-то простой установки (скажем, из Preboot.dmg от Empire EFI), лишних строчек в boot.plist тоже наверное не надо (начать с GraphicsEnabler yes, дальше по месту) и скорее всего все заведется.

спасибо попробую, с железом у меня вроде нормально, Q9400, Asus P5Q, NV GF 8500, за исключением резака он IDE, а не SATA

А резак вроде не участвует нигде.

Ну и для JMicron есть какие-то работающие способы, я их не изучал за полной ненадобностью.

Ну и если VM устраивает, то в виртуальную машину Snow Leopard вообще ставится минут за 10. Нужен только интеловский процессор с хардверной виртуализацией.

Спасибо за проделанную работу!
Ну что ж попробуем этот метод!

УРА ТОВАРИЩИ! Заработало! Тока звука нет, а так все вроде ок!
Спасибо Алексей!

По ходу настройки появились вопросы:
1. Не видны остальные диски (ICH10R)
2. Есть подозрение что shutdown не совсем корректно работет
3. Sleep вообще не работает
в остальном вроде все ок.

a EmpireEFI и Chameleon - это не одно и то же по функциональности?

EmpireEFI - это обертка над запчастями: Хамелеон, набор kext-ов (которые на 99% машин работают), пост-инсталляционные скрипты, делающие счастье.

я вот када ставил леопард на нетбук, никаких EmpireEFI не видел вроде, только Chameleon.

то есть при первой загрзке с DVD, грузилось darwin. может я просто не заметил чего или поскольку DVD-образ был под мой нетбук сделан, то оног в бекграунде всё как-то само

EmpireEFI появилась примерно 3 недели назад.

Для тормозов: это обыгрывается Rebel EFI от Psystar, которая тоже есть собрание выпивки и закуски ряда запчастей в одном флаконе.

а можно ещё раз для тормозов: а Rebel EFI это разве был не Chameleon в другом флаконе?
была какая-то буча, мол перцы из Psystar пытались продавать то что и так бесплатно есть (и вроде по последним событиям, Apple таки продажи эти забанила).
я так понимаю что у компутеров Apple другой BIOS, и основная забота загрузчика - подсказать darwin-у, что с BIOS-ом все в порядке, так?

я в MacOS ламер, если что. звездные войны тоже смотрел.

Как я понимаю, они сами boot-132 правили. Они после наездов этот свой DUBL опубликовали, но я в деталях не разбираюсь тоже.

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

Ну и плюс все эти DSDT/SMBIOS.plis, кои я просто отказываюсь понимать, здоровье дороже.

Ну дык вот - есть Chameleon, он вроде всё это и делает (подсовывает биос и кексты).

Ладно, спрашиваю по-другому. В твоей процедуре, сколько раз ты видел дарта вейдера? Только первый раз при установке или видишь каждый раз при загрузке?

как ставить.

myHack (который ставится из постинсталла) ставит свой бэкграунд (с таймеолм).
Если просто фолдер /Extras брать целиком с флэшки - каждый раз будет вейдер, но не будет прогрессбара.

всё, теперь я понял :-)

С некоторым запозданием воспользовался Вашей технологией и получилось сразу, к моему удивлению. Далее легко и непринужденно встал апдейт 10.6.2. Правда, пока грузил Chameleon на флешку что-то попортил на диске, где стоял ХР (попортил хорошо - исправить ничем не удалось, поставил систему заново).
Не получилось со звуком (и ладно) и с видеокарточкой Quadro FX1800 (что уже менее приятно). С видео буду копать дальше, видно придется ковыряться в уже установленных кекстах (чему заранее ужасаюсь).
Так что - спасибо и с наступившим Новым годом!
Есть смысл теперь поиграться с 10.6 на VMware под Вистой х64 - интересно, как там с производительностью?

Я НЕ МОГУ С ВИРТУАЛЬНГО Mac OS X ПОЛУЧИТЬ ДОСТУП К ФЛЕШКИ ЧТО МНЕ ДЕЛАТЬ ЧТОБ ВИРТУАЛЬНАЯ МАШИНА УВИДЕЛА ФЛЕХУ КАК ЕЕ ПРИСОЕДИНИТЬ ТУТ В СТОТЬЕ НАПИСАНО (если работаем в виртуальной машине, то может понадобиться явно присоединить флэшку к машине)КАК ЭТО СДЕЛАТЬ ПОДСКАЖИТЕ КАК ,ЗАРАНЕЕ СПАСИБО

Connect в списке устройств.

Вообще, если вы подключаете USB-устройство в момент, когда окно с VMWare активно, то последние версии VMWare спросят что с ним делать (подключить к VM или нет)

записал образ из под виртуалки на флешку диск утилитой, когда ставляю влешку то после проверки железа комп виснет. Что делать?

А кроме образа - вы туда и хамелеоновские бут-блоки записали и вообще все проделали, что написано в материале выше?

образ был келивея

За них я не ответчик.

Почему не поставить 10.6 методом, который на большинстве интеловских машин работает?

в том то и дело,что я не смог найти информации куда именно кидать хамелион

Там выше есть раздельчик "установка загрузчика Chameleon"

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

я не имею пароля,по этому когда настает этап его ввода просто жму энтер,потом все пвоторятся заново, ине родолжается как на скрине. что делать?

Поставить пароль?

Действительно, sudo без пароля не работает, это фишка такая.

опять проблема, с виртуалки образ использовался успешно и все установилось, а на ноутбуке пишет что не может прочсть пакет Essential и требует перезагрузки. уже раз 7 пытался и одинаковый результат

Помогите решить проблему!

Установил скачаный оригинал Mac OSX Install DVD.dmg (версия снежный барс 10.6) на PC через хакинтош iDeneb 10.5.5. с помощью РС EFI v.9 и DSTD

Установка прошла успешно четко по инструкции. Однако после перезагрузки получается следующее:

в режиме -v:
panic (cpu 0 caller 0x558993): "unable to find driver for this platform: \"ACPI\".\n"@/Sourse cashe/xnu/xnu-1456.1.25/iokit/kernel
/IOPlatformExpert.cpp:1389
Debugger called:
Backtrace (CPU 0), Frame : Return Adress (4 potential args on stack)

в режиме -x -v:

SAFE BOOT DETECTED - only valid OSBundleRequred kexts will be loaded.
kext_kernel_is not loadable during safe boot; omitting its personalities.
panic (cpu 0 caller 0x558993): "unable to find driver for this platform: \"ACPI\".\n"@/Sourse cashe/xnu/xnu-1456.1.25/iokit/kernel
/IOPlatformExpert.cpp:1389
Debugger called:
.......
Mac OS versin:
Not yet set
Kernel version:
Darwin Kernel version 10.0.0 .....
System uptime in nanoseconds: 224980567

Мое железо:

Проц: Intel Pentium Core 2 Quad Q9400 S775 2.66 GHz 6 Mb
Мать: ASUS P5QL/EPU, IP43, DDR2
Chipset: Intel P43/ICH 10
Audio: VIA VT1708S, 8-channel HD Audio CODEC (Support Jack-detect and Multi-streaming, Optical S/PDIF Out port at black I/O)
LAN: Realtek 8111C, PCIe Gigabit LAN controller AI NET2
Memory: DDR2 2048M (800 MHz) x 2 шт
Storage: 6 x Serial ATA 3.0 Gb/s ports, 1 x Ultra DMA 133/100/66 for up to 2 PATA devices
BIOS features: 8Mb Flash ROM, AMI BIOS, PnP, DMI 2.0, WfM 2.0, SM BIOS 2.5, ACPI 2.0a, ASUS EZ Flash 2, ASUS CrashFree BIOS 3
HDD: 250 Gb Seagate SATA (системный, разбит на 3 лог.) 1 шт. 1 Tb WD SATA2 x 2 шт.
Video: ATI Radeon HD 3650 1024 Mb DVI OEM/DDR2
DVD: (+-)RW NEC AD-7240S DL SATA
IEEE 1394 controller ST-Lab 1394
Картридер All-in-1 3.5 int.

В БИОСЕ выставил: IDE как ACHI, отключил Speed Step, отключил контроллер JMB386

Настроек HPET в моем БИОСе нет. Версия БИОСа: 0405

Уважаемые специалисты, подскажите, в чем проблема, и как ее решить?

Большое вам спасибо!!!

наконец то я поставил оригинал на РС, дело за малым, сеть уже настроил, нужно теперь звук завести и видео)))

еще раз ОГРОМНЕЙШЕЕ СПАСИБО, вы временно сэкономили бюджет моей семьи на покупку мака)))

Подскажите, все сделал по вашей инструкции, создал раздел основной fat 32 но при установке мак не видит мой винт что делать? то есть в дисковой утилите все разделы отображаются, но не форматируются и установить на них он не дает?

Здравствуйте, Алексей!
Спасибо за статью!
Я Застрял на последней команде установки загрузчика:
iMac-Vladimir-Gurin:~ vladimirgurin$ tar xzf Chameleon-2.0-RC4-r684-bin.tar.gz
iMac-Vladimir-Gurin:~ vladimirgurin$ cd Chameleon-2.0-RC4-r684-bin.tar.gz/i386/
-bash: cd: Chameleon-2.0-RC4-r684-bin.tar.gz/i386/: Not a directory
iMac-Vladimir-Gurin:~ vladimirgurin$ cd Chameleon-2.0-RC4-r684-bin/i386/
iMac-Vladimir-Gurin:i386 vladimirgurin$ df
Filesystem 512-blocks Used Available Capacity Mounted on
/dev/disk0s3 176160664 98603024 77045640 57% /
devfs 222 222 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home
/dev/disk0s2 254980808 159068088 95912720 63% /Volumes/Macintosh HD
/dev/disk0s4 56292480 2272 56290208 1% /Volumes/WINDOWS
/dev/disk1s2 14991280 12998640 1992640 87% /Volumes/Mac OS X Install DVD
iMac-Vladimir-Gurin:i386 vladimirgurin$ sudo -s

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
bash-3.2# fdisk -f boot0 -u -y /dev/rdisk1
bash-3.2# dd if=boot1h of=/dev/rdisk1s2
2+0 records in
2+0 records out
1024 bytes transferred in 0.007666 secs (133579 bytes/sec)
bash-3.2# cp boot
bash-3.2# cp boot /Volumes/Mac OS X Install DVD/
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
Я так понимаю он просит использовать еще ключ, но какой я в этом не чего не понимаю, напишите пожалуйста какую команду я долже ввести чтобы закончить установку загрузчика?

Вы явно куда-то не туда копируете, Mac OS X Install DVD - это же небось и есть DVD в чистом виде?

Впрочем, если эта ваша флэшка, то перед пробелами в имени Destination поставьте slash, получится /Volumes/Mac\ OS\ X\ Install\ DVD/
(или набрть /Volumes/Mac[клавиша Tab] и shell сам все расширит и слеши поставит)

Да, судя по тому что boot1h записался куда надо - это флэшка. Тогда слешами.

В моем примере диск с инсталляцией назван SnowInstall именно чтобы пробелов не было :), а диск для установки я тоже у себя назвал SL по той же причине.

Алексей! Спасибо большое!
Со слешами все получилось!
Я примерно предполагал что это может быть из-за этого, но как решить не знал!
Но что интересно, я флешку называл так же как и вас "Snowinstall", но после того как дисковая утилита там развернула устновочный диск, она стала называться "Mac OS X Install DVD"
Буду идти потихоничку дальше.

Алексей я значительно продвинулся!
Но застрял вот на чем, система начинает грузиься и встает вот на чем:

Loaded HFS+ File: [Extra/smbios.plist] 416 bytes from 42555e0.
Patched DMI Table.

После этого не гугу!

Что можно предпринять в этом случае?
Могу выслать фото последнего экрана.

Это у вас при загрузке с флэшки так или вы уже установили на диск и не можете загрузиться с него?

Если уже установили т.е. с флэшки завестись удалось на данном железе, то я советую не вдаваться в эти тонкости, а просто заменить весь /Extra на диске на /Extra с флэшки.
Загрузиться с флэшки, выбрав в качестве загрузочного - жесткий диск (Chameleon покажет выбор).

Если же это с флэшки не грузится - ну тогда искать по insanelymac или wiki.osx86 (http://wiki.osx86project.org/wiki/index.php/Main_Page) конкретных рекомендаций под вашу материнскую плату-процессор-видеокарту.

smbios.plist - это попытка выдать ваше железо за маковское (но в подробности ЭТОГО УЖАСА я старался не вдаваться).

Леша, не вдаваться в подробности называется дилетанство. Надо вникать.

Представьтесь пожалуйста, с анонимусами на брудершафт я точно не пил.

К сожалению, это с флешки!
Буду копать форумы!
Спасибо вам огромное за помощь и статью!
Хороших выходных!

У меня в свое время работал только вариант для чипсета X58 (хотя в машине был не он).

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

Доброго времени суток.
Пытаюсь сделать всё как написано... ставлю уже на железо компьютера, не VMWare.
Проблема даже не в железе как я понимаю.
1) После загрузки диска тыкаю F8 загружаюсь в -v режиме,
2) получаю полный список функций найденного ненайденного полученного неполученного... ну нормально вообще-то,
3) Далее чёрный экран с "белыми букафками" пропадает появляется серый экран, мышка в левом верхнем... если потыкать по экрану (мышка доступна) то курсор меняется на iКружочек-разноцветный. И всё... дальше расстрел. Ждал минут 15ть наверное, чай успел попить.

Обычно вместо 3) пункта появляется список языков ну и... дальше все всё знают.
Идеи есть?
Материнская плата
Модель: GIGABYTE GA-EP35-DS3R (Rev. 2.1)
Северный мост: P35/G33/G31
Южный мост: Intel ICH9R

Видеокарта
Модель: Radeon 3850
Объем видеопамяти: 512

Процессор:
Модель: Core 2 Duo E4600
Степпинг: D

Оперативная память
Тип: DDR2
Объем: 2*1024 Mb
Сообщение отредактировал Nonstopich: Вчера, 13:05

У меня тоже на сером экране застревает :-(

Я понял, в чём у меня была ошибка. Я скопировал файлы из папки Extra в корень флешки, а надо было так же в папку Extra. У вас, скорее всего, та же ошибка.

Ставить таким варварским способом макось на 58 чип преступление. Леха лох.

Продолжайте.

Должна же последовать конструктивная часть, "на самом деле надо..."

Дак все просто, делаем дсдт, разворачиваем образ 10.6.3 на флешку, ставим загрузчик азерблин 1.1.9, кладем экстру с фейком, дсдт, смбиосплистом, бутплистом и все 20 минут и все готово. Добавляем звук (правленный ХДА эппловский, а не всякую шнягу) и получаем суперкомп.

Задача другая.

Задачи выучить все эти слова, да еще и в русской транскрипции - точно нет. Мне для плохо читающих несложно еще раз повторить:

Я не являюсь специалистом по Хакинтошам и не собираюсь (пока) им становиться. Лично мне Хакинтош потребовался для собственных упражнений в программировании и обработке изображений. В тексте ниже я описываю метод установки, который сработал для меня и не потребовал чтения бесчисленных форумов, комментариев в блогах и тому подобного, а потребовал лишь следования инструкциям и небольшого количества здравого смысла

графоман, вы, батенька, к тому же с вредными советами.

ну а тебе что не хватает то?
в этом посте так и написано все, только HDA эпловский не ко всем железкам подходит

При записи образа на флешку в Mac OS под VMWare, процесс записи длится гораздо дольше чем у вас, а ОС говорит, что приблизительное время выполнения операции 6-8 часов. Это нормально?

а зачем же вы пишете? образ на флешку надо РАЗВОРАЧИВАТЬ.

Не знаю, что вы имеете в виду под РАЗВОРАЧИВАТЬ, но я делал как в инструкции

Вопрос!
Дошел до консоли на момент : bash-3.2# fdisk -f boot0 -u -y /dev/rdisk2
fdisk: /dev/rdisk2: Premmision dinied
Что значит подобное? Права вроде позволяют. Как я понял disk2 это образ snowleopard/
Прошу, помоги победить!

sudo -s (и ввод пароля) сделали перед fdisk ?

Наводка на empire efi очень помогла. Пошаговые инструкции чудесны!

Перед загрузкой установщика отрубается мышь (курсор не двигается и подсветка отключена). Клавиатура работает нормально. Пробовал А4-тек и Микрософт ЮСБ-мыши. Ещё подключал к ПС/2 через переходник: курсор также не двигается, но подсветка работает.

Где-то советовали отключить USB Legacy Support, но из-за этого не работает флешка.

переткните в другой USB-порт, иногда такое бывает :)

Алексей, спасибо за инструкцию, все как по маслу прошло. Удручает один момент с опреативной памятью. При устоновке вынул все плашки оставил одну на 1 Гиг 800, теперь когда вставил плашки обратно, в окне Об этом компьютере пишет 1 Гиг 800 хотя стоит 3 плашики по гигу и в разверутом меню о компбютере он их видит. Что делать?

Ну так если видит (и, скажем, top показывает что памяти - ~4G), то может быть ничего не делать?

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

Может быть вы их плохо вставили обратно? Или в таком порядке, что как будто и не вставили.

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

Да нет вставиля я их хорошо. Несколько раз и менял местами, протер спиртом контакты и в биосе проверил, дело именно в мак ос. Вот в чем может быть проблема сам не пойму.

Проблема может быть в
1) memory hole в BIOS
2) ограничении количества памяти в флагах загрузки

Но телепатическим путем, переписываясь в комментариях, мне трудно понять в деталях...

Угумс. В любом случае спасибо за отклик. Буду ковырять дальше.

Сделал все как ты написал, не получилось. Исправил вторым способом я поменял все это из образа, смонтировал, скопировал заново, добавил строчку cpus=1 busratio=17 arch=i386 так как у меня процессор core i3. запустил опять, грузится до момента появления яблока и кружочка загрузки, что не так? подскажите плиз)

для совсем новых процессоров лучше всего modusb/multibeast для 10.6 и unibeast для 10.7

Спасибо, хоть один человек толком рассказал, как создать загрузочную флэшку. Всего-то и нужно было - снять чек-марк в одном месте - и всё заработало. Но об этом нюансе все почему-то умалчивали.
Спасибо!

хорошая статья со скринами, теперь попробую поиграться с леопардом, а то раньшне не получалось с флешки, все время ошибки какие-то были.

Дошел до консоли на момент : bash-3.2# fdisk -f boot0 -u -y /dev/rdisk2
fdisk: /dev/rdisk2: Permmision denied
Что значит подобное? Права вроде позволяют. Как я понял disk2 это образ snowleopard/
Прошу, помоги победить!

Этой статье больше 6 лет.
Возьмите что-то более современное, в области загрузчиков и всего-всего - огромный прогресс.