Как использовать Vista Boot Manager для одновременной загрузки Vista и OS X на MacBook
В прошлой статье данный способ работал, если по умолчанию на загрузочный диск установлена MacOS X...
Файл boot.efi всего лишь перезагружал компьютер, но не загружал систему на раздел с MacOS X. Мой MacBook по умолчанию загружал MacOS X, поэтому я думал, что загрузка происходит с boot.efi, а на самом деле на компьютере загружалась MacOS X. Я прошу извинения за дезинформацию. Я решил более детально разобраться в том, как использовать Vista Boot Manager для загрузки MacOS X. Чего я в действительности хотел, так это получить такой Boot Manager, с помощью которого можно будет запускать как MacOS X, так и Vista. И я нашел такую программу – это rEFIt.
Windows Vista вышла с замечательным Boot Manager, достаточно гибким в использовании. Я подумал как замечательно было бы приспособить его для загрузки MacOS X. Однако технология, применяющаяся в Vista Boot Manager, достаточно нова и я не смог найти достаточного количества информации о Boot Manager.
Тогда я узнал на проекте OSx86 о том, что для Vista Boot Manager можно использовать файл chain0, который должен запускать MacOS X и Vista. Но у меня ничего не получилось. Дело в том, что файл chain0 не предназначен для того, чтобы запускать MacOS X на MacBook. То, что мне действительно было нужно уже и так находилось на моем MacBook. Это файл boot.efi, он находится в следующей директории /usr/standalone/i386/. Данный файл скрыт от Finder. Вам нужно будет воспользоваться приложением Terminal, чтобы скопировать boot.efi. Вот, что нужно сделать:
1. Загрузитесь в MacOS X. Откройте приложение Terminal и введите следующее для того, чтобы скопировать boot.efi на рабочий стол:
cp /usr/standalone/i386/boot.efi ~/Desktop/
2. Скопируйте boot.efi на USB флэшку.
3. Загрузитесь в Vista и скопируйте boot.efi с USB флэшки на диск C:\.
4. Теперь откройте Command Prompt в режиме администратора(для этого в поиске введите Command Prompt, в полученном результате щелкните правой кнопкой на иконки Command Prompt и выбирите Run as Administrator).
5. Нам нужно определить имеется ли какой-нибудь наследуемый Boot Loader. Введите следующее в Command Prompt:
bcdedit /enum all | find "{ntldr}"
Если у вас появится следующее:
identifier {ntldr}
это значит, что у вас уже есть наследуемый Boot Loader, вам нужно будет выполнить 6 и 7 шаг данного руководства, иначе пропустите 6 и 7 шаг.
6. Введите следующее, чтобы скопировать наследуемый Boot Loader:
bcdedit /copy {ntldr} /d "Mac OS X"
bcdedit /set {YOUR-GUID-HERE} device boot
bcdedit /set {YOUR-GUID-HERE} path \boot.efi
bcdedit /displayorder {YOUR-GUID-HERE} /addlast
Заметьте, что вам нужно будет заменить YOUR-GUID-HERE действительным GUID, возвращенным первой командой. Вот, что происходит:
bcdedit /copy {ntldr} /d "Mac OS X"
Вход был успешно скопирован в {bcfa924e-07e0-11db-9d86-accf6fd346a1}.
bcdedit /set {YOUR-GUID-HERE} device boot
Операция проведена успешно
bcdedit /set {YOUR-GUID-HERE} path \boot.efi
Операция проведена успешно
bcdedit /displayorder {YOUR-GUID-HERE} /addlast
Операция проведена успешно
{YOUR-GUID-HERE} /addlast
Операция проведена успешно[/code]
7. Введите следующее для создания наследуемого Boot Loader:
[code]bcdedit /create {ntldr} /d "MacOS X"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} path \boot.efi
bcdedit /displayorder {ntldr} /addlast[/code]
Теперь вы сможете увидеть “MacOS X” всякий раз, когда будите загружать Vista и при выборе “MacOS X” будет происходить загрузка в MacOS X.
Источник:
Перевод: lexa
Комментарии
не нафиг такие махинации...
глупости.
и так все можно запустить с тем что нам предлагают сеня компании официально. это бут камп.
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире