Instalación de múltiples distribuciones de Linux junto con Windows con GRUB y UEFI

Instalación de múltiples distribuciones de Linux junto con Windows con GRUB y UEFI

He leído algunas publicaciones y páginas de manuales pero todavía tengo dudas. Mi captura de pantalla de gParted es la siguiente.

ingrese la descripción de la imagen aquí

Durante el proceso de instalación de Ubuntu 16.10 instalé GRUB en /dev/sda1 ("Administrador de arranque de Windows" estaba escrito cerca de /dev/sda1) (antes había desactivado el "Arranque seguro").

El menú de GRUB es el siguiente.

ingrese la descripción de la imagen aquí

Todo ha funcionado bien hasta ahora, pero ahora estoy planeando instalar varias distribuciones de Linux, UbuntuStudio y una distribución Arch con seguridad (creo que Antergos). También estoy pensando en dejar espacio adicional en el SSD para probar distribuciones cuando me apetezca. Quiero estar seguro de antemano de lo siguiente.

Cada vez que instalo una nueva distribución, ¿necesito instalar un gestor de arranque? Si es así, ¿es correcto instalar todo en /dev/sda1 ("Administrador de arranque de Windows") como se hizo antes?

En el pasado intenté realizar un arranque triple de mi antiguo portátil (BIOS) con Windows XP, Ubuntu y UbuntuStudio y cada vez que actualizaba los kernels, ya no podía arrancar. Si no recuerdo mal, sugirieron tener un único GRUB en una partición separada y consultarlo desde las distribuciones de Linux. ¿Cuál es la mejor manera de tener múltiples distribuciones de Linux ahora con UEFI? ¿En qué se diferencia del pasado (BIOS) (sólo por curiosidad)?

Manténgalo simple, estoy muy feliz de aprender cómo funciona el proceso de arranque y cómo puedo hacer que varias distribuciones de Linux se inicien y actualicen sin problemas, pero muchas respuestas que he leído tienden a ser desconcertantes.

Gracias de antemano luca

Respuesta1

Como regla general y en mi humilde opinión, instalar varias distribuciones de Linux para realizar un arranque múltiple en una sola computadora es más problemático de lo que vale la pena. En su mayor parte, una distribución hará lo que harán las demás. Si desea experimentar con múltiples entornos de escritorio, puede instalar tantos como desee dentro de Ubuntu y alternar entre ellos cerrando sesión e iniciando sesión nuevamente, seleccionando el entorno de escritorio apropiado al iniciar sesión. Incluso puede configurarlo para poder iniciar sesión en múltiples entornos de escritorio simultáneamente en diferentes terminales virtuales (VT).

Si desea experimentar con diferentes administradores de paquetes u otras características que realmente son específicas de la distribución, es probable que instalar distribuciones adicionales utilizando un entorno virtualizado, como VirtualBox o VMware, sea más fácil y seguro que el arranque dual. Esto también tiene la ventaja de que puedes ejecutar ambas distribuciones simultáneamente.

Dicho esto, si realmente necesita un arranque múltiple, en mi humilde opinión, GRUB no es la mejor opción. Su talón de Aquiles es que requiere configuración dentro del SO desde el que se instaló. (Al menos, eso es cierto para las configuraciones estándar entregadas por Ubuntu y la mayoría de las otras distribuciones.esEs posible crear una configuración de GRUB que esté mejor divorciada de cualquier distribución, pero eso requiere conocimientos avanzados y aún es necesario configurarlo desde dentro de un sistema operativo). Es decir, si usa GRUB de Ubuntu para controlar el proceso de arranque pero también instala , digamos, Fedora, luego, cuando actualice el kernel de Fedora, GRUB de Ubuntu no sabrá sobre ese hecho hasta que reinicie Ubuntu y escriba sudo update-grub(o hasta que actualice el kernel de Ubuntu). Alternativamente, GRUB de Ubuntu podría realizar una carga en cadena al GRUB de Fedora, en cuyo caso GRUB de Fedora sabrá sobre el kernel de Fedora actualizado, pero eso complica el proceso de arranque en Fedora. Peor aún, es probable que cada sistema operativo intente controlar el proceso de arranque, lo que resulta en repetidosgolpes de arranque,en el que OS A configura su cargador de arranque como predeterminado, aunque desee que GRUB de OS B haga el trabajo. (Sin embargo, este no es un problema específico de GRUB; es probable que ocurra cada vez que realiza un arranque múltiple). Cuantos más sistemas operativos intente realizar un arranque múltiple, con más frecuencia se encontrará con golpes de arranque.

Para configuraciones complejas, mucha gente prefiere usar la mía propia.Vuelva a encontrar el administrador de arranque.A diferencia de GRUB, rEFInd escanea el disco en busca de cargadores de arranque y kernels cada vez que se inicia la computadora, por lo que detectará nuevos kernels sin importar qué distribución instaló el kernel o rEFInd. Sin embargo, hay algunas advertencias al respecto y es posible que tengas que modificar un poco las cosas en cada distribución para que funcione. En particular, es posible que necesite un /boot/refind_linux.confarchivo para cada distribución para que rEFInd pueda pasar las opciones de arranque adecuadas a cada sistema operativo. Esto está cubierto enesta páginade la documentación REFInd.

Otro enfoque, aunque en gran medida teórico en este momento, es utilizar elEspecificación del cargador de arranque de Freedesktop.org.La idea es que las distribuciones deberían colocar sus núcleos en ubicaciones estandarizadas y cooperar en un formato de archivo de configuración para que los cargadores de arranque de una distribución puedan cargar núcleos para otra distribución. Esta propuesta tiene mérito, pero AFAIK pocas distribuciones la están adoptando, por lo que, en la práctica, esto no es algo en lo que pueda confiar hoy.

información relacionada