J'ai d'abord installé Windows 8, puis Ubuntu. Il n'y avait aucune entrée Windows sur l'écran de démarrage, donc j'ai mis à jour grub et maintenant, il est présent, mais j'ai aussi 2 entrées de memtest supplémentaires dans la liste.
Existe-t-il un moyen de les supprimer de la liste et d’y avoir uniquement Windows et Ubuntu?
S'il ne s'agit que des options memtest
que vous ne voulez pas, vous pouvez simplement supprimer ce paquet:
Sudo apt-get remove memtest86+
Vous pouvez également contrôler la génération des sous-menus (les entrées "Options avancées pour ...") et les options de récupération en éditant /etc/default/grub
. De la documentation info grub:
'GRUB_DISABLE_RECOVERY' Si cette option est définie sur 'true', désactivez la génération des entrées du menu du mode de récupération .
et
'GRUB_DISABLE_SUBMENU' Normalement, 'grub-mkconfig' générera une entrée de menu de niveau supérieur pour Le noyau avec le numéro de version le plus élevé et mettra tous les autres noyaux Trouvés ou autres entrées de menu pour le mode de récupération dans le sous-menu. Pour les entrées renvoyées par 'os-prober', la première entrée sera placée au premier niveau et toutes les autres dans le sous-menu. Si cette option est définie sur 'y', un menu plat Avec toutes les entrées situées au premier niveau sera généré.
Pour plus de détails sur la configuration de grub, consultez:
info -f grub -n 'Simple configuration'
Je sais que le message est ancien, mais il est toujours mentionné dans les recherches.
Sudo chmod -x /etc/grub.d/20_memtest86+
Sudo update-grub
Cela le cachera de grub en définissant le bit d’exécution sur off. Activez-le en remplaçant "-" par "+".