GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Reparar el cargador de arranque de Windows después de instalar Ubuntu en Macbook Pro?

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 :Ubuntu Swap

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

  1. 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?

  2. Una cosa a tener en cuenta es que Boot Camp Windows 8 arranca en modo EFI en MacBook Pro , como setupact.log muestra Callback_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.

  3. 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 :Exitoso
  • bootrec /fixboot :Exitoso
  • bootrec /scanos :Identificó 1 instalación de Windows en D:Windows
  • bootrec /rebuildbcd :Identificó 1 instalación de Windows en D:Windows; No se puede encontrar el dispositivo del sistema solicitado.
  • bcdedit :No se puede encontrar el dispositivo del sistema solicitado.
Relacionado:MacBook – ¿Está fallando el ventilador MacBook Pro Retina?

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:

  1. 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).
  2. Abra una ventana de Terminal.
  3. 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 .
  4. 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, escriba q para salir y probar con otro dispositivo de disco.
  5. Escriba x para entrar en el menú de expertos.
  6. Escriba n para crear un nuevo MBR protector para reemplazar su MBR híbrido existente.
  7. 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.
  8. 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.


Ubuntu
  1. Arranque dual Ubuntu y Windows 10

  2. ¿Grub no pudo encontrar Windows 7 después de instalar Raid 0?

  3. ¿No puede arrancar el Macbook Air 2017 después de Sudo Pm-hibernate?

  4. ¿Windows 8 no arranca a través de Grub después de instalar Ubuntu con reparación de arranque?

  5. ¿Cómo reparar Grub? (¿Cómo recuperar Ubuntu después de instalar Windows?)?

Cosas que hacer después de instalar Ubuntu 13.10

Cosas que hacer después de instalar Ubuntu Desktop

Cómo instalar el cargador de arranque BURG en Ubuntu

Solucione el error "No se encontró ningún dispositivo de arranque" después de instalar Ubuntu Linux

Cómo instalar Windows después de Ubuntu Linux en arranque dual

Inicio triple de Windows, Ubuntu y Mac Os X Ml en Macbook Pro (9,1)?