Windows 10 (UEFI) en la primera unidad de disco/Ubuntu (Legacy) en la segunda unidad de disco

Windows 10 (UEFI) en la primera unidad de disco/Ubuntu (Legacy) en la segunda unidad de disco

Tengo dos unidades de disco. En la primera unidad de disco tengo instalado Windows 10 (UEFI) y en la segunda quiero instalar Ubuntu (Legacy). ¿Por qué Ubuntu (heredado)? Entonces, intenté instalar Ubuntu en UEFI. El problema es que el audio e Internet no funcionan en absoluto, el hardware es correcto y compatible. También intenté instalar los controladores manualmente, no funciona tan bien, después de reiniciar, deja de funcionar. Tal vez sea un error, de todos modos es una locura. Entonces, en Ubuntu (Legacy) funciona de maravilla sin necesidad de instalar controladores manualmente.

Sería bueno si, cuando necesito Ubuntu, arranque desde mi segunda unidad de disco en el menú de arranque. De lo contrario, mi computadora debería arrancar automáticamente Windows cuando inicie mi PC.

Ahora, ¿cómo puedo instalar Ubuntu (Legacy) sin matar mi Windows 10 (UEFI)? (No es la primera vez que apago mi Windows :D)

  • No quiero el menú de arranque de Grub2 con Windows en la lista

  • No quiero agregar Ubuntu al cargador de arranque de Windows

Respuesta1

Si instala en Legacy, la única forma de realizar un arranque dual es desde el menú de arranque UEFI, no desde grub. UEFI y BIOS escriben información en la unidad para arrancar de manera diferente, de modo que no pueda cambiarla una vez iniciado.

Todavía uso gpt en la unidad Ubuntu. Ubuntu puede arrancar desde unidades particionadas gpt con UEFI o BIOS. Todavía agregaría una partición del sistema ESP - efi (FAT32 de 300 a 500 MB con indicador de arranque), así como el bios_grub requerido (1 o 2 MB con indicador bios_grub). Grub que se puede instalar para arranque UEFI o BIOS.

Partición UEFI/gpt por adelantado (solo falta la partición bios_grub):

¿Cómo preparar un disco en una PC basada en EFI para Ubuntu?

Luego, si más adelante puedes resolver los problemas, puedes convertir a UEFI sin realizar particiones totales. Debe realizar la partición con anticipación, iniciar el instalador en modo BIOS y luego usar la opción de instalación Algo más. Solo asegúrese de instalar el cargador de arranque grub en el MBR de la unidad Ubuntu.

La única diferencia real entre UEFI y BIOS es grub. UEFI usa grub-efi-amd64 y BIOS usa grub-pc. Entonces, probablemente haya algo entre la escritura UEFI/BIOS de datos en la unidad y los controladores en UEFI. Luego podrás reinstalar grub en modo UEFI sin cambios en el sistema si tienes ESP.

¿Tiene la UEFI más reciente del proveedor? Esto muchas veces puede ser un problema. O tal vez simplemente necesite un parámetro de arranque. ¿Qué sistema de marca/modelo?

Respuesta2

En teoría, Ubuntu debería funcionar con todo su hardware en modo BIOS/CSM/legacy o en modo EFI/UEFI. En la práctica, a veces hay incompatibilidades con un modo de arranque u otro, pero son bastante raras. A veces puedes solucionarlos pasando opciones específicas del kernel, pero necesitarás investigar el hardware y los problemas específicos para rastrear dichos detalles. No especifica qué versión de Ubuntu está intentando instalar, por lo que si está probando algo antiguo (como Ubuntu 14.04 GA), puede probar algo más reciente (como 14.04.5, 16.04.1 o incluso la 16.10 versión de prueba). Los kernels más nuevos en las últimas versiones.podríasoluciona los problemas que estás teniendo.

Es posible cambiar entre dos sistemas operativos que están instalados en diferentes modos de inicio (BIOS versus EFI), pero solo conozco dos formas de administrar esto:

  • El administrador de arranque integrado de la computadora-- La mayoría de las computadoras basadas en EFI tienen un administrador de arranque incorporado que puede realizar esta tarea. Sin embargo, los detalles varían de una computadora a otra. Por lo general, se accede presionando Esc, Enter o una tecla de función al inicio (la tecla varía de una computadora a otra). En su escenario, la computadora probablemente mostrará opciones para Windows, uno o ambos discos duros y quizás otras cosas. Elegirías la opción de Windows para iniciar Windows en modo EFI, por supuesto, y la opción del disco en el que está instalado Ubuntu para iniciar Ubuntu.
  • Miadministrador de arranque rEFInd-- AFAIK, este es el único administrador de arranque complementario que puede iniciar cargadores de arranque en modo BIOS en una PC basada en EFI que se inició inicialmente en modo EFI. (Es posible iniciar un cargador de arranque en modo EFI desde el modo BIOS con la ayuda de UEFI DUET o el cargador de arranque Clover, pero son demasiado complicados e incómodos para su situación). De forma predeterminada, rEFInd desactiva la compatibilidad con el cargador de arranque en modo BIOS en PC basadas en UEFI. Para habilitar este soporte, debe editar refind.conf: Descomentar la scanforlínea y agregarla hdbiosa la lista de opciones. Es posible que también necesites descomentar la uefi_deep_legacy_scanopción, aunque te recomiendo probar sin esa opción primero. Cuando se configura de esta manera, el menú de rEFInd le mostrará opciones para Windows, para uno o todos sus discos duros y quizás para otros. Puede probar rEFInd utilizando la versión de unidad flash USB antes de instalarlo en su disco duro, si lo desea. Una advertencia: algunos EFI (en su mayoría muy tempranos) carecen de la función CSM que rEFInd usa para iniciar sistemas operativos en modo BIOS, por lo que rEFInd no le servirá de nada en dichas computadoras.

Tenga en cuenta que la versión EFI de GRUB no puede realizar una carga en cadena en un cargador de arranque en modo BIOS, la versión en modo BIOS de GRUB no puede realizar una carga en cadena en un cargador de arranque EFI y ninguna de las versiones de GRUB puede iniciar directamente un kernel de Windows. Por lo tanto, no puedes usar GRUB para hacer lo que quieras (aunque podrías hacerlo con ambos sistemas operativos instalados en el mismo modo).

Si decide utilizar rEFInd, es posible que desee instalarlo desde Windows, pero asegúrese denoInstale los controladores del sistema de archivos Linux que vienen con él. Si instala el controlador del sistema de archivos de Linux para el sistema de archivos que contiene su kernel, rEFInd probablemente detectará el kernel de Linux y creará una entrada para iniciarlo directamente; pero si el arranque en modo EFI no le funciona, esa entrada será inútil. Por lo tanto, omitir el controlador ayudará a mantener ordenada la pantalla de rEFInd. (Tenga en cuenta que la versión de unidad flash USB de rEFInd incluye los controladores del sistema de archivos, por lo que probablemente presentará dicha entrada. También puede intentarlo; existe una pequeña posibilidad de que funcione mejor que GRUB en el manejo de su hardware, en cuyo caso Puede instalar rEFInd desde Ubuntu y luego olvidarse de todos los trucos del modo BIOS). Si ve entradas de arranque en modo BIOS para dos discos, puede eliminar el que no desea usando la dont_scan_volumesopción refind.confpara incluir en la lista negra la entrada que no funciona.

Tenga en cuenta que algunos EFI tienen problemas al iniciar en modo BIOS desde discos GPT. Este problema es poco común, pero si lo encuentra, es posible que necesite usar la partición MBR para el disco de Ubuntu. De lo contrario, Ubuntu podrá arrancar en modo BIOS desde GPT o MBR; pero deberías crear unPartición de arranque del BIOS( bios_grubmarca establecida en partedo GParted; escriba el código EF02 en gdisk) de ~1MiB si usa GPT.

Respuesta3

Sería bueno saber que es un GA-970 en la primera publicación. Todos ellos tienen requisitos únicos de IOMMU.La placa base GIGABYTE GA-970A-DS3 no funciona con el kernel de 64 bits- Cambio de IOMMU en UEFI y luego

  1. Editar/etc/default/grub como superusuariocon tu editor de texto favorito, por ejemplo

    • sudo nano <FILE>o
    • gksudo gedit <FILE>.
  2. Agregue la iommu=softopción a la GRUB_CMDLINE_LINUXconfiguración. Como está vacío por defecto, sería:

    GRUB_CMDLINE_LINUX="iommu=soft"
    
  3. Guarde los cambios y genere el archivo de configuración de Grub:

    sudo update-grub
    

Para obtener más información, consulte estos enlaces:

  1. ubuntuforums.org/showthread.php?t=2111223&page=5
  2. ubuntuforums.org/showthread.php?t=2292025
  3. ubuntuforums.org/showthread.php?t=2242023

Crédito aviejofred

Muchas gracias !

información relacionada