21.04.2009 - 00:00 опубликовано terion
Не знаю, на сколько это актуально. Если не актуально — пишите, удалю 
статья об этом на английском (первоисточник) — вот: wiki.osx86project.org/wiki/index.php/Chain0
Если Mac OS ставится на один жесткий диск с Windows, то может так получиться, что система будет загружаться именно с Windows-раздела. В таком случае самым простым и удобным будет следующее:
1. Скачать файл chain0 и положить его в корень загрузочного раздела (обычно — C:\)
2. В boot.ini добавить строку: C:\chain0="Mac OS X86", где "C:\" — буква загрузочного раздела, как его видит Windows, "Mac OS X86" – то, как название системы будет отображаться в списке операционок.
Как это работает:
Предельно просто. Строка C:\chain0="Mac OS X86" обращается к файлу chain0. Файл находит HFS+ раздел и продолжает загрузку с него.
Скачать файл можно отсюда:
- http://redirectingat.com/?id=292X457&url=http%3A//mirror.services.wisc.edu/mirrors/apple/darwin/darwin/8.0.1/darwinx86-801.iso.gz
- http://redirectingat.com/?id=292X457&url=http%3A//www.opendarwin.org/downloads/8.0.1/darwinx86-801.iso.gz
- http://redirectingat.com/?id=292X457&url=http%3A//www.opensource.apple.com/darwinsource/images/darwinx86-801.iso.gz (требуется Apple ID)
- http://redirectingat.com/?id=292X457&url=http%3A//www.opensource.apple.com/darwinsource/10.4.3/boot-122/i386/boot0/chain0.s (исходник. ребуется Apple ID)
- http://redirectingat.com/?id=292X457&url=http%3A//www.zaksenterprises.com/index.php%3Foption%3Dcom_remository%26Itemid%3D84%26func%3Dfileinfo%26id%3D12
- http://redirectingat.com/?id=292X457&url=http%3A//fabiens.ch/files/chain0.rar

Комментарии
попробовали?
у кого что как вышло? 
я так загружаюсь
Полезный материал
спасибо )
ЗЫ
АдминЬ, а зачем капча под формой входа?)
Чтобы всякие любопытные виндузятники не лазали
А сильно напрягает? Может убрать.
очень)))
при регистрации - понятно, а вот при логине - явно лишнее))
Очень старый материал. "кеин 0" это первый удачный вариант, с помощью которого мне удалось загрузить макось находящуююся на одном винте с виндоус. Я имею ввиду очень простой вариант, с коректировкой "бут ини" о котором и идет речь. Все лекарства хороши. Нормальная статья.
Судя по дате статьи на викитеке - да, очень старый. но нашел я его с трудом...
Спасибо)
А в Висте нет boot.ini...
эмммм... эээ... а как она загружается?
загрузчик же где-то есть
Ну конечно загрузчик есть, но не так как в ХР, boot.ini, все гораздо сложнее...
Но я поставил freeBCD бесплатный загрузчик под винду и тоже гуд...
по-моему chain0 не работает с несколькими партициями MacOS extended...надо чтоб была одна, и загрузочная.
Вот у меня как раз на разнных дисках и не заработало , Мака вообще не видно при этом способе .Есть ещё вариант с tboot , обещанный для нескольких дисков , но у меня он почему-то не видит HFS . Мак ось ставил при выключенных виндовских дисках . всё встало и по отдельности - работает .Акронис , да и Винда сама по себе , не могут ничего сделать с Маковским защищённым разделом , хотя его и видят .Может есть ещё варианты какие ?
Ребята, подскажите, а как сделать загрузку Мак ОС если у меня на первом диске стоит Windows 7 (с Vista нету разницы), там же нету файла boot.ini, а в проге freebcd ни наю куда прописать этот файл chain0.... Подскажите пожалуйста
Я, как понял, Windows 7 стоит на первом логическом диске, то очень просто.Нужен tboot отсюда .Устанавливаем его корень диска с Windows 7. Далее имеем две партиции:
Part 1=Windows 7
Part 2=Mac OS X Leopard
Запускаем, можно от имени администратора, командную строку.
Пишем по порядку:
Прописываем имя системы Mac OS и получаем его {ID}
bcdedit /create /d "название Mac OS на свой вкус" /application bootsector
Далее этот {ID} пишем в следующих командах:
bcdedit /set {ID} device boot
bcdedit /set {ID} path \tboot
bcdedit /displayorder {ID} /addlast
Перезагружаемся и получаем !
Здравствуйте. Извините за дибилоидный вопрос (Mac поставил недавно, так что мало что знаю), а как сие сделать, если у меня 2 жестких диска: на первом Windows (2 раздела - винда на первом), а на другом Mac (3 раздела - макось на первом)? Ответьте пожалуйста!)