No Filesystem Hierarchy Standard 3.0 na seção 3.5.1 "The Root Filesystem - /boot: Arquivos estáticos do carregador de boot - Finalidade" :
Este diretório contém tudo o que é necessário para o processo de inicialização, exceto os arquivos de configuração não necessários no momento da inicialização e o instalador do mapa.
O que é este instalador de mapas . Eu não consegui encontrar nada sozinho, daí a pergunta.
Aqui está o link para o documento ao qual me refiro, por precaução: https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf
Esta é uma referência histórica que remonta ao Linux Filesystem Standard (FSSTND) original; 1994.
Naquela época, o gerenciador de inicialização principal era o LILO ("LInux LOader"), que não é nem de longe tão inteligente quanto o grub. Em particular, o tempo de inicialização realmente não entendia os sistemas de arquivos.
Então, quando você instalou o LILO em sua máquina, ele criou um arquivo de mapa dos setores que precisava carregar para carregar o carregador de inicialização secundário e o kernel. Originalmente, esses arquivos foram armazenados,
/etc/lilo/map
mas foram movidos para/boot/map
.O instalador dos arquivos de mapa não precisava estar presente
/boot
porque não era necessário no momento da inicialização, mas os arquivos de mapa que ele criou precisavam.