Pourquoi mon menu de démarrage s'allonge-t-il?

12

Cette question sera peu incomplète mais je suis sûr que vous devinerez quel est mon problème. Donc, 2 jours en arrière Lorsque j'ai redémarré ma machine, j'ai eu 7 options sur l'écran de démarrage au lieu de 5. Auparavant, Windows était la 5ème option (je l'ai fait par défaut), mais maintenant, certains tests de mémoire sont la 5ème option (étant par défaut). Comment cela s'est-il produit automatiquement? Je n'ai rien configuré ni changé.

t3ch
la source

Réponses:

10

Lorsque le noyau Linux est mis à jour, les anciennes images du noyau persistent au cas où les plus récentes seraient incompatibles avec votre système d'une manière ou d'une autre. Chaque image du noyau comprend deux parties: la normale, avec laquelle vous démarrez, et l'image de récupération, c'est pourquoi le menu augmente de deux entrées à chaque mise à jour. Le nombre de noyaux plus anciens ne dépasse généralement pas trois (plus les images de récupération respectives, pour un total de six images), la taille de votre menu de démarrage devrait donc être fixée à partir de maintenant.

Vous pouvez empêcher les plus anciens d'apparaître en modifiant votre fichier de menu grub, en tapant

sudo gedit /boot/grub/menu.lst

dans un terminal et en les commentant avec un #symbole devant eux (regardez autour du fichier pour des exemples). Je suppose que vous savez comment faire puisque vous avez pu définir Windows par défaut. Vous pouvez également les supprimer pour libérer de l'espace disque si vous êtes sûr de ne pas en avoir besoin.

La façon la plus sûre, dans mon esprit de toute façon, de le faire est d'installer Ubuntu Tweak , qui contient une option pour supprimer les images de noyau redondantes. Il affichera une liste des images supplémentaires et vous choisissez juste celles que vous ne voulez pas, et la sécurité vient de l'application qui n'affiche pas celle qui est actuellement chargée.

Il n'est pas conseillé de se débarrasser de tous, soit en les cachant, soit en les supprimant, pour deux raisons. La première est que lorsque vous rencontrez un problème grave (généralement lié au matériel et généralement lorsqu'il ne fonctionne pas), la meilleure solution consiste à démarrer à l'aide d'une image de noyau précédente pour voir si le problème y est résolu. Les mises à jour du noyau peuvent avoir la mauvaise habitude de casser des parties de son système. L'autre raison est que l'image de «récupération» peut être très utile, surtout si vous oubliez votre mot de passe.


la source
Merci pour la réponse détaillée Chris. Donc, à chaque fois que les mises à jour du noyau viendront dans la mise à jour Ubuntu, mon menu de démarrage changera?
t3ch
Puis-je également commenter les options d'image? Garder juste Ubuntu et Windows dans le menu de démarrage?
t3ch
2
@ t3ch: 1. Oui, le menu de démarrage changera à chaque mise à jour du noyau. 2. Oui, vous pouvez commenter les autres options, mais je vous recommande de conserver également l'option "récupération", avec Ubuntu et Windows. L'option "Récupération" peut être utile dans de nombreux scénarios, l'un étant, si vous oubliez votre mot de passe Ubuntu.
Sid
1
@ t3ch A partir de maintenant, votre menu de démarrage ne devrait plus changer. Trois images du noyau, y compris leurs images de récupération, semblent être la limite supérieure, après quoi les anciennes sont simplement supprimées. Je vais incorporer ces commentaires dans ma réponse.
1

Juste un conseil: pour des raisons de sécurité (dans le cas où une mise à jour gâche votre noyau en cours d'exécution, etc.), je garde généralement une image de noyau de plus dans mon dossier / boot (cela m'a en effet été utile).

Quant à vos q de suivi:

  • Oui, chaque fois que vous installez un nouveau noyau, votre menu.lst (puisque vous utilisez grub v.1) ajoutera la nouvelle image à votre liste. Si vous souhaitez nettoyer votre liste, vous devez soit modifier menu.lst manuellement ou installer ubuntu tweak comme Chris vous l'a déjà dit.

  • Que voulez-vous dire par commenter les options d'image? Vous pouvez changer le "titre" en n'importe quel nom que vous souhaitez afficher dans la liste grub, ou vous devriez commenter / supprimer toutes les entrées inutiles.

Pavlos G.
la source
Salut Pavlos, "Je garde habituellement une autre image du noyau dans mon dossier / boot", comment faire?
t3ch
@ t3ch Vous le faites en les laissant simplement être. Suivez les étapes décrites ci-dessus pour masquer / supprimer, mais laissez au moins un noyau plus ancien, y compris l'image de récupération, de sorte que vous devriez avoir quatre noyaux Linux au total.
@ t3ch: Lorsqu'un nouveau noyau est installé, l'ancien reste intact. Mais vous pouvez supprimer l'ancien noyau, Pavlov signifie qu'il ne le fait pas (il ne supprime pas non plus l'entrée de menu): il conserve le dernier noyau + le noyau précédent.
Sid
1
Chris et iamsid m'ont couvert. À titre d'exemple, si je suis en train d'exécuter linux-image-2.6.32.31-generic et que le plus récent linux-image-2.6.35-23-generic sort, je vais laisser les deux travailler (c'est-à-dire que j'ai gagné '' t supprimer l'ancien, car je veux l'avoir comme sauvegarde) ;-)
Pavlos G.