Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Как использовать Vista Boot Manager для одновременной загрузки Vista и OS X на MacBook

Напечатать страницу
31.07.2006 20:44 | lexa

В прошлой статье данный способ работал, если по умолчанию на загрузочный диск установлена 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. FAQ, предоставленное Microsoft, не дает никакой информации о том, как создать загрузчик для MacOS X. Там можно найти информацию о том, как создать загрузчик для такой ОС как XP и не более.

Тогда я узнал на проекте 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.

Источник: http://computerbits.wordpress.com/
Перевод: lexa

Комментарии

Не в сети

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

23.10.06 19:21
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.333 секунд (Общее время SQL: 0.279 секунд - SQL запросов: 55 - Среднее время SQL: 0.00508 секунд))
Top.Mail.Ru