Esses arquivos estão sendo usados para inicializar o sistema. Basicamente, para rodar um sistema operacional, o sistema precisa acessar o kernel e carregar o SO na memória virtual para iniciar a operação na inicialização do sistema. O GRUB é o 'mecanismo' responsável por carregar todos os dados para inicializar o sistema.
Com a estrutura do Linux, uma pequena parte do disco rígido está sendo usada apenas para inicializar. Depois que o sistema operacional estiver sendo carregado e sincronizado com o kernel (BIOS da sua placa-mãe), ele montará sua partição principal onde / e / home / seu nome de usuário está localizado.
estrutura típica que é comum entre os usuários do Ubuntu:
disco mestre sda1 (onde reside o seu GRUB) - classificado como "partição primária"
sda2 como partição estendida. você nunca verá essa partição porque é uma "caixa" que contém "caixas" como o seu sda5 - assim classificado como "partição estendida".
sda5 como partição lógica onde todo o seu diretório principal reside. (ou seja, / ou / home / yourusername ou tal).
Essas estruturas são o que permitem que o Linux opere. Então, esses arquivos acima são o que controlam e auxiliam na troca e montagem dessas partições para que o sistema operacional possa ser carregado.
Mas, apenas uma palavra de cautela - esses arquivos não são algo que você gostaria de mexer, caso contrário você pode precisar revisitar a reinstalação do sistema, quem sabe.