Ubuntu no se muestra en el menú de grub después del arranque dual con Arch

Ubuntu no se muestra en el menú de grub después del arranque dual con Arch

Anteriormente, mi computadora portátil solo tenía Ubuntu encendido /dev/sda5y tenía la memoria de intercambio activada /dev/sda6en la que inicié sesión a través del menú de grub. Instalé Arch /dev/sda1y es memoria de intercambio /dev/sda2y nuevamente instalé el menú grub. Ahora, cuando inicio mi computadora portátil, solo veo Arch Linux en el menú de grub. ¿Qué debo hacer para que Ubuntu también aparezca en el menú de grub? Intenté convertirlo /dev/sda5en "Arrancable" cfdiskpero eso no ayudó.

Salida de lsblk:

NAME        MAJ:MIN     RM   SIZE    RO TYPE     MOUNTPOINT
sda          8:0         0   238.5G  0  disk
├─sda1       8:1         0   194.5M  0  part     /
├─sda2       8:2         0       4M  0  part    [SWAP]
├─sda4       8:4         0       1K  0  part
├─sda5       8:5         0    36.2G  0  part
`─sda6       8:6         0     3.8G  0  part

Comandos ejecutados durante la instalación para grub:

grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Respuesta1

Instale os-probery luego monte la partición de Ubuntu:

Detectar otros sistemas operativos

Para que grub-mkconfig busque otros sistemas instalados y los agregue automáticamente al menú, instale el paquete os-prober y monte las particiones que contienen los otros sistemas. Luego vuelva a ejecutar grub-mkconfig.

O agregue Ubuntu /etc/grub.d/40_custom:

Arranque dual

Suponiendo que la otra distribución está en la partición sda2:

menuentry "Other Linux" {
    set root=(hd0,2) #  In your case : set root=(hd0,5)
    linux /boot/vmlinuz # (add other options here as required)
    initrd /boot/initrd.img # (if the other kernel uses/needs one)
}

información relacionada