como o grub.cfg em / boot / efi / EFI já possui informações sobre meu sistema de arquivos raiz

0

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
    
por MaverickD 28.10.2018 / 22:10

0 respostas