web-dev-qa-db-pt.com

Boot Camp: é possível reiniciar diretamente no Windows a partir do Mac OS X?

Com as ferramentas do Boot Camp instaladas no Windows, há uma opção para reinicializar diretamente no Mac OS ("Reiniciar no Mac OS X" do item da bandeja do sistema do Boot Camp).

Mas isso é possível na direção oposta? Em outras palavras, em vez do procedimento 1) "Reiniciar", 2) espere que o OS X desligue, 3) segure a tecla Option (⌥), e 4) selecione a partição Windows, posso dizer ao meu Mac para reiniciar O Windows está selecionado na próxima inicialização? Algo como "Reinicie no Windows" que me deixaria ignorar as etapas 2-4.

NB: Eu quero manter o Mac OS X como o sistema operacional padrão; Eu só estou procurando um atalho conveniente quando normalmente executando o OS X e ocasionalmente querendo inicializar o Windows.

56
Jonik

O caminho mais rápido é usar Bootchamp . Ele adiciona uma opção na barra de menu do Mac, onde você pode simplesmente clicar e escolher "Reiniciar no Windows". Q.E.D.

alt text

39
caliban

Alternativamente:

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

(Edit: 10.9 requer Sudo para o desligamento, mas isso também pode ser usado em versões anteriores.)

12
NReilingh

A maneira mais simples é usar o painel de preferências Disco de Inicialização nas Preferências do Sistema. Se você quiser facilitar a busca, poderá encontrar o painel de preferências em /System/Library/PreferencePanes/StartupDisk.prefPane. Observe que esse método não funcionará se você instalar o NTFS-3G.

Startup Disk Screenshot

5
Lara Dougan

Não tenho certeza se você já encontrou uma solução ideal para esse problema, mas o que eu fiz foi criar um 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

onde <Windows_Partition> é o nome do seu volume do Windows. Certifique-se também de que o volume do Windows esteja no disk0s3, emitindo um comando diskutil list no Terminal.

Se você quiser torná-lo ainda mais chique, você pode usar o QuickSilver para que uma simples combinação de teclas de atalho permita que você reinicie o Windows rapidamente. Veja http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . O script que eles usam é um pouco diferente do descrito acima e tem algumas desvantagens, principalmente porque você não pode usá-lo se tiver o NTFS-3G habilitado, e a seqüência de desligamento não é tão segura. Meu script permite que você desmonte a partição do Windows antes de abençoá-la e depois instruir o Finder a reinicializar.

Você também pode ignorar a senha, incluindo sua senha na segunda linha do script (substitua xxxxxxx pela sua senha):

do Shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges

No entanto, é potencialmente inseguro, pois sua senha é claramente visível para qualquer pessoa que exibir o arquivo de script.

2
mrk2010

Não há como fazer isso apenas com o BootCamp instalado, pois é controlado pelo OSX.

rEFIt é um gerenciador de inicialização que permitirá que você selecione qual sistema operacional inicializar na inicialização, e também tem alguns recursos extras muito úteis.

Ele substitui o Gerenciador de Inicialização OSX normal e, quando você liga o Mac ou reinicia o Mac, ele exibe uma lista de todos os sistemas operacionais instalados em sua máquina, o que permite escolher qual deles será inicializado.

Portanto, com o BootCamp instalado, ele mostrará a partição do Windows como um ícone junto com a partição do Mac e também poderá definir um tempo limite padrão para o seu sistema operacional preferido.

rEFIt Screenshot

1
BinaryMisfit

Mavericks

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

Yosemite

Emita o comando: 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

Então:

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

Importante Certifique-se de que BOOTCAMP e disk0s4 sejam sua partição real do Windows. Comandos do Sudo são perigosos, eu não me responsabilizo se você usar algum destes comandos. Isso funciona para mim embora.

0
Vitim.us