Portanto, /dev/sda1 é provavelmente a partição do sistema EFI usada pelo Windows, LFS e Mint. Você pode inicializá-los porque os arquivos relevantes para esses sistemas operacionais estão dentro de /dev/sda1 e, portanto, é o GRUB. Portanto, o GRUB pode detectá-los.
No entanto, a instalação do FreeBSD criou sua própria partição do sistema EFI em /dev/sda8 e esta é a razão pela qual update-grub não funciona porque o GRUB em /dev/sda1 não consegue encontrar os arquivos EFI relevantes em /dev/sda1 .
Você pode tentar mover os arquivos EFI relevantes em /dev/sda8 criado pelo FreeBSD para /dev/sda1 , editá-los para refletir as alterações e tentar executar update-grub novamente.
Em outra nota, por que instalar tantos sistemas operacionais em tantas partições? Usar uma solução de virtualização como qemu ou VirtualBox pode ser uma opção melhor.