GRUB no recuerda la ubicación del sistema de archivos raíz

GRUB no recuerda la ubicación del sistema de archivos raíz

Limpié mi antiguo sistema operativo Ubuntu e instalé Ubuntu 20.04 LTS (junto con Windows 10) desde un dispositivo USB para reemplazarlo. Cuando lo inicié por primera vez después de la instalación, el menú de GRUB no se cargó, sino que abrió la CLI de GRUB. He aprendido que esto se debe a que GRUB no encuentra el sistema de archivos raíz. Seguíeste tutorialpara configurar GRUB desde su CLI. Todo salió bien y pude iniciar Ubuntu. Después de ejecutar sudo update-gruby reiniciar exitosamente sudo grub-install /dev/nvme0n1, GRUB aún abrió la CLI en lugar de cargar el menú como debería. No tengo idea de por qué GRUB no recuerda estas configuraciones. ¿Hay alguna manera de cambiar manualmente los archivos para que el menú de inicio se cargue correctamente?

Si te ayuda, así es como se ven mis particiones:

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0          7:0    0  55,5M  1 loop /snap/core18/1988
loop1          7:1    0   219M  1 loop /snap/gnome-3-34-1804/66
loop2          7:2    0  64,8M  1 loop /snap/gtk-common-themes/1514
loop3          7:3    0  31,1M  1 loop /snap/snapd/11036
loop4          7:4    0    51M  1 loop /snap/snap-store/518
loop5          7:5    0  99,4M  1 loop /snap/core/11316
loop6          7:6    0  61,7M  1 loop /snap/core20/1026
loop7          7:7    0 207,1M  1 loop /snap/code/67
loop8          7:8    0 301,5M  1 loop /snap/telegram-desktop/2814
loop9          7:9    0  55,5M  1 loop /snap/core18/2074
loop10         7:10   0  32,3M  1 loop /snap/snapd/12398
loop11         7:11   0   219M  1 loop /snap/gnome-3-34-1804/72
loop12         7:12   0    51M  1 loop /snap/snap-store/547
loop13         7:13   0  65,1M  1 loop /snap/gtk-common-themes/1515
nvme0n1      259:0    0   477G  0 disk 
├─nvme0n1p1  259:1    0   500M  0 part 
├─nvme0n1p2  259:2    0   128M  0 part 
├─nvme0n1p3  259:3    0 290,1G  0 part 
├─nvme0n1p4  259:4    0  78,1G  0 part 
├─nvme0n1p5  259:5    0   932M  0 part 
├─nvme0n1p6  259:6    0  12,2G  0 part 
├─nvme0n1p7  259:7    0   1,1G  0 part 
├─nvme0n1p8  259:8    0     1M  0 part 
├─nvme0n1p9  259:9    0   513M  0 part 
├─nvme0n1p10 259:10   0  23,3G  0 part /
└─nvme0n1p11 259:11   0  70,1G  0 part /home

Respuesta1

El modo UEFI debe tener un montaje de la partición EFI en /boot/efi; no es así. Sin ese montaje, no hay forma de actualizar /boot/efi/EFI/ubuntu/grub.cfg, que es el código auxiliar de tres líneas que trae el /boot/grub/grub.cfg desde su raíz. Puede encontrar el UUID de la partición EFI con

sudo blkids

Luego simplemente edite el grub.cfg de EFI y use ese UUID (y cambie también cualquier sugerencia de referencia de disco/partición antigua). O simplemente arregle el montaje EFI en /etc/fstab con una línea como:

UUID=xxxx-yyyy  /boot/efi       vfat    umask=0077      0       1

Usando el UUID para la partición EFI. Entonces corre

sudo grub-install /dev/nvme0n1

Verifique/agregue que el indicador de inicio esté en la partición EFI y debería estar todo listo.

información relacionada