GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Hardware Uefi y arranque dual con Windows?

He estado luchando durante 3 días tratando de realizar un arranque dual de Ubuntu 11.10 y Windows 7. Quiero usar un SSD para mi instalación de Ubuntu y un disco duro para Windows. Me di cuenta de que primero tengo que instalar Windows y luego Ubuntu, así que lo hice. Cuando instalo Windows por primera vez, arranca bien desde mi disco duro, pero cuando agrego ubuntu en mi ssd y reinicio, aparece una pantalla negra con un cursor parpadeante. He leído muchos foros donde se pregunta esto, pero no he encontrado una sola solución que funcione.

He intentado reparar el arranque. Me dijo que hiciera una partición ESP gruesa y también lo hice, pero sigue sin funcionar.

Soy un novato y cualquier sugerencia sería muy apreciada.

Respuesta aceptada:

Desafortunadamente, obtendrá mucha información inútil en Internet sobre esto, ya que el proceso de arranque en los sistemas basados ​​en UEFI es completamente diferente del proceso de arranque en hardware antiguo basado en BIOS. Describir completamente las diferencias relevantes en una publicación aquí es imposible, por lo que para obtener información completa, le recomiendo que consulte la página de Wikipedia sobre UEFI y mi página web sobre los cargadores de arranque EFI para Linux. (Tenga en cuenta que "UEFI" se refiere a la próxima generación de EFI; esencialmente EFI 2.x. En su mayor parte, los dos términos son intercambiables, aunque "UEFI" es más específico y se refiere a una versión más nueva de la tecnología). /P>

Sin embargo, para comenzar, primero debe verificar que eres arrancando Windows en modo EFI. Esto se puede hacer de varias maneras, como escribir "bcdedit" en una ventana del símbolo del sistema administrativo. El resultado debe incluir una referencia a winload.efi en la línea "ruta" de la sección "Cargador de arranque de Windows". Si, en cambio, esta línea se refiere a winload.exe, entonces el sistema se inicia en modo BIOS y debe seguir los consejos de BIOS más convencionales para esto.

Suponiendo que haya arrancado en modo EFI, mi primer consejo es que se olvide de instalar Ubuntu 11.10 o anterior. Estas versiones incluyen errores en el proceso de instalación que hacen que sea mucho más difícil configurar un arranque dual con cualquier otro sistema operativo. Ubuntu 12.04 corrige el peor de estos errores. En 12.04 arrancado en modo EFI, el instalador debe detectar la partición del sistema EFI (ESP; una partición que contiene cargadores de arranque) creada por Windows y agregar su propio cargador de arranque a esa partición.

Una posible complicación es que Ubuntu no arranque en modo EFI, incluso si Windows está instalado en ese modo. Puede verificar este detalle buscando el directorio /sys/firmware/efi. (Es posible que deba usar la opción "probar antes de instalar" para verificar este archivo y luego iniciar el instalador). Si este archivo está presente, definitivamente arrancó en modo EFI. De lo contrario, es probable que haya iniciado en modo BIOS, aunque eso no es 100% seguro. Si encuentra que está arrancando en modo BIOS, debe corregir ese problema o continuar e instalar en modo BIOS y cambiar su modo de arranque después. Cualquiera de esas opciones merece una pregunta completamente nueva aquí, así que no entraré en ellas.

Relacionado:Ubuntu 16.04:¿cómo puedo desactivar el arranque seguro?

Idealmente, si Ubuntu 12.04 se instala correctamente, detectará Windows y hará que GRUB 2 sea el cargador de arranque predeterminado, por lo que el sistema funcionará como se espera, ofreciéndole un menú de arranque cuando arranque. Sin embargo, a veces necesitará agregar Windows a la configuración de GRUB, lo que puede hacer creando una entrada como esta en /etc/grub.d/40_custom y luego volviendo a ejecutar "grub-mkconfig -o /boot/grub /grub.cfg”:

menuentry "Windows 7" {
        set root='(hd0,gpt1)'
        chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

Otras veces, el sistema puede continuar arrancando directamente en Windows. Esto generalmente se puede corregir eliminando EFI/boot/bootx64.efi del ESP, o quizás reemplazándolo con una copia del archivo del cargador de arranque GRUB 2 (probablemente EFI/ubuntu/grub_x64.efi, IIRC). Lamentablemente, este problema se debe a errores en implementaciones específicas de EFI, por lo que la solución alternativa puede ser muy específica del sistema.

Su síntoma de una pantalla negra con un cursor parpadeante sugiere una mala configuración grave de GRUB, o tal vez una instalación de GRUB que falta por completo. Voy a eludir esta pregunta diciendo que, con un poco de suerte, Ubuntu 12.04 lo solucionará. Si no, recomiendo instalar ELILO o el GRUB Legacy parcheado de Fedora para reemplazar GRUB 2, ya que en mi experiencia GRUB 2 es el menos confiable de los cargadores de arranque Linux EFI disponibles. (Consulte la página de cargadores de arranque EFI a la que me referí en el primer párrafo de esta respuesta para obtener más detalles).


Ubuntu
  1. Instalar Fedora con Windows 8 | Arranque dual Windows 8 y Fedora 16

  2. Instalar Linux Mint con Windows 8 | Arranque dual Windows 8 y Linux Mint 12

  3. Arranque dual Ubuntu y Windows 10

  4. ¿Cómo Arrancar Dualmente Windows XP y Ubuntu?

  5. ¿Ubuntu no arranca cuando arranca por primera vez con Windows 10 de arranque dual?

Cómo Arrancar Dual Arch Linux y Windows 10 en el sistema UEFI

Cómo instalar Ubuntu 18.04 Dual Boot con Windows 10

Cómo Arranque Dual Antergos Linux y Windows UEFI

Arranque dual Ubuntu y Windows con SSD y HDD

¿Arranque dual de Windows y Ubuntu?

¿Por qué no puedo realizar un arranque dual de Windows 10 con Ubuntu 18.04?