¿Cómo se instala Linux junto con Windows 8 sin dañar la configuración de arranque de Windows 8?

11

Para instalar Linux Mint 14 junto con Windows 8, deshabilité UEFI y lo inicié en una unidad flash con la imagen de Linux. Instalé Linux, reinicié la computadora y apareció el gestor de arranque GRUB . Cuando seleccioné Windows 8 recibí el siguiente error:

Windows Boot Manager  

Windows no pudo iniciarse. Un cambio reciente de hardware o software podría ser la causa. Para solucionar el problema:   1. Inserte el disco de instalación de Windows y reinicie su computadora.   2. Elija la configuración de idioma y luego haga clic en "Siguiente".   3. Haga clic en "reparar su computadora". Si no tiene este disco, comuníquese con el administrador del sistema o la computadora fabricante para asistencia.   Archivo: \ Boot \ BCD   Estado: 0xc000000e   Información: Faltan los datos de configuración de arranque de su PC o contienen errores.

No tenía un disco, así que no me molesté en tratar de reparar la instalación, especialmente si hacerlo arruinaría el cargador de arranque GRUB y me causaría problemas con mi instalación de Linux. Volví a habilitar UEFI para ver si permitiría que Windows se cargara correctamente. Lo hizo, pero no me dio la opción de iniciar Linux. ¿Cómo puedo resolver este problema y permitir que los dos sistemas operativos coexistan?

ACTUALIZAR:

He probado EasyBCD sin ningún éxito. Puedo agregar una opción de arranque de Linux, y aparece en el menú, pero siempre dice que falta un archivo de configuración de arranque o que está dañado cuando intento iniciarlo. También instalé rEFInd en Windows, pero no pude encontrar documentación en cuanto a agregar la opción de arranque de Linux al menú o instalar un controlador Ext4fs (honestamente, ni siquiera estoy seguro de lo que hacen estos programas. No tengo nada real conocimiento del arranque del sistema operativo. Cuando inicio dual siempre instalo Linux al final y dejo que GRUB haga todo el trabajo duro. Desafortunadamente, mi GRUB no funcionará con Windows 8). No creo haber intentado buscar documentación, solo creo que mi falta de experiencia en el manejo de gestores de arranque ha obstaculizado mi capacidad de comprender qué documentación he encontrado.

Estoy buscando más sugerencias o dónde puedo encontrar información para comprender mejor el problema o cómo solucionarlo.

ACTUALIZAR:

Recreé la unidad flash USB de arranque a través de UNetbootin y reinstalé Linux Mint en modo EFI . Sin embargo, cuando traté de seleccionar linuxmintdesde el administrador de arranque de Windows no se cargaba, citando que había algo mal \EFI\linuxmint\grubx64.efi. El paso vital que me había perdido era que necesitaba deshabilitar el arranque seguro en la configuración de mi BIOS. Una vez que desactivé el arranque seguro, rEFInd se cargó correctamente como se suponía, y pude cargar GRUB sin ningún problema. Pasé horas probando cosas diferentes; retocando el menú de arranque con EasyBCD; reinstalar Mint una y otra vez; Resultó que todo lo que tenía que hacer era desactivar el arranque seguro e instalar REFInd o instalar Linux en modo EFI.

grasingerm
fuente
¿ Te ayudaría esta pregunta superuser.com/questions/336595/windows-8-boot-to-non-windows-os ? ¿Has buscado EasyBCD?
BenjiWiebe
Estoy planeando hacer algo similar pronto, instalando Ubuntu en un sistema con Windows 8 y UEFI. Parece que marcó la respuesta a continuación como aceptada: ¿qué terminó trabajando exactamente al final? Enumeró varias soluciones posibles, entonces, ¿cuál debo buscar?
nhinkle
@nhinkle las dos soluciones que fueron las más fáciles fueron instalar REFInd en Windows, o crear un usb de arranque EFI con UNetbootin e instalar Linux en modo EFI. En consecuencia, había hecho ambas cosas, aunque cualquiera hubiera funcionado. Esto se debe a que ni rEFInd ni grubx64.efi se estaban cargando correctamente cuando los instalé por primera vez. Una vez que deshabilité el arranque seguro en la configuración del BIOS, ambos funcionaron bien.
grasingerm

Respuestas:

12

Es complicado cambiar entre el modo BIOS y el modo EFI en una sola computadora; Para obtener mejores resultados, debe mantener ambos sistemas operativos en un solo modo de arranque. Su mejor opción es instalar un cargador de arranque en modo EFI para Mint. Hay varios disponibles, pero la instalación puede ser complicada. Las opciones específicas que tal vez quiera probar incluyen las siguientes:

  • Use la herramienta "Reparación de arranque" de Ubuntu (creo que es parte del instalador de Ubuntu), que puede configurar las cosas correctamente para usted y con un mínimo de alboroto. Sin embargo, no puedo hacer ninguna promesa de esto, ya que estás usando Mint. Además, la herramienta de reparación de arranque puede configurar las cosas de una manera bastante inusual que puede causar confusión para otras utilidades en el futuro.
  • Arranque un sistema de emergencia de Linux en modo EFI e instale manualmente un cargador de arranque EFI. Describo varios aquí, así como la instalación manual del cargador de arranque EFI. Mint usa GRUB 2 en modo EFI, pero una instalación manual requerirá más esfuerzo para integrarse con el paquete de Mint. ELILO es fácil de configurar y usar según los estándares manuales, pero requerirá mantenimiento cada vez que actualice su kernel. rEFInd es fácil en términos de mantenimiento continuo, pero su script de instalación podría no funcionar bien desde un sistema de emergencia.
  • Instale rEFInd en Windows (como se describe en su documentación), junto con un controlador EFI para cualquier sistema de archivos que haya utilizado para Mint (en su partición raíz o /boot, si tiene una /bootpartición separada ). Cuando reinicie, rEFInd debería aparecer y darle opciones para Windows y Linux. Seleccione una de las opciones de Linux, presione F2 o Insertar dos veces, y agregue ro root=/dev/sda7a las opciones de arranque, cambiando /dev/sda7a su /partición Mint root ( ). Cuando presionas Enter, Mint debería iniciarse. Cuando lo haga, ejecute el mkrlconf.shscript que viene con rEFInd. A partir de entonces, debería poder iniciar con rEFInd sin ingresar las opciones de inicio. Este método evita GRUB, por lo que opcionalmente puede eliminarlo.
  • Vuelva a instalar Linux, asegurándose de instalarlo en modo EFI en lugar de en modo BIOS / heredado. El archivo de imagen del instalador de Mint no se inicia correctamente en modo EFI desde una unidad flash USB, pero he oído que UNetbootin puede crear una unidad flash USB de arranque EFI, por lo que podría intentar usarlo, o podría usar un disco óptico en su lugar .
Rod Smith
fuente
2

Resolví esto creando una unidad flash USB de arranque con UNetbootin e instalando Linux Mint en modo EFI. Después de deshabilitar el arranque seguro en la configuración de mi BIOS, GRUB EFI se estaba cargando correctamente. Yo uso rEFInd como gestor de arranque; Es simple de instalar y funciona sin problemas.

grasingerm
fuente