Quando eu cat /boot/efi/EFI/ubuntu/grub.cfg eu posso ver que ele já tem informações sobre o meu sistema de arquivos raiz, incluindo o sistema de arquivos raiz uuid .
Eu verifiquei fstab e é de fato uuid de um sistema de arquivos raiz.
Estou tentando entender em que ponto ele encontrou e permanentemente gravou o sistema de arquivos raiz uuid em um arquivo no sistema de arquivos efi e por que ele precisa fazer isso em primeiro lugar, pois esp é responsável por localizar e carregar um bootloader ( grub ), e não tem nada a ver com% realroot filesystem uuid .
Eu li este Como um kernel monta a raiz partição? e pelo meu entendimento initramfs é usado para encontrar e montar root filesystem mas então porque o sistema de arquivos root uuid é escrito em um arquivo sob efi filesystem?
search.fs_uuid 31592224-ea65-4f8d-bbb8-4d370f306d62 root
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
Tags filesystems grub