os-prober
está lá para detectar outros sistemas operacionais. Se você não precisar dessa funcionalidade, poderá desativá-la; Eu fiz isso em todas as minhas VMs Debian depois de bater em algum soluço nos testes.
Você adiciona a /etc/default/grub
da linha:
GRUB_DISABLE_OS_PROBER=true
E, em seguida, os comandos dpkg-reconfigure
linux-image-xxxxx e update-grub
não usarão mais os-prober
.
Outra alternativa é desinstalar o os-prober
.
dpkg --purge os-prober
Como Stephen Kitt aponta: "O pacote em si só é recomendado (por grub-common ), para que o gerenciador de pacotes permita que você o remova."
Ou apenas para estar no lado seguro, para que não seja mais usado, faça as duas ações.
A partir deste link
os-prober is a spinoff of debian-installer. One of the installer's features is that it can probe disks on the system for other operating systems, and add them to the boot loader, so that installing Debian doesn't make your other installed OS hard to boot.
veja Debian: Nova mensagem de erro atualizando o kernel (para 4.9) - recarregar o erro ioctl
Resumindo: é uma boa idéia desabilitar o os-prober para servidores linux; além disso, também é favorável à filosofia (de segurança) do Unix, de mantê-lo simples e de instalar a menor quantidade de serviços / software.
Embora, em teoria, você também consiga ir sem o grub, eu não trocaria a maneira padrão, a conveniência, a flexibilidade dos recursos de inicialização e depuração que ele oferece, para outros cenários. Veja LILO / ELILO; e u-boot-tools para uma alternativa, pelo menos em algumas arquiteturas.
Quanto à segurança do grub, eu me preocuparia mais com adicionando um senha para ele.