#1 Le 30/05/2010, à 17:33
- alterdino
au démarrage de l'ordi liste à rallonge de noyau linux
Lorsque j'allume mon ordi, on me propose une grosse liste de noyau linux, et en dernier XP. La liste s'allonge au fil du temps.
J'ai vu une doc sur le grub, mais cela me semble ultra compliqué et j'ai peur de faire une mauvaise manip.
Y a t-il une façon simple de diminuer cette liste au démarrage, pour qu'on ne me propose qu'ubuntu et XP ?
Merci
Agnès
Lenovo , Ubuntu 20.04 (Xubuntu depuis peu 25/10/2020) 64bits
Intel® Pentium(R) CPU G3240 @ 3.10GHz × 2
carte graphique :Intel® Haswell Desktop
Hors ligne
#2 Le 30/05/2010, à 17:54
- jiceel
Re : au démarrage de l'ordi liste à rallonge de noyau linux
Supprimer les anciens paquets de noyaux plus nécessaires en utilisant Synaptic et qui utilisent de la place sur le disque dur. Le menu Grub effacera les lignes correspondants aux noyaux supprimés.
Rechercher les paquets:
linux-headers
linux image
correspondants aux versions les plus anciennes.
Dernière modification par jiceel (Le 30/05/2010, à 18:02)
Ubuntu 12.04 LTS 64 sur AMD 2x4600 Nvidia 7600GS 3go DDR2
Hors ligne
#3 Le 30/05/2010, à 17:55
- PPdM
Re : au démarrage de l'ordi liste à rallonge de noyau linux
salut sur quel version de Ubntu tu es?
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#4 Le 30/05/2010, à 18:21
- alterdino
Re : au démarrage de l'ordi liste à rallonge de noyau linux
J'utilise la version 9.10
Je ne sais pas comment supprimer les anciens paquets via synaptic. Merci de m'expliquer !
Merci de votre aide,
Lenovo , Ubuntu 20.04 (Xubuntu depuis peu 25/10/2020) 64bits
Intel® Pentium(R) CPU G3240 @ 3.10GHz × 2
carte graphique :Intel® Haswell Desktop
Hors ligne
#5 Le 30/05/2010, à 18:23
- kalisto07
Re : au démarrage de l'ordi liste à rallonge de noyau linux
avec ubuntu-tweak tu peux supprimer les noyaux facilement
Hors ligne
#6 Le 30/05/2010, à 18:55
- alterdino
Re : au démarrage de l'ordi liste à rallonge de noyau linux
Je viens d'installer tweak, J' ai supprimé quelques noyau et après je viens de rédémarrer, la liste a diminué, merci !
Il me reste encore 4 lignes de choix. Lequel dois je laisser ?
Il me propose :
linux- header 2.6.31-19 (headers file related to linux kernel version 2.6.31)
linux- header 2.6.31-19 generic (linux kernel headers for version 2.6.31 on x86/ x86-64)
linux- header 2.6.31-20 (headers file related to linux kernel version 2.6.31)
linux- header 2.6.31-20 generic (linux kernel headers for version 2.6.31 on x86/ x86-64))
linux- image 2.6.31-19 generic (linux kernel image for version 2.6.31 on x86/ x86-64)
linux- image 2.6.31-20 generic (linux kernel image for version 2.6.31 on x86/ x86-64)
Je pense que je peux enlever tout ce qui concerne le 19 ?
Lenovo , Ubuntu 20.04 (Xubuntu depuis peu 25/10/2020) 64bits
Intel® Pentium(R) CPU G3240 @ 3.10GHz × 2
carte graphique :Intel® Haswell Desktop
Hors ligne
#7 Le 30/05/2010, à 18:56
- gl38
Re : au démarrage de l'ordi liste à rallonge de noyau linux
Il me semble qu'il n'y a pas de moyen clé-en-main de choisir le nombre maximum de noyau à afficher.
Un moyen doux consiste à créer dans /boot un dossier archive et d'y mettre les noyaux vmlinuz... dont on ne veut plus avec leurs petits camarades abi..., config, initrd, System.map et vmcoreinfo.
Sinon la doc montre comment utiliser NBLISTMAX=$((2)) dans /etc/grub.d/10_linux pour afficher 2 noyaux. Un seul est bien imprudent puisque l'expérience prouve que certaines mises à jour rendent le système impossible à démarrer et qu'on peut être bien content d'avoir une roue de secours. Une variable auxiliaire NBLIST est initialisée à 0 et augmente de 1 dans chaque tour du while qui lit la liste des noyaux dans /boot :
#LL-start
NBLIST=$((NBLIST+1))
# echo "NBLIST = $NBLIST" >&2
linux=`version_find_latest $list`
if [ "$NBLIST" -le "$NBLISTMAX" ] ; then
echo "Found linux image: $linux" >&2
#LL-end
et il faut bien fermer le nouveau if :
#LL-start
fi
#LL-end
Cordialement,
Guy
Hors ligne