Pues no sé por qué pero mi grub me genera un menú con bastantes entradas repetidas. El grub-mkconfig me generaba muchas entradas repetidas para mi linux con el mismo kernel e initrd. Esto es una traperada para «arreglar» el problema, y lo pongo entre comillas porque medio lo soluciona. Los enlaces simbólicos no los trata bien y además en la entrada del menú no pone que kernel voy a arrancar, en fin:
vi /usr/bin/linux-boot-prober ... 27 if $test "$partition" >/dev/null 2>&1; then 28 #if $test "$partition" ; then 29 $test "$partition"|sort -r|grep -v \.old|uniq 30 debug "linux detected by $test" 31 break 32 fi ...
EDIT: para que me muestre el kernel e initrd en el menú:
vi /etc/grub.d/30_os-prober
...
189 menuentry "${LLABEL} (on ${DEVICE}) $LKERNEL $LINITRD" --class gnu-linux --class gnu --class os {
...
Entradas repetidas en grub2