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.