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.cfg
en 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.efi
archivo, 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 -v
tampoco 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 ubuntu
entrada también es bastante similar. Mis preguntas son, para la ubuntu
entrada,
- ¿Cómo puedo saber dónde
grub.cfg
está su archivo y? - ¿Cómo puedo cambiarlo? Apuntando al que está en otra partición, y
- Cuando arranca grub, ¿ grub
grub.cfg
considerará esa partición que contiene el archivo como la predeterminada ?root
Quiero cambiar grub.cfg
el archivo a la partición que contiene un montón de .iso
archivos y quiero saber si puedo asumir que puedo hacer referencia directamente a esos .iso
archivos sin intentar buscar la partición primero.