Boot Camp: ¿es posible reiniciar directamente a Windows desde Mac OS X?

56

Con las herramientas Boot Camp instaladas en Windows, hay una opción para reiniciar directamente en Mac OS ("Reiniciar en Mac OS X" desde el elemento de la bandeja del sistema Boot Camp).

¿Pero es esto posible en la dirección opuesta? En otras palabras, en lugar del procedimiento 1) "Reiniciar", 2) espere a que OS X se apague, 3) mantenga presionada la tecla Opción (⌥) y 4) seleccione la partición de Windows, ¿puedo decirle a mi Mac que se reinicie para que ¿Windows está seleccionado en el próximo arranque? Algo así como " Reiniciar en Windows " que me dejaría pasar por alto los pasos 2-4.

NB: quiero mantener Mac OS X como sistema operativo predeterminado ; Solo estoy buscando un atajo conveniente cuando normalmente ejecuto OS X y de vez en cuando quiero arrancar en Windows.

Jonik
fuente
44
Me gusta tu pregunta ¡No sé la respuesta pero estoy buscando lo mismo aquí!
Pablo Santa Cruz

Respuestas:

39

La forma más rápida es usar Bootchamp . Agrega una opción en la barra de menú de Mac donde puede hacer clic y elegir "Reiniciar en Windows". QED

texto alternativo

monstruo
fuente
Sin embargo, no estoy seguro de si funciona en SL: funcionó en 10.5 en mi uMBP la última vez. Todavía no lo he probado en SL, y tampoco me he molestado en instalar Windows en BC.
caliban
1
Ah, alguien realmente leyó y entendió mi pregunta, ¡qué refrescante! :) Acabo de verificar en un MacBook con Leopard y Win XP que esta utilidad funciona.
Jonik
Demasiado malo sobre sus limitaciones sin embargo; Al comenzar esto, hubo una advertencia de que no funcionaba con MacBook o MacBook Air unibody, y en el sitio web alguien dice que no funciona con Mac Pro finales de 2009.
Jonik
BootChamp también funciona en Snow Leopard, lo acabo de probar.
Jonik
¡Eso es genial! También podría querer usarlo, últimamente he tenido ganas de jugar algunos juegos en Windows ...;)
caliban
12

Alternativamente:

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

(Editar: 10.9 requiere sudo para el apagado, pero esto también se puede usar en versiones anteriores).

NReilingh
fuente
¡Gracias! Para aclarar, ¿es esto básicamente lo mismo que hace el "reinicio en Windows" de Bootchamp?
Jonik
1
Más o menos, también lo que hace BootPicker: apple.com/education/resources/bootpicker Por supuesto, esas herramientas GUI no requieren una contraseña y le permiten confirmar con un clic de un botón, pero ese bendito comando sigue siendo lo que está escribiendo el información importante en PRAM.
NReilingh
Gran información, muy útil. (Por cierto, al menos Bootchamp solicita una contraseña cada vez que la usa.)
Jonik
1
Esto funciona en 10.7 Lion, ¡muchas gracias! Bootcamp se llama a sí mismo "/ Volumes / BOOTCAMP" por defecto. Para el soporte de escritura NTFS en Lion, puede usar Paragon NTFS, en mi opinión definitivamente vale la pena el tiempo que ahorré. Además, por supuesto, también necesitas sudo frente al apagado, pero es una buena idea probar primero el comando de bendición y ver qué dice. Acerca de la respuesta: ¿Alguien sabe los detalles de si reiniciar a través del apagado -r en lugar del Finder tiene algún efecto negativo en el mundo de OS X, es decir, los archivos se corrompen o los servicios u otras aplicaciones se corrompen al finalizar?
Colin
1
A partir de El Capitán en adelante, blessya no funciona , gracias a la Protección de integridad del sistema habilitada.
ELLIOTTCABLE
5

La forma más sencilla es utilizar el panel de preferencias Disco de inicio en Preferencias del sistema. Si desea facilitar su acceso, puede encontrar el panel de preferencias en /System/Library/PreferencePanes/StartupDisk.prefPane. Tenga en cuenta que este método no funcionará si instala NTFS-3G.

Captura de pantalla del disco de inicio

Lara Dougan
fuente
A veces simple es más fácil.
BinaryMisfit
55
Lo siento, tal vez no leíste la pregunta con cuidado; dice: NB: quiero mantener Mac OS X como sistema operativo predeterminado . Con el botón Reiniciar, esta sería una buena forma de arrancar directamente en Windows, pero también cambia el valor predeterminado. Entonces, en esencia, una buena respuesta pero a la pregunta equivocada.
Jonik
¿por qué no funciona con ntfs-3g? edit: encontrado una posible solución macosxhints.com/article.php?story=20080101043841537
kenwarner
Con mucho, el más fácil y rápido. Nada que instalar, puede abrirlo en 1 segundo.
pasty desagradable
2

No estoy seguro de si ya ha encontrado una solución óptima para este problema, pero lo que he hecho es crear un 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

donde <Windows_Partition>está el nombre de tu volumen de Windows. También asegúrese de que el volumen de Windows esté en disk0s3 emitiendo un diskutil listcomando en la Terminal.

Si desea hacerlo aún más elegante, puede usar QuickSilver para que una combinación de teclas de acceso rápido simple le permita reiniciar Windows rápidamente. Ver http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . El script que usan es ligeramente diferente del anterior y tiene algunas desventajas, principalmente que no puede usarlo si tiene NTFS-3G habilitado, y la secuencia de apagado no es tan segura. Mi script le permite desmontar la partición de Windows antes de bendecirla y luego decirle al Finder que se reinicie.

También puede omitir la solicitud de contraseña al incluir su contraseña en la segunda línea del script (reemplace xxxxxxx con su contraseña):

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

Sin embargo, es potencialmente inseguro ya que su contraseña es claramente visible para cualquiera que vea el archivo de script.

mrk2010
fuente
1
Gracias; personalmente, he estado contento con Bootchamp para mis necesidades ocasionales de arranque en Windows. Esta respuesta parece estar bastante cerca de la suya, menos los contenedores AppleScript y QuickSilver. ¡Bienvenido a Super User!
Jonik
1

No hay forma de hacerlo con solo BootCamp instalado, ya que está controlado por OSX.

rEFIt es un administrador de arranque que le permitirá seleccionar qué sistema operativo arrancar al inicio, y también tiene algunas características adicionales muy útiles.

Reemplaza el OSX Boot Manager normal y cuando enciende su Mac o reinicia su Mac, muestra una lista de todos los sistemas operativos instalados en su máquina, que luego le permite elegir cuál arrancar.

Por lo tanto, con BootCamp instalado, mostrará la partición de Windows como un icono junto con la partición de Mac y también puede establecer un tiempo de espera predeterminado para su sistema operativo preferido.

REFIt Captura de pantalla

BinaryMisfit
fuente
¿Se puede usar como complemento de Boot Camp para obtener opciones adicionales como esta, o es más como un reemplazo de Boot Camp? (Parece que el anterior, pero simplemente asegurarse ...)
Jonik
1
rEF Es solo un Administrador de arranque, no un reemplazo de BootCamp. AFAIK no hay otro software que pueda reemplazar a BootCamp, aparte de las aplicaciones normales de máquinas virtuales como Parallels y VirtualBox, que NO es lo mismo que BootCamp, ya que alojan máquinas virtuales. rEF Le permite elegir qué sistema operativo arrancar al inicio y algunas herramientas de emergencia para cuando su máquina no quiere arrancar.
BinaryMisfit
¡Gracias! Una cosa más para aclarar con respecto a la pregunta original: con rEFIt, cuando está en OS X, ¿hay una opción como "Reiniciar en Windows" en algún lugar que omita la selección en el próximo arranque? (Lo pregunto porque "seleccionar qué sistema operativo arrancar al inicio" no es lo mismo, pero "algunas características adicionales muy útiles" podrían incluirlo).
Jonik
1
@ Jonik - Creo que estás malentendido. Se instala como una utilidad externa del sistema operativo y reemplaza el administrador de arranque de OSX. No elige un sistema operativo después del arranque, sino que elige el sistema operativo cuando la máquina se reinicia o se enciende antes de cargar cualquier sistema operativo. Las útiles funciones adicionales son elementos como la línea de comandos del Modo a prueba de errores, etc.
BinaryMisfit
Lo tengo; Solo quería saber si también proporcionaba herramientas (consulte las herramientas Boot Camp de Apple para Windows) para lo que pedí específicamente. Entonces, aunque rEFIt parece una herramienta útil de administrador de arranque (que podría intentar en algún momento), se pierde esta pregunta en particular. Para aclarar: puede hacer que el inicio sea un poco más conveniente (no es necesario presionar Opción de ninguna manera), pero el caso de uso que quise decir fue: "cuando ya esté en OS X, dígale a la computadora que reinicie en Windows ahora, sin más interacción del usuario ". Lamento no haber formulado mi pregunta con suficiente claridad.
Jonik
0

Mavericks

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

Yosemite

Emita el 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

Entonces:

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

Es importante asegurarse de queBOOTCAMPydisk0s4son su partición de Windows real. Los comandos de Sudo son peligrosos, no me hago responsable si utiliza alguno de estos comandos. Sin embargo, funciona para mí.

Vitim.us
fuente