Cómo cambiar rápidamente entre Mavericks y Yosemite beta

how-to-switch-os-header

Tras el lanzamiento por parte de Apple de una versión beta pública de OS X Yosemite, el lector de Gizmosfera Antony Verros nos envió un código que escribió en AppleScript, que permite a los usuarios reiniciar rápidamente una computadora y arrancar automáticamente en el sistema operativo elegido. Para cualquiera que haya instalado la versión beta de OS X Yosemite en una partición separada, esta es una solución fácil para arrancando en Yosemite o Mavericks sin tener que mantener presionada la tecla Opción en el arranque para seleccionar la partición deseada. El script incluso se puede modificar para que funcione con BootCamp.

Si bien es principalmente una cuestión de conveniencia para ahorrar tiempo, este método puede resultar bastante ventajoso con el tiempo, particularmente para los usuarios que se encuentran cambiando frecuentemente entre sistemas operativos, ya sea una versión beta de Yosemite, Mavericks o Windows 7. Tener un acceso fácilmente la aplicación para arrancar en otro sistema operativo mientras se prepara un sándwich o se llena una taza de café, en lugar de tener que esperar para mantener presionada la opción, puede ser muy útil …

Paso 1: Para comenzar, abra Script Editor (Aplicaciones> Utilidades> Script Editor.app) en su Mac y cree un nuevo documento.

Paso 2: Pegue el siguiente código en un documento AppleScript en blanco. Me doy cuenta de que el código se está ejecutando ligeramente fuera de la página, pero seleccionarlo, copiarlo y luego pegarlo en Script Editor debería funcionar independientemente.

establezca deviceID en (hacer el script de shell “diskutil list | awk ‘/ Yosemite / {print $ NF}'”)
hacer el script de shell “bless -device / dev /” & deviceID & ¬
“-setBoot -nextonly” con privilegios de administrador
diga a la aplicación “Finder” que reinicie

En la primera línea, cambie “Yosemite” al nombre de la partición en la que está instalado el sistema operativo en el que desea iniciar automáticamente. Por ejemplo, su sistema operativo principal probablemente esté instalado en “Macintosh HD”, por lo que para iniciar en Mavericks en Macintosh HD, la primera línea sería:

establezca deviceID en (ejecutar el script de shell “diskutil list | awk ‘/ Macintosh HD / {print $ NF}'”)

Tengo OS X Yosemite instalado en una unidad SSD, acertadamente llamada “SSD”, por lo que mi aplicación se parece a la captura de pantalla a continuación.

how-to-switch-os-applescript

Paso 3: Guarde el script como una aplicación con el nombre de su elección (llamé al mío “Cambiar a Yosemite”). Luego puede almacenarlo en una ubicación conveniente, como en su escritorio o en una pila en su base.

Nota 1: La ejecución de la aplicación mostrará un diálogo de contraseña de administrador cada vez, pero esto se puede evitar agregando la palabra “contraseña” y su contraseña administrativa en la tercera línea de código. La desventaja de esto es que no se puede detener el reinicio de su computadora si accidentalmente activa la aplicación. Sin embargo, si eso no le preocupa, omitir el cuadro de diálogo de contraseña es ciertamente conveniente.

hacer el script de shell “bless -device / dev /” & deviceID & ¬
Contraseña “-setBoot -nextonly” MyPassword123 con privilegios de administrador

Nota 2: El código para arrancar en Windows en BootCamp es ligeramente diferente, ya que agrega “-legacy” justo antes de “-setBoot”. Nuevamente, asegúrese de cambiar el directorio de “BOOTCAMP” si su partición usa un nombre diferente, y consulte Nota 1 para obtener instrucciones sobre cómo eliminar la solicitud de contraseña administrativa.

establezca deviceID en (hacer el script de shell “diskutil list | awk ‘/ BOOTCAMP / {print $ NF}'”)
hacer el script de shell “bless -device / dev /” & deviceID & ¬
“-legacy -setBoot -nextonly” con privilegios de administrador
diga a la aplicación “Finder” que reinicie

Nota 3: Si mantiene una o más variaciones de estos scripts en un lugar visible como su escritorio o base, puede considerar cambiar el ícono de la aplicación a algo más atractivo y “visible” que el desplazamiento predeterminado de AppleScript, que puede hacer fácilmente con esta guía

Recomiendo configurar scripts para cambiar entre todos los sistemas operativos en su computadora y colocarlos de manera apropiada en cada partición del sistema para aprovechar al máximo la conveniencia que ofrece este método. Si te sientes aventurero, puedes intentar usar Automator para configurar los disparadores para ejecutar el script para optimizar aún más tu flujo de trabajo.

¿Qué opinas de esta técnica? ¿Has escrito tus propios guiones? Siéntase libre de enviarlos a [email protected] o compartirlos en los comentarios a continuación, y podemos presentarlos en futuros artículos sobre Gizmosfera.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *