Instalé Ubuntu 14.04.2 LTS en MacBookPro11,5 (Retina) con Mac OS X Yosemite siguiendo esta guía:https://help.ubuntu.com/community/MacBookPro11-1/Saucy
El problema es que ya tengo Windows 8.1 Pro instalado a través de Boot Camp, por lo que la Utilidad de disco en Mac OS no se puede usar para volver a particionar el SSD. Usé resizeStack
en Terminal para reducir la partición de OS X (guía aquí). Ahora el SSD está particionado como:
/dev/sda1
:partición EFI/dev/sda2
:OS X Yosemite/dev/sda3
:HD de recuperación de OS X/dev/sda4
:Boot Camp Windows 8/dev/sda5
:Disco de Ubuntu montado en/
/dev/sda6
:UbuntuSwap
El cargador de arranque de Ubuntu está seleccionado para instalar en /dev/sda1
, pero el instalador notificó que el cargador de arranque de Windows también existe en sda1
. Después de la instalación, Ubuntu y Mac OS arrancaron con éxito desde GRUB2, pero Windows no se puede arrancar ni desde GRUB2 ni desde el administrador de arranque nativo de Apple (pulsando option
al arrancar). Utilicé Parallels Desktop para cargar la partición Boot Camp como una máquina virtual y Windows funciona.
Solución n.º 1
Instalé Reparación de arranque en Ubuntu y usé la Reparación recomendada , sin suerte; se agregan más entradas al menú de Grub2 después de la reparación. GRUB funcionó y se pudo iniciar Mac OS. Aquí está la página de información de arranque creada:http://paste.ubuntu.com/11897269/
Solución n.º 2
Conecté la unidad flash de instalación de Windows y probé la reparación de inicio automática. , que no funcionó. Luego intenté reparar el registro de inicio maestro mediante el símbolo del sistema:bootrec /fixmbr
Después de la reparación, Mac OS se configuró para ser el primer sistema en arrancar, por lo que el menú Grub no apareció al iniciar la computadora. Usé efibootmgr
en la unidad flash de instalación de Ubuntu para hacer que Ubuntu sea la primera unidad de arranque y Mac OS la segunda. Windows aún no se puede iniciar.
Lo extraño es que esta vez el administrador de arranque de Apple no intentó arrancar Windows después de hacer clic en el icono del disco "Windows"; Tanto el icono "Macintosh HD" como el icono "Windows" harán que Mac OS se inicie. Así que la reparación debe haber cambiado el administrador de arranque de Apple.
Varias Preguntas
-
Parece que el cargador de arranque de Windows en
/dev/sda1
es sobrescrito por Grub. Entonces, ¿hay alguna manera de hacer que el cargador de arranque de Windows y el cargador de arranque de Linux (ahora es Grub, verdad?) coexistan? -
Una cosa a tener en cuenta es que Boot Camp Windows 8 arranca en modo EFI en MacBook Pro , como
setupact.log
muestraCallback_BootEnvironmentDetect: Detected boot environment: EFI
. guía También comprobé que Grub funciona en modo EFI. Por lo tanto, ¿Windows también usa la tabla de particiones GUID (GPT) similar a Mac OS, en lugar de MBR? Si es así, reparar MBR puede no ser útil. -
No estoy seguro de dónde reside el interruptor de arranque de Apple y cómo puede ser cambiado por la unidad de instalación de Windows. ¿Está también en
/dev/sda1
? ?
Soy principiante en el tema. ¡Muchas gracias por sus respuestas!
Actualizaciones:
Probé los siguientes comandos en el símbolo del sistema de instalación de Windows:
bootrec /fixmbr
:Exitosobootrec /fixboot
:Exitosobootrec /scanos
:Identificó 1 instalación de Windows enD:Windows
bootrec /rebuildbcd
:Identificó 1 instalación de Windows enD:Windows
; No se puede encontrar el dispositivo del sistema solicitado.bcdedit
:No se puede encontrar el dispositivo del sistema solicitado.
No se puede iniciar Windows, con el código de error 0xc000000e
.
Actualizaciones #2
Seguí la respuesta de Rod Smith para convertir mi partición EFI de MBR: MBR only
a MBR: protective
y GPT: present
, pero luego la opción 'Windows' desaparece del administrador de arranque de Apple y no se puede iniciar Grub.
También seguí la respuesta de Terrance a rebuildbcd
pero no tuvo éxito. Ver comentarios sobre sus respuestas.
Respuesta aceptada:
Su problema es que su instalación de Windows está en modo EFI, pero su disco está configurado con un MBR híbrido, lo que obliga a Windows a tratar el disco como un disco MBR. El cargador de arranque de Mac también podría estar tomando esto como una señal para intentar un arranque en modo BIOS de Windows, pero no hay un cargador de arranque en modo BIOS en el disco. Dado que Windows se iniciará en modo EFI solo desde un disco GPT, esta configuración da como resultado un inicio fallido. También puede haber otros problemas, pero este es el primero que veo y definitivamente causar una falla en el arranque, por lo que debe solucionar este problema.
Afortunadamente, la solución es bastante sencilla, aunque no intuitiva:
- Arrancar en Ubuntu. (También puede hacer esto desde OS X, pero necesitaría instalar
gdisk
y use un nombre de archivo de dispositivo de disco diferente). - Abra una ventana de Terminal.
- Escriba
sudo gdisk /dev/sda
. Después de que se le solicite su contraseña,gdisk
debe iniciar y decirle, entre otras cosas,MBR: hybrid
. - Escribe
p
para ver la tabla de particiones. Suponiendo que sabe lo suficiente sobre sus particiones, debería poder verificar que está mirando el disco correcto. Si no, escribaq
para salir y probar con otro dispositivo de disco. - Escriba
x
para entrar en el menú de expertos. - Escriba
n
para crear un nuevo MBR protector para reemplazar su MBR híbrido existente. - Escribe
p
nuevamente para verificar que sus particiones todavía están en su lugar. Esta es solo una precaución para asegurarse de que no presionó accidentalmente la tecla incorrecta. - Escriba
w
para guardar su tabla de particiones. Se le pedirá que verifique esta acción. Hazlo.
Con un poco de suerte, esto debería solucionar tu problema.