понедельник, мая 5

Ответ от OCTAGRAM

"Если поставить Windows XP, то она перезапишет darwin bootloader своим ntldr. Так вот, этот ntldr может снова передать управление darwin bootloader. Ключевое слово chain0 [1]. Этот файл нужно записать в корень виндового раздела. Обычно в boot.ini достаточно дописать C:\chain0="Apple Mac OS X Leopard". Или не C:, а D:. Буквы дисков при загрузке и в Windows могут отличаться, просто попробовать разные.

Далее, darwin bootloader, у кого как, может не иметь таймаута. И какой раздел он по умолчанию выберет, тоже у кого как. У меня после установки XP выяснилось, что darwin bootloader таймаута не имел, и выбирал по умолчанию активный раздел (которым стал раздел с XP). Получается, что если в меню ntldr выбрать Mac OS X, то ntldr передаёт управление chain0, а chain0 тут же передаёт управление обратно. Чтобы попасть в Mac OS X, нужно сразу после Enter успеть нажать F8, тогда darwin bootloader предложит выбрать раздел, с которого нужно загрузиться. И выбрать раздел с Mac OS X. И так каждый раз при загрузке. Это можно пофиксить. Как пофиксить, зависит от того, какой из загрузчиков использовать основным. Можно сделать активным раздел с Mac OS X и поставить таймаут в настройках darwin bootloader. Я активным оставил ntldr, но тогда, чтобы не жать F8 при загрузке Mac OS X, нужно прописать раздел по умолчанию в com.apple.Boot.plist [2]. У меня Mac OS X на первом разделе, поэтому у меня
Kernel Flags
rd=disk0s1"

Это ответ от пользователя OCTAGRAM на вопрос: Mac и Windows на одном компьютере

Оцените, пожалуйста, этот ответ
Отказаться от рассылки ответов на этот вопрос

Комментариев нет: