Nettoyer le nouveau menu de démarrage Ubuntu Grub2

Nettoyer le nouveau menu de démarrage Ubuntu Grub2
Nettoyer le nouveau menu de démarrage Ubuntu Grub2

Vidéo: Nettoyer le nouveau menu de démarrage Ubuntu Grub2

Vidéo: Nettoyer le nouveau menu de démarrage Ubuntu Grub2
Vidéo: Comment effacer l'historique des «fichiers récents» de votre explorateur de fichiers dans Windows - YouTube 2024, Mars
Anonim

Ubuntu a adopté la nouvelle version du gestionnaire de démarrage Grub dans la version 9.10, en se débarrassant de l’ancien fichier problématique.Lst. Aujourd'hui, nous examinons comment modifier les options du menu de démarrage dans Grub2.

Grub2 est un pas en avant à bien des égards, et la plupart du menu ennuyeux.lst les problèmes du passé ont disparu. Néanmoins, si vous n’êtes pas vigilant avec la suppression des anciennes versions du noyau, la liste de démarrage risque de rester plus longue que nécessaire.

Image
Image

Remarque: vous devrez peut-être maintenir le bouton SHIFT de votre clavier lors du démarrage pour afficher ce menu. Si un seul système d'exploitation est installé sur votre ordinateur, il peut le charger automatiquement sans afficher ce menu.

Supprimer les anciennes entrées du noyau

La tâche de nettoyage la plus courante pour le menu de démarrage consiste à supprimer les anciennes versions du noyau qui traînent sur votre ordinateur.

Dans notre cas, nous souhaitons supprimer les entrées du menu de démarrage 2.6.32-21-generic. Auparavant, cela signifiait ouvrir /boot/grub/menu.lst… mais avec Grub2, si nous supprimons le package du noyau de notre ordinateur, Grub supprime automatiquement ces options.

Pour supprimer les anciennes versions du noyau, ouvrez Synaptic Package Manager, situé dans le menu Système> Administration.

Lorsqu'il s'ouvre, tapez la version du noyau que vous souhaitez supprimer dans le champ de recherche rapide. Les premiers chiffres devraient suffire.

Image
Image

Pour chacune des entrées associées à l'ancien noyau (par exemple, linux-headers-2.6.32-21 et linux-image-2.6.32-21-generic), cliquez avec le bouton droit de la souris et choisissez Marque pour suppression complète.

Cliquez sur le bouton Appliquer dans la barre d’outils, puis sur Appliquer dans la fenêtre de résumé qui s’ouvre. Fermez le gestionnaire de paquets Synaptic.
Cliquez sur le bouton Appliquer dans la barre d’outils, puis sur Appliquer dans la fenêtre de résumé qui s’ouvre. Fermez le gestionnaire de paquets Synaptic.

Lors du prochain démarrage de votre ordinateur, le menu Grub ne contiendra pas les entrées associées à la version du noyau supprimée.

Image
Image

Supprimer toute option en modifiant /etc/grub.d

Si vous avez besoin d'un contrôle plus détaillé ou si vous souhaitez supprimer des entrées qui ne sont pas des versions du noyau, vous devez modifier les fichiers situés dans /etc/grub.d.

/etc/grub.d contient les fichiers contenant les entrées de menu qui étaient auparavant contenues dans /boot/grub/menu.lst. Si vous souhaitez ajouter de nouvelles entrées au menu de démarrage, créez un nouveau fichier dans ce dossier en veillant à le marquer comme exécutable.
/etc/grub.d contient les fichiers contenant les entrées de menu qui étaient auparavant contenues dans /boot/grub/menu.lst. Si vous souhaitez ajouter de nouvelles entrées au menu de démarrage, créez un nouveau fichier dans ce dossier en veillant à le marquer comme exécutable.

Si vous souhaitez supprimer les entrées du menu de démarrage, comme nous, vous pouvez modifier les fichiers de ce dossier.

Si nous voulions supprimer toutes les entrées de memtest86 +, nous pourrions simplement rendre le fichier 20_memtest86 + non-exécutable, avec la commande terminal

sudo chmod –x 20_memtest86+

Suivi de la commande du terminal
Suivi de la commande du terminal

sudo update-grub

Notez que memtest86 + n'a pas été trouvé par update-grub car il ne considérera que les fichiers exécutables.
Notez que memtest86 + n'a pas été trouvé par update-grub car il ne considérera que les fichiers exécutables.

Cependant, au lieu de cela, nous allons supprimer le Console série 115200 entrée pour memtest86 +…

Ouvrez une fenêtre de terminal Applications> Accessoires> Terminal. Dans la fenêtre du terminal, tapez la commande:

gksudo gedit /etc/grub.d/20_memtest86+

Les entrées de menu se trouvent au bas de ce fichier.

Image
Image

Supprimer l'entrée de menu pour console série 115200.

Remarque: l'entrée de menu en commentaire ne fonctionnera pas - elle doit être supprimée. Copiez-le dans un fichier différent si vous craignez d’en avoir besoin plus tard.

Enregistrez et fermez ce fichier. Dans la fenêtre du terminal que vous avez ouverte, entrez la commande
Enregistrez et fermez ce fichier. Dans la fenêtre du terminal que vous avez ouverte, entrez la commande

sudo update-grub

Remarque: Si vous n’exécutez pas update-grub, les options du menu d’amorçage ne seront pas modifiées!

La prochaine fois que vous démarrerez, cette étrange entrée disparaîtra et vous resterez avec un menu de démarrage simple et propre.
La prochaine fois que vous démarrerez, cette étrange entrée disparaîtra et vous resterez avec un menu de démarrage simple et propre.
Image
Image

Conclusion

Bien que changer le menu de démarrage de Grub2 puisse sembler excessivement compliqué aux anciens maîtres Grub, pour les utilisateurs normaux, Grub2 signifie que vous n’aurez pas à changer le menu de démarrage aussi souvent. Heureusement, si vous devez le faire, le processus est encore assez facile.

Pour plus d'informations détaillées sur la modification des entrées dans Grub2, ce fil de discussion sur le forum Ubuntu est une excellente ressource. Si vous utilisez une version plus ancienne d’Ubuntu, consultez notre article sur la façon de nettoyer le menu de démarrage d’Ubuntu après les mises à niveau.

Conseillé: