8 votos

Triple arranque Lion+Win7+Linux

Tengo un reto para ti.

He estado investigando mucho, y he encontrado bastantes preguntas aquí sin respuesta. Sé que esto es posible, estoy interesado en escuchar a las personas que realmente lo han hecho y aprender de su experiencia directa.

Actualmente, estoy ejecutando Snow Leopard, con arranque dual 10.6.8 y Win7 x64 en un MacBook Pro con un solo disco duro interno utilizando Boot Camp. Para el desarrollo de software, necesito ejecutar linux en el metal (no a través de VMware o similares) para que pueda utilizar Linux KVM. Sé que necesito reparticionar y actualizar a 10.7 en el proceso, pero estoy luchando con el mejor / más fácil proceso para hacerlo.

Tengo uno de los primeros macs de aluminio uni-body de finales de 2008.

Visión general del hardware:

  • Nombre del modelo: MacBook Pro
  • Identificador de modelo: MacBookPro5,1
  • Nombre del procesador: Intel Core 2 Duo
  • Velocidad del procesador: 2,8 GHz
  • Número de procesadores: 1
  • Número total de núcleos: 2
  • Caché L2: 6 MB
  • Memoria: 4 GB
  • Velocidad del bus: 1,07 GHz
  • Versión de la ROM de arranque: MBP51.007E.B05
  • Versión del SMC (sistema): 1.33f8

Características de la CPU:

$ sysctl -a | grep machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

Bloqueos en el camino:

  • Mi superdrive interno es viejo y está estropeado, no lee ni escribe
  • 4gb de ram no es suficiente y frecuentemente me quedo sin ella con los programas que ejecuto como Xcode, Eclipse, Visual Studio 2010, etc
  • Mi disco duro principal está casi sin espacio.
  • He intentado arrancar tanto Fedora 16 como CentOS 5 desde un BD-R firewire externo sin éxito.

El lado positivo:

  • Con el BD-R externo he arrancado con éxito un DVD de instalación de SL, así que sé que es arrancable al menos con ese DVD
  • Tengo iDefrag y lo he utilizado con éxito para reorganizar los datos hacia la parte delantera del disco para poder reducir el volumen HFS+ primario.
  • Tengo un disco externo de 3TB que es completamente HFS+ y que puedo usar para volcar archivos desde OSX. Hay datos importantes en este disco y no se pueden perder.
  • También tengo un disco duro externo de 256 GB que actualmente está formateado en NTFS con algunas cosas de Windows en él, pero podría ser fácilmente formateado para cualquier propósito.
  • Me encanta la acción de un terminal caliente ;)

He encontrado esta guía que está un poco anticuada pero creo que los fundamentos deberían seguir aplicándose.

Después de leer esta guía, mi plan era conseguir 2 sticks de 4GB de ram, un nuevo SSD, instalarlo como disco principal y cargar Lion en él. Exactamente cómo, TBD, me dices la forma más fácil. Luego movería el actual HD interno a un expansión de opti-bay como esta (pero tal vez no exactamente esta) y tienen dos discos internos.

Con el nuevo hardware en su lugar, el SSD sería una partición, tabla de partición guid (EFI), osx 10.7 solamente. Entonces, si entiendo bien las cosas, podría particionar el segundo HD con MBR e instalar Linux en una mitad y Win7 en la otra. Presumiblemente, tendría que usar rEFIt para ver los tres en el menú. Esta guía también habla de que Windows tiene que ser la última partición del disco, no sé si eso sigue siendo válido si es la segunda unidad?

Cualquier espacio extra podría montarlo desde discos externos después de conseguir arrancar los entornos, pero tengo entendido que tienen para arrancar desde unidades internas. Hasta ahora todos los intentos que he hecho para arrancar desde memorias usb externas de linux y live cds han fallado, pero puede ser que no haya bendecido o formateado las cosas correctamente. Sinceramente creo que he hecho las cosas correctamente, pero no soy perfecto y podría haber hecho algo mal o haberme saltado algún paso. He probado la propia Utilidad de Discos de Apple, PenDrive y unetbootin . También he quemado live cds de Fedora 16 y CentOS 5 y no he tenido éxito en el arranque de ninguno de los dos. Ambos me vuelcan en mi Windows existente (oh la ironía) cuando arranco con la opción C o usar y seleccionar el cd.

Ahora, si esto es posible, y usted ha hecho esto, tengo una tonelada de preguntas para usted. Principalmente, cómo sugerirías un plan de acción/orden de cosas que debería hacer para tener una lista de control que pueda ejecutar para poner en marcha las instalaciones. Sin embargo, también me gustaría saber más información acerca de cualquier inconveniente que se encontró, los controladores necesarios, los módulos del kernel, x11 configuraciones, hacks distro, o cualquier otra cosa que ha encontrado con linux en su macbook. He leído algunas historias de horror sobre chirridos agudos de los altavoces y cosas por el estilo. Todo, desde precisamente qué distribución usaste hasta qué gestor de ventanas, ningún detalle es demasiado pequeño.

ACTUALIZACIÓN:

Durante el fin de semana conseguí que mi SuperDrive interno leyera, no que escribiera. No me preguntes cómo o por qué, por favor. No estoy muy seguro de lo que hice, sólo me puse a jugar con diferentes medios de CD-R DVD-R. Supongo que todavía está en su última etapa, pero está teniendo un tiempo más fácil con este nuevo medio.

5voto

BlackShift Puntos 248

He encontrado esta guía para instalar ArchLinux con Triple Boot en un MacBook Aluminio ese era el nivel de detalle que necesitaba, así que procederé con eso. Parece que cubre todo, desde las cosas especiales que se necesitan durante la instalación hasta conseguir que los sensores de luz y otras cosas internas funcionen después de la instalación con los respectivos controladores.

Los principales puntos para superar el reto:

  1. Instalar todos los bits antes de la actualización en el HD existente arrancando desde el CD interno
  2. Cuando instalas linux instalas Grub en la PARTICIÓN, no en el dispositivo, pero como eso es fruity tienes que poner unas banderas en los archivos para asegurarte de que los bloques no se te muevan después
  3. Una vez instaladas las cosas, quita el superdrive y pon el nuevo HD e instala Lion en el segundo accionamiento utilizando un procedimiento de instalación en disco USB y luego arrancar en Lion con eso. Reajustar tiene problemas con el arranque de otros sistemas operativos desde el segundo dispositivo pero con el primer dispositivo debería funcionar bien.
  4. Después de la instalación de Lion, vuelva a reclamar/reciclar el espacio de disco de SL. Planeo dejarlo solo mientras pueda, pero probablemente dentro de dos o tres meses lo borraré una vez que esté seguro de que mi espacio de trabajo en Lion es completamente funcional

El único problema potencial que puedo ver con esto es que si algo va de lado ya no tengo la superunidad interna para arrancar desde la que parece ser una necesidad para las instalaciones de SO de terceros. Como he dicho, los dvds de OSX arrancarán sin problemas desde el BD-R firewire externo. ¿Quizás tener una carcasa usb para el superdrive podría funcionar? Sólo estoy suponiendo ya que el USB tiende a ser mucho más ampliamente apoyado que fw. En el peor de los casos lo abro de nuevo y arranco la unidad funcional y vuelvo a insertar el SuperDrive para las reparaciones, luego lo quito de nuevo, pero puedo ver esto potencialmente causando dolores de cabeza con los ids de los dispositivos y tal, particularmente en linux donde las cosas harán referencia a /dev/sd* Si alguien puede confirmar que ha arrancado una instalación de os de terceros desde una memoria USB externa o una caja de superdrive USB me sentiría mucho mejor.

EDITAR:

Nuevo esquema de partición para los interesados:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Mac                     200.0 GB   disk0s2
   3:                  Apple_HFS Linux                   10.0 GB    disk0s3
   4:       Microsoft Basic Data Windows                 109.6 GB   disk0s4

Tenga en cuenta la Apple_HFS junto a linux, formateé específicamente este HFS antes de la instalación de Windows para que éste no lo recogiera como C durante el procedimiento de instalación. Durante el procedimiento de instalación de Linux voy a formatear con ext3 o ext4.

El orden de instalación es OSX, Win, Linux. OSX arranca desde EFI, Windows arranca desde MBR, y Linux se carga en cadena desde EFI (refit) para arrancar desde la partición.

EDIT2:

La última ISO de arranque de ArchLinux no podía arrancar correctamente con los parámetros por defecto. Se colgaba infinitamente esperando UDEV UEVENTS. Las nuevas ISO's aparentemente vienen con un driver de nVidia de código abierto que explota en al menos un par de MacBooks. Apagué el módulo en el arranque pulsando Tab en lugar de pulsar enter y añadir nouveau.modeset=0 a los parámetros de carga de vmlinuz. Esto me permitió llegar a un shell Root.

EDIT3:

Me encontré con algunos problemas para conseguir refit para ver Linux después de la instalación. El instalador sólo instalaría grub en el dispositivo, así que tuve que instalar manualmente mi gestor de arranque. Fue un poco complicado, y no está bien documentado en ninguna de las guías enlazadas, así que intentaré capturar exactamente lo que sucedió.

La instalación fue bien, pero cuando seleccioné Grub, sólo me permitió instalarlo en el dispositivo. Sabiendo que no quería eso, le di a cancelar y traté de instalarlo manualmente. La instalación de Grub falló al principio. El problema fue que como sólo formateé la partición ext3 y no ajusté la tabla de particiones, la partición de Linux no estaba marcada como arrancable. Así que tuve que ajustar y volver a sincronizar.

  1. Desde el cd de instalación, pase a una consola alt con FN+alt+f2 y ejecute parted
  2. Desde la consola de GNU Parted, marque la partición como arrancable haciendo toggle 3 boot para mí fue 3 ya que era /dev/sda3
  3. Esto jode tu tabla de particiones, así que, exit para volver a bash y shutdown -h now entonces, con un nuevo conjunto de electrones, arrancar en la consola de reparación y ejecutar gptsync
  4. Con la GPT y el MBR ahora sincronizados, reinicie de nuevo en el cd de instalación
  5. mount /dev/sda3 /mnt para volver a entrar en tu disco duro
  6. grub-install --root-directory=/mnt --recheck --no-floppy /dev/sda3 para instalar grub en la partición
  7. Ve a comprobarlo dos veces /mnt/boot/grub/menu.lst para ver si todo está bien. En mi caso acabé teniendo que añadir los prefijos /boot en las rutas de los archivos

Para intentar resumir, ni formateando ext3 ni instalando el gestor de arranque en la partición fue suficiente, necesité tocar la tabla de particiones para que me la reajustaran para ver que estaba desincronizada y ajustar las cosas. Ahora estoy arrancando triplemente con éxito SL, Arch, Win7. Todavía tengo que instalar el segundo disco duro.

3voto

Netmoon Puntos 118

No tengo triple arranque, pero porque no tengo suficiente espacio en el hhd para ello. Ahora mismo tengo lion y Ubuntu. Mi macbook es más o menos como el tuyo, no es pro pero es de la misma fecha.

Así que aquí está cómo lo hice:

-Primero instalé rEFIt, que es un gestor de arranque que permite arrancar desde cd de forma más sencilla y también gestionar el arranque dual o triple. Ten en cuenta que se instala en tu partición primaria para que aparezca SIEMPRE. También ten en cuenta que puedes seguir usando boot camp ya que es una característica del sistema, pero no lo recomiendo. rEFIt puede ser donwloaded aquí: http://refit.sourceforge.net/

-Entonces liberé algo de espacio en el disco duro y creé algo de espacio sin asignar en él con la utilidad de disco. Creo que los instaladores de linux no son capaces de redimensionar HFS+ (el sistema de archivos de OS X) . Dejé 30 GB para la partición de linux y 4 GB para su memoria de intercambio.

-Lo último que hice fue instalarlo, fue complicado porque mi superdrive también está un poco estropeado y no paraba de escupir el disco. De todas formas se puede instalar desde una unidad usb.

Qué puedo decir. Funciona muy bien fuera de la caja. Sólo hay que activar los controladores restringidos de la tarjeta gráfica (y ni siquiera es tan importante). Si estás acostumbrado al desplazamiento invertido de Lion, te recomendaría instalar un plugin llamado desplazamiento natural.

Creo que esa es toda mi experiencia en el tema. Cuando hayas llegado a ese punto puedes volver a contraer fácilmente la partición de Mac OS X para instalar Windows.

Dada tu configuración de partida te recomendaría borrar Windows por completo (por supuesto haciendo una copia de seguridad de los datos en tu disco duro externo) y luego empezar estos pasos desde el principio. Puedes intentar seguir estos pasos sobre tu configuración actual, y aunque creo que funcionaría (y rEFIt detectaría la partición de Windows) no lo recomiendo.

Espero haber ayudado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X