Tengo un MBP con OS X 10.11 (El Capitan) y Windows 8.1 (vía Bootcamp). Ahora quería agregar Ubuntu al paquete y, por lo tanto, creé una nueva partición usando la Utilidad de Discos en OS X. A partir de ese momento, Windows 8 ya no arrancaba; aparece el error de arranque 0xc000000e y ninguna de las herramientas de recuperación de una unidad USB Win8. trabajar.
Procedí a instalar Ubuntu y noté que no puedo iniciarlo, ya que la partición no aparece cuando presiono la tecla 'Alt' durante el inicio. Restablecer el orden de inicio de EFI a través de una memoria USB de Ubuntu funciona, pero tan pronto como inicio OS X, parece sobrescribir el orden de inicio y nuevamente no puedo iniciar Ubuntu. Me informé sobre los administradores de arranque y me gustaría instalar rEFInd para solucionar el problema del orden de arranque.
¿Cómo debo proceder? ¿Intenta arreglar Windows primero y luego instalar rEFInd o al revés? ¿Y cómo puedo arreglar Windows? Ya probé el procedimiento descrito.aquíy no funcionó: Windows todavía no arranca.
Utilizo FileVault 2, he desactivado la función 'Protección de integridad del sistema' de El Capitan y tengo instalado gdisk. Si lo solicita, estaré encantado de proporcionarle lecturas de mi tabla de particiones.
Respuesta1
Primero, existe una gran incertidumbre sobre el modo de inicio de Windows. A través de Windows 7, la mayoría de las instalaciones de arranque dual de Windows usaban Boot Camp, es decir, Windows arrancaba en modo BIOS/CSM/legacy mientras que OS X arrancaba en modo EFI/UEFI. Esta configuración requiere unMBR híbrido,lo cual es escamoso y peligroso. Sin embargo, desde Windows 8, la capacidad de Windows para arrancar en modo EFI/UEFI nativo en Mac ha mejorado sustancialmente. Por lo tanto, es posible que tengas dicha instalación y ni siquiera te des cuenta. Antes de hacer algo más, debes averiguar qué modo de inicio tienes. La mejor manera de determinar esto es examinar suPartición del sistema EFI (ESP), que es una partición FAT, generalmente /dev/disk0s1
en Mac. (Es posible que necesite montarlo mkdir /Volumes/ESP
seguido de sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
.) Busque un árbol de directorios llamado EFI/Microsoft
en esa partición (es decir, /Volumes/ESP/EFI/Microsoft
si lo monta como lo he especificado), y especialmente un archivo llamado EFI/Microsoft/Boot/bootmgfw.efi
. Si ese archivo está presente, es una fuerte evidencia de una instalación de Windows en modo EFI. Si no está, entonces probablemente tengas una instalación de Windows en modo BIOS.
Si tiene una instalación de Windows en modo EFI, le recomiendo que elimine su MBR híbrido en favor de un MBR protector convencional e intente que todos sus sistemas operativos se inicien en modo EFI. Puede realizar la primera tarea en gdisk
cualquiera de sus sistemas operativos: escriba x
para ir al menú de expertos, luego n
crear un nuevo MBR protector y finalmente w
guardar ese cambio en el disco. La mayoría de los usuarios de Mac emplean el rEFIt descontinuado o su bifurcación compatible rEFInd para administrar la tarea de selección de arranque. Con la Protección de integridad del sistema deshabilitada, debería poder instalar rEFInd desde OS X ejecutando su install.sh
script. Es posible que desee editar refind.conf
para descomentar scanfor
y eliminar hdbios
de la lista de opciones; esto evitará que rEFInd presente opciones de arranque en modo BIOS, que no funcionarían en esta configuración. (Nota: soy el autor gdisk
y el mantenedor de rEFInd).
Si tiene una instalación BIOS/CSM/heredada de Windows, deberá mantener instalado el MBR híbrido o crear uno nuevo. El procedimiento al que hizo referencia creó un MBR híbrido nuevo, pero no está claro exactamente qué particiones incluyó en él. Túdebeincluya su partición de arranque de Windows y cualquier partición que desee compartir entre sistemas operativos. He visto algunas afirmaciones de que Windows es exigente con su número de partición, por lo que es posible que deba modificar ese detalle cuando vuelva a crear su MBR híbrido. rEFInd también es útil para administrar configuraciones de arranque múltiple en dichas configuraciones; pero en este caso deberíasnoeliminar hdbios
de la scanfor
línea en refind.conf
.
Si cree que tiene una configuración de Windows en modo BIOS pero no puede arrancar, podría considerar convertirla a un arranque en modo EFI. Veresta publicación de blogpara que un procedimiento haga esto. Este ejemplo está basado en una PC y gran parte de lo especificado ya está hecho en su caso. Debería eliminar el MBR híbrido, como se señaló anteriormente, en lugar de convertir de MBR a GPT. En su mayoría, necesitaría hacer las cosas en la segunda mitad de la segunda página del procedimiento. Tenga en cuenta que nunca he hecho esto en una Mac y no conozco ningún sitio que brinde instrucciones específicas para Mac para esto (aunque tal sitio podría existir), por lo que si lo prueba puede ser un pionero. .
Respuesta2
Bien, probé un poco más y esto es lo que obtuve:
Lo que finalmente solucionó el error de arranque fue la sugerencia de ejecutar los siguientes comandos usando un USB de recuperación de Win8 para acceder a la consola:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Encontré estas sugerencias eneste hiloy aunque había probado los últimos tres comandos anteriormente, el primero aparentemente funcionó. Cuando reinicié y presioné 'Alt', el administrador de arranque de Mac me presentódosopciones etiquetadas como 'Windows'. Mientras que uno de ellos volvió a darme el mismo error de arranque, el otro finalmente arrancó un Windows 8 que funcionaba perfectamente.
Luego procedí a instalar rEFInd y también me dio dos opciones diferentes (¿cargadores de arranque?) para Windows. Después de varios reinicios, finalmente pude descubrir que la partición defectuosa desapareció después de que le dije a rEFInd que no escaneara la partición EFI. Por lo tanto, parece que el arranque EFI de Win8 del que habla la respuesta anterior (ubicado en ESP:EFI/Microsoft/Windows/Boot) está roto. Sin embargo, rEFInd arranca bien con la opción que se encuentra en la partición BOOTCAMP. Cuando uso Apple Boot Manager, todavía me muestra ambas opciones.
Entonces, en mi interpretación, el comando (o comandos) Creé un cargador de arranque en la partición BOOTCAMP que ahora puedo usar en lugar del EFI que se rompió con la partición. ¡Estoy feliz de tener un Triple Boot funcional!