sciencinfo
29 janv. 2011 à 18:08
EasyBCD, s'il les reconnait (je ne sais pas, j'ai jamais utiliser ce logiciel), cachera les entrées non désirées mais ne les supprimera pas.
Exemple si tu as mis à jour ton noyau, ça donnera :
Ubuntu, kernel 2.6.35-25-generic
Ubuntu, kernel 2.6.35-25-generic recovery mode
Ubuntu, kernel 2.6.35-24-generic
Ubuntu, kernel 2.6.35-24-generic recovery mode
Si EasyBCD les reconnait, tu pourras supprimer les entrées mais l'ancien noyau sera toujours présent sur ton PC et te prendra de la place pour rien (c'est comme si, en exagérant, tu cachais une partition de X Go de ton disque-dur ça te prend de la place mais pour rien alors que tu pourrais écrire autre-chose à cet endroit).
Il n'y a pas 36 manières de supprimer des entrées dans grub :
Manière normale je dirais :
Système > Administration > Gestionnaire de paquets Synaptic puis taper dans la recherche linux-headers puis clic-droit sur la version que vous voulez supprimer.
Pour exemple du dessus, vous voulez supprimer la version 2.6.35-24, vous taper dans la recherche linux-headers-2.6.35-24 et vous cliquez droit sur tout ce qui est vert (logiquement 2) et suppression COMPLÈTE autrement il y a des restes.
Puis appliquer et ok et je sais plus s'il y a besoin d'un sudo update-grub mais bon vous pouvez toujours le faire dans le terminal après la suppression :
Applications > Accessoires > Terminal et taper sudo update-grub
Manière plus brutale (si jamais il reste des bouts du noyaux qui résistent^^) :
En tapant dans un terminal : cd /boot puis ls tu auras toutes tes versions de noyaux que tu as d'installer sur ton PC.
Il suffit de supprimer à la méthode brute^^ les bouts des versions anciennes (je ne conseille cette méthode, qu'aux utilisateurs avertis hein entendons nous bien) mais attention à ne pas supprimer la dernière version que tu utilises car tu ne redémarreras jamais^^ (heureusement que linux est bien fait et qu'il existe une multitude de méthode pour retrouver son grub) mais pas conseillé car bidouillage plutôt que méthode connue et reconnue.
MAIS S'IL VOUS PLAIT, NE MODIFIEZ EN AUCUN CAS LE FICHIER GRUB.CFG car ce fichier est un fichier "temporaire" ou "virtuel" si on veut en exagérant un peu beaucoup, mais c'est pour expliquer en gros, car il est généré par d'autres fichiers donc si vous faites des mises à jour de noyaux et que ça réalise un update du grub, toutes vos modifs n'existeront plus donc on ne touche pas à ce fichier merci^^.
Mais toutes ces techniques ne supprimeront pas la deuxième lignes que tu veux à tout pris supprimer (EasyBCD peut-être) autrement il faut modifier le fichier /etc/grub.d/10_linux mais alors là comme j'avais dit plus haut je ne conseille pas du tout si on y connait rien en programmation car il faut savoir ce qu'on fait.
Pour conclure, je te conseille vivement de garder ces deux lignes (la version du noyau à jour + le mode recovery) et si jamais tu mets à jour ton noyaux (via mises à jour), tu aura 4 lignes (sachant que le nouveaux noyaux est toujours celui le plus haut dans grub).
Tu choisiras donc le plus haut puis tu supprimeras l'autre en faisant la manière normale (voir début de mon post) et tu retrouveras tes 2 lignes mais avec uniquement le nouveaux noyaux comme ça tu auras toujours 2 lignes, quand il y aura une mise à jour du noyau, tu auras 4 lignes et tu supprimeras l'ancien noyau via la "manière normale" mais quand tu as tes 4 lignes choisis bien la 1ère ligne et pas la 3ème (car la 3ème est ton ancienne version que tu désires supprimer).
Voilà bon courage si je puis dire car en suivant à la lettre c'est pas dur.
Pour connaître sa version de noyau (pour ne pas supprimer la version actuelle mais bien l'ancienne^^), taper dans un terminal :
uname -r