Arranque dual Ubuntu 16.04 y Debian 8.4

Arranque dual Ubuntu 16.04 y Debian 8.4

Después de instalar Ubuntu 16.04 junto con Debian, no aparece ninguna opción de inicio para Ubuntu. ¿Cómo puedo arreglar el menú de inicio?

Respuesta1

El menú Grub aparecerá si mantienes presionado

Cambio

durante la carga de Grub, luego seleccione la distribución en la que desea iniciar.

Más informaciónAQUÍ

Respuesta2

Según la pregunta, sospecho que "no hay opción de arranque para Ubuntu" se refiere al cargador de arranque GRUB 2 que Debian instaló anteriormente, y no al que pertenece a Ubuntu.

En un asunto relacionado, tengo una configuración de arranque dual de Debian 8.2 Xfce y Xubuntu 14.04 en mi máquina de prueba. Para mi configuración, las instalaciones se detallan a continuación.

  • Primero se instala Debian y después Xubuntu.

  • Cargador de arranque que se instala en el disco duro, es decir, /dev/sdapertenece a Debian, que no detectará Xubuntu que se instaló posteriormente.

  • El cargador de arranque que está instalado en su partición, es decir, /dev/sda3pertenece a Xubuntu, que detectará Debian en la partición /dev/sda2, al realizar la carga en cadena desde el cargador de arranque en /dev/sda.

Después de esto, diría que "no hay opción de arranque para Ubuntu" porque el cargador de arranque GRUB 2 en Debian de alguna manera no detecta otros sistemas operativos que se han instalado posteriormente. Sin embargo, no logré reconfigurar las configuraciones de GRUB 2 en Debian para hacer posible la detección.

Solución alterna

La solución es agregar una nueva entrada manualmente /etc/grub.d/40_customy luego ejecutarla update-gruben Debian. A pesar de que se muestra para Xubuntu, esto se puede adaptar de manera similar para Ubuntu.

menuentry "Chainload to Xubuntu" {
    insmod ext2
    search --no-floppy --fs-uuid --set <UUID>
    chainloader +1
}

<UUID>es el valor UUID de la partición que se puede verificar ejecutándola blkidcomo root en Debian. Busque la línea correspondiente /dev/sda3: UUID="..."y copie el valor sin las comillas (es posible que su Ubuntu esté instalado en una partición diferente).

chainloader +1Buscará el gestor de arranque en la siguiente partición. La carga en cadena es más conveniente que especificarla linuxmanualmente initrd, porque el usuario no tiene que editar estas líneas cada vez que Ubuntu actualiza su versión del kernel.

De todos modos, cuando se selecciona el menú, el cargador de arranque de GRUB 2 redirigirá a otro cargador de arranque de GRUB 2 que pertenece a Xubuntu, que mostrará la opción de arranque para Xubuntu.

Solución encontrada (06-06-2016)

No hubo necesidad de reconfigurar la configuración de GRUB 2 en absoluto. El archivo de configuración relevante ya existe en /etc/grub.d/30_os-prober. A diferencia de Ubuntu y sus versiones, a Debian le falta por defecto un paquete llamado os-prober.

Por lo tanto, los usuarios de Debian tendrán que instalarlo manualmente os-probera través de APT y volver a ejecutarlo update-grub. Las opciones de arranque para Ubuntu se verán en el próximo arranque.

Ver tambiénesta respuesta en Unix SE, que ha sido publicado recientemente a partir de esta fecha.

información relacionada