2009-09-05 14:39:23 +0000 2009-09-05 14:39:23 +0000
56
56
Advertisement

Boot Camp: можно ли перезагрузить непосредственно в Windows с Mac OS X?

Advertisement

С инструментами Boot Camp, установленными в Windows, есть возможность перезагрузки непосредственно в Mac OS (“Перезагрузка в Mac OS X” из пункта Boot Camp в системном трее).

Но возможно ли это в обратном направлении? Другими словами, вместо процедуры 1) “Перезагрузка”, 2) дождитесь выключения OS X, 3) удерживайте клавишу Option key (⌥), и 4) выберите раздел Windows, могу ли я сказать моему Mac, чтобы он перезагрузился, чтобы Windows была выбрана при следующей загрузке? Что-то вроде “Перезагрузка в Windows”, что позволит обойти шаги 2-4. 0x2 и 0x2 и NB: ** Я хочу сохранить Mac OS X в качестве операционной системы по умолчанию** ; Я просто ищу удобный ярлык при нормальной работе OS X и время от времени желающих загрузиться в Windows.

Advertisement

Ответы (6)

39
39
39
2009-09-05 17:54:54 +0000

Самый быстрый способ - использовать Bootchamp . Он добавляет опцию в меню Mac, где вы можете просто щелкнуть и выбрать “Перезагрузить в Windows”. Q.E.D.

.

12
12
12
2010-07-25 19:54:22 +0000

В качестве альтернативы:

$ sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly;sudo shutdown -r now

(Правка: 10.9 требует sudo для выключения, но это также может быть использовано на предыдущих версиях).

5
Advertisement
5
5
2009-09-05 16:49:42 +0000

Простой способ заключается в использовании панели параметров Startup Disk в разделе System Preferences (Системные настройки). Если вы хотите облегчить доступ к ней, вы можете найти панель привилегий в /System/Library/PreferencePanes/StartupDisk.prefPane. Обратите внимание, что этот метод не будет работать, если вы установите NTFS-3G.

2
2
2
2011-02-06 22:30:56 +0000

Я не уверен, что вы уже нашли оптимальное решение этой проблемы, но я создал AppleScript:

do shell script "hdiutil unmount /Volumes/<Windows_Partition> -quiet"
do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" with administrator privileges
tell application "Finder" to restart

где <Windows_Partition> - это название вашего тома Windows. Также убедитесь, что том Windows находится на disk0s3, выпустив команду diskutil list в терминале.

Если вы хотите сделать его еще более фантастическим, вы можете использовать QuickSilver, чтобы простая комбинация горячих клавиш позволила вам быстро перезагрузиться в Windows. Смотрите http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Используемый ими скрипт немного отличается от скрипта, описанного выше, и имеет некоторые недостатки, в основном, то, что вы не можете использовать его, если у вас включена NTFS-3G, и последовательность выключения не так безопасна. Мой скрипт позволяет вам размонтировать раздел Windows перед тем, как благословить его, а затем сказать Finder о перезагрузке.

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

Однако, это потенциально небезопасно, так как ваш пароль просто виден каждому, кто просматривает файл скрипта.

1
Advertisement
1
1
2009-09-05 15:44:37 +0000

Это невозможно сделать, если установлен только BootCamp, так как он управляется операционной системой OSX. rEFIt - это менеджер загрузки, который позволит вам выбрать, какую ОС загрузить при запуске, а также имеет некоторые очень удобные дополнительные функции.

Он заменяет обычный OSX Boot Manager и при включении Mac или перезагрузке Mac отображает список всех установленных на машине операционных систем, который затем позволяет выбрать, какую из них загружать.

Таким образом, при установке BootCamp будет показан раздел Windows в качестве иконки вместе с разделом Mac, а также можно установить тайм-аут по умолчанию для предпочитаемой операционной системы.

0
0
0
2015-04-01 19:47:31 +0000

Mavericks

sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly; sudo shutdown -r now

Yosemite

Выдайте команду: diskutil list

/dev/disk0
   #: TYPE NAME SIZE IDENTIFIER
   0: GUID_partition_scheme *500.1 GB disk0
   1: EFI EFI 209.7 MB disk0s1
   2: Apple_HFS Macintosh HD 420.2 GB disk0s2
   3: Apple_Boot Recovery HD 650.0 MB disk0s3
   4: Microsoft Basic Data BOOTCAMP 79.0 GB disk0s4 <--That disk
/dev/disk1
   #: TYPE NAME SIZE IDENTIFIER
   0: GUID_partition_scheme *1.0 TB disk1
   1: EFI EFI 209.7 MB disk1s1
   2: Apple_HFS 1TB 999.9 GB disk1s2

Тогда:

hdiutil unmount /Volumes/BOOTCAMP -quiet
sudo bless -device /dev/disk0s4 -legacy -setBoot -nextonly
sudo shutdown -r now

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

Похожие вопросы

12
5
13
8
10
Advertisement