miércoles, 25 de abril de 2012

Triple boot, Windows, Linux, Mac OS X usando grub




Despues de mucho investigar y hacer varias pruebas, logre tener en mi laptop 3 sistemas operativos y escoger trabajar con cualquiera de ellos cuando enciendo la computadora (Window XP, Linux Ubuntu, Mac OSX).
Hasta ahora solo me habia sido posible poder escoger entre Windows - Linux ó Mac OSX - Windows al momento de arrancar y ya hasta estaba viendo la posibilidad de comprar algun gestor de arranque EFI para lograr tener los 3 sistemas operativos disponibles en mi lap.

Mi laptop es una Vostro 1510 y si, funciona optimamente con la ultima versión de MAC OSX para Intel, lo unico que no funciono es la tarjeta inalambrica interna, de ahi en fuera hasta reconocio los 4 Gb de ram que windows no reconoce de entrada.
Mac OSX con windows convive armoniosamente, primero instalamos windows y posteriormente Mac, el gestor de arranque de mac detecta nuestrainstalación de windows y agrega su entrada como unaopción a escoger.
Hasta ahi todo maravilloso pero cuando instalamos linux este sobreescribe el gestor de arranque de Mac OSX agrega una entrada para acceder a windows y misteriosamente no reconoce la existencia del sistema MAC.


La solución es sencilla, repasando el orden deinstalación de los sistemas operativos seria:

  1. Windows
  2. Mac Os X
  3. Linux
Despues de haber instalado los 3 sistemas operativos nos quedara funcionando windows y linux, en grub tendremos una entrada para acceder a windows, esto lo hace automaticamente la instalación de linux.
Ahora necesitamos agregar una entrada en GRUB para poder escoger nuestra partición Mac.
El formato de numeración de dispositivos de linux puede parecer dificil pero no lo es, en Unix se inicia la numeración de dispositivos con 0 (cero). El primer numero indica el numero del disco duro. Asi que hda es 0, hdb es 1, hdc es 2 y asi sucesivamente. Asi que si la partición donde instalaste tu sistema Mac es la 2 (Sda2 x ejemplo) el numero que debes indicar en grub es (hd0,1) o sea la partición dos del primer disco duro.
root (hd0,1)

Transcribo aqui la parte principal de mi grub donde se aplica este tema a como lo tengo actualmente y me permite arrancar cualquiera de los 3 sistemas operativos cuando enciendo mi computadora.

title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1

title Mac Os X 
rootnoverify (hd0,1)

makeactive 
chainloader +1


El disco duro de mi laptop es Sata y mi Mac OsX esta en la segunda partición (Sda2).
Esta es solo una de las alternativas para poder hacer el triple arranque, es la que comparto pues es la que me funciono, la instalación de Mac OsX en una pc intel es tema aparte.

Espero sea util

2 comentarios:

Anónimo dijo...
HERMANO, MUY ÚTIL ESTE TUTORIAL HE INTENTADO HACER EXACTAMENTE LO QUE EXPLICAS AQUÍ... MIL GRACIAS!
Carlos dijo...
Que bien que te sirvio.. saludos

No hay comentarios:

Publicar un comentario