Cómo cambiar la ubicación grub.cfg del cargador grub efi

Cómo cambiar la ubicación grub.cfg del cargador grub efi

Esta es la primera vez que instalo un cargador grub efi y admito que las cosas han sido un desastre.

Es decir, segúnUEFI Grub no encuentra el archivo de configuración,"GRUB carga grub.cfgde la ESPusando una ruta absoluta", por ejemplo, /EFI/debian/grub.cfg, sin embargo, no tengo ninguno grub.cfgen mi partición ESP.

$ find EFI/ | grep -v Microsoft/
EFI/
EFI/debian
EFI/debian/grubx64.efi
EFI/Microsoft
EFI/Boot
EFI/Boot/bootx64.efi
EFI/systemd
EFI/systemd/systemd-bootx64.efi
EFI/Linux
EFI/ubuntu
EFI/ubuntu/grubx64.efi

Me pregunto dónde están y ahora trato de entender cómo arranca, ya que he perdido la cuenta. la respuesta a¿Cómo encuentra el cargador grub efi el grub.cfg y el directorio de inicio correctos?mira el bootx64.efiarchivo, pero realmente no estoy seguro de qué tan relevante es para mi caso, ya que obtengo:

$ strings EFI/Boot/bootx64.efi | grep search.fs_uuid | wc
      0       0       0

$ strings EFI/Boot/bootx64.efi | grep search | wc
      0       0       0

El uso efibootmgr -vtampoco revela mucho cómo se está iniciando. Sólo imprime algo como:

Boot0000* debian        HD(13,GPT,007a058a-8e5e-45df-8d97-6575b66b5355,0x1afa9000,0x113000)/File(\EFI\debian\grubx64.efi)

La ubuntuentrada también es bastante similar. Mis preguntas son, para la ubuntuentrada,

  • ¿Cómo puedo saber dónde grub.cfgestá su archivo y?
  • ¿Cómo puedo cambiarlo? Apuntando al que está en otra partición, y
  • Cuando arranca grub, ¿ grub grub.cfgconsiderará esa partición que contiene el archivo como la predeterminada ?root

Quiero cambiar grub.cfgel archivo a la partición que contiene un montón de .isoarchivos y quiero saber si puedo asumir que puedo hacer referencia directamente a esos .isoarchivos sin intentar buscar la partición primero.

información relacionada