#1 Le 10/09/2014, à 14:17
- Sky3RN
[RÉSOLU] Supprimer les anciens noyaux
Bonjour,
Je viens à vous parce que j'ai pas trop envie de faire une connerie sur cette manip'..
skyern@skyern-desktop:~$ dpkg -l | grep -Ei "linux-headers|linux-image"
ii linux-headers-2.6.32-33 2.6.32-33.72 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-37 2.6.32-37.81 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-37-generic-pae 2.6.32-37.81 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-38 2.6.32-38.83 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-38-generic-pae 2.6.32-38.83 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-39 2.6.32-39.86 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-39-generic-pae 2.6.32-39.86 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-40 2.6.32-40.87 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-40-generic-pae 2.6.32-40.87 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-41 2.6.32-41.94 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-41-generic-pae 2.6.32-41.94 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-42 2.6.32-42.96 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-42-generic-pae 2.6.32-42.96 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-43 2.6.32-43.97 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-43-generic-pae 2.6.32-43.97 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-44 2.6.32-44.98 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-44-generic-pae 2.6.32-44.98 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-45 2.6.32-45.104 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-45-generic-pae 2.6.32-45.104 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-46 2.6.32-46.108 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-46-generic-pae 2.6.32-46.108 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-47 2.6.32-47.109 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-47-generic-pae 2.6.32-47.109 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-48 2.6.32-48.110 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-48-generic-pae 2.6.32-48.110 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-49 2.6.32-49.111 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-49-generic-pae 2.6.32-49.111 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-50 2.6.32-50.112 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-50-generic-pae 2.6.32-50.112 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-51 2.6.32-51.113 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-51-generic-pae 2.6.32-51.113 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-52 2.6.32-52.114 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-52-generic-pae 2.6.32-52.114 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-53 2.6.32-53.115 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-53-generic-pae 2.6.32-53.115 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-54 2.6.32-54.116 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-54-generic-pae 2.6.32-54.116 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-55 2.6.32-55.117 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-55-generic-pae 2.6.32-55.117 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-56 2.6.32-56.118 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-56-generic-pae 2.6.32-56.118 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-57 2.6.32-57.119 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-57-generic-pae 2.6.32-57.119 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-58 2.6.32-58.121 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-58-generic-pae 2.6.32-58.121 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-60 2.6.32-60.122 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-60-generic-pae 2.6.32-60.122 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-61 2.6.32-61.124 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-61-generic-pae 2.6.32-61.124 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-62 2.6.32-62.126 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-62-generic-pae 2.6.32-62.126 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-64 2.6.32-64.128 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-64-generic-pae 2.6.32-64.128 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-2.6.32-65 2.6.32-65.131 Header files related to Linux kernel version 2.6.32
ii linux-headers-2.6.32-65-generic 2.6.32-65.131 Linux kernel headers for version 2.6.32 on x86/x86_64
ii linux-headers-2.6.32-65-generic-pae 2.6.32-65.131 Linux kernel headers for version 2.6.32 on x86
ii linux-headers-3.2.0-68 3.2.0-68.102 Header files related to Linux kernel version 3.2.0
ii linux-headers-3.2.0-68-generic 3.2.0-68.102 Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii linux-headers-3.2.0-68-generic-pae 3.2.0-68.102 Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii linux-headers-3.2.0-69 3.2.0-69.103 Header files related to Linux kernel version 3.2.0
ii linux-headers-3.2.0-69-generic 3.2.0-69.103 Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii linux-headers-3.2.0-69-generic-pae 3.2.0-69.103 Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii linux-headers-generic 3.2.0.69.82 Generic Linux kernel headers
ii linux-headers-generic-pae 3.2.0.69.82 Generic Linux kernel headers
ii linux-image-2.6.32-37-generic-pae 2.6.32-37.81 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-38-generic-pae 2.6.32-38.83 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-39-generic-pae 2.6.32-39.86 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-40-generic-pae 2.6.32-40.87 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-41-generic-pae 2.6.32-41.94 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-42-generic-pae 2.6.32-42.96 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-43-generic-pae 2.6.32-43.97 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-44-generic-pae 2.6.32-44.98 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-45-generic-pae 2.6.32-45.104 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-46-generic-pae 2.6.32-46.108 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-47-generic-pae 2.6.32-47.109 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-48-generic-pae 2.6.32-48.110 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-49-generic-pae 2.6.32-49.111 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-50-generic-pae 2.6.32-50.112 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-51-generic-pae 2.6.32-51.113 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-52-generic-pae 2.6.32-52.114 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-53-generic-pae 2.6.32-53.115 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-54-generic-pae 2.6.32-54.116 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-55-generic-pae 2.6.32-55.117 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-56-generic-pae 2.6.32-56.118 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-57-generic-pae 2.6.32-57.119 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-58-generic-pae 2.6.32-58.121 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-60-generic-pae 2.6.32-60.122 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-61-generic-pae 2.6.32-61.124 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-62-generic-pae 2.6.32-62.126 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-64-generic-pae 2.6.32-64.128 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-65-generic-pae 2.6.32-65.131 Linux kernel image for version 2.6.32 on x86
ii linux-image-3.2.0-68-generic-pae 3.2.0-68.102 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-3.2.0-69-generic-pae 3.2.0-69.103 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-generic-pae 3.2.0.69.82 Generic Linux kernel image
Je souhaiterais savoir si, dans un premier temps, il existait une commande magique pour ne garder que les 4 ou 5 derniers noyaux installés.
Autrement, savoir qu'est-ce que je dois supprimer là-dedans sans faire de connerie !
Merci d'avance.
Dernière modification par Sky3RN (Le 10/09/2014, à 16:18)
Hors ligne
#2 Le 10/09/2014, à 14:28
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
Bonjour,
Désolé, pas de commande magique.
Utilises le gestionnaire Synaptics ( attention , tu vas devoir renseigner le mdp admin ), et faire à la mano :
Tu fait un tri sur 2.6.3-
et, pour chaque noyau, il y a 3 fichiers à enlever :
-> linux image, linux headers et ........ mdr me souviens plus du 3°..
Edit du 11-09-2014 21h10 .... ayé pour le 3° -> linux headers.xxxxx -generic
Sélectionnes-les et fait une suppression complète. ( option de synaptic )
Habituellement je n'en garde que 2 sets ( groupes de 3 fichires correspondant à 1 noyau ) :
Celui en cours... normal, c'est celui sur lequel le système marche !!
et celui juste précédent.
En cas de problème, tu peut faire démarrer sur l'avant dernier + récent.
sinon, je crois que quelqu'iun du forum a développé un script, pour faire ça de façon plus....conviviale :
-> voooaaallllààààà : http://forum.ubuntu-fr.org/viewtopic.php?id=242358
Remarque, :
quelle est l'age de ta distribution, pour avoir encore un aussi vieux jeu de noyau ?
pour info Precise pangolin ( Ubuntu 12.04.5 ), fonctionne avec la série 3.2.0- xxx ( voir ma signature )
Tu en est resté à hardy héron avril 2008 ?
cdt
bruno
Dernière modification par BrunoGey (Le 11/09/2014, à 21:09)
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#3 Le 10/09/2014, à 14:31
- xabilon
Re : [RÉSOLU] Supprimer les anciens noyaux
Salut
À partir de je ne sais plus trop quelle version d'Ubuntu (13.04 il me semble), la commande sudo apt-get autoremove désinstalle les paquets inutiles, dont le noyaux, en ne gardant que les 2 plus récents.
Il semble que tu sois sur une ubuntu plus ancienne... à mon avis tu peux tranquillement désinstaller tout ce qui concerne les noyaux 2.6, puisqu'ils datent de versions encore antérieures.
sudo apt-get purge linux-image-2.6.32-* linux-headers-2.6.32-*
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#4 Le 10/09/2014, à 14:54
- Sky3RN
Re : [RÉSOLU] Supprimer les anciens noyaux
Oups, désolé, j'ai oublié de préciser que je suis sur Ubuntu 12.04.5 LTS ! J'étais sur la 10.04 LTS et j'ai fait une mise à niveau hier.
Dernière modification par Sky3RN (Le 10/09/2014, à 14:54)
Hors ligne
#5 Le 10/09/2014, à 15:04
- Sky3RN
Re : [RÉSOLU] Supprimer les anciens noyaux
sinon, je crois que quelqu'iun du forum a développé un script, pour faire ça de façon plus....conviviale :
-> voooaaallllààààà : http://forum.ubuntu-fr.org/viewtopic.php?id=242358
C'est PARFAIT ! Merci Bruno.
Hors ligne
#6 Le 10/09/2014, à 15:06
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
....... J'étais sur la 10.04 LTS et j'ai fait une mise à niveau hier.
Bonjour,
Tu as donc fait successivement toutes les mises a niveaux successives.... c'est à dire :
-> 10.10, -> 11.04, -> 11.10, -> 12.04 ?
Car sinon, pour le faire de façon fiable et en une seule fois, il faut faire une réinstallation neuve et propre.
Ce qui purge de toute manière ( formatage complet du disque ), tous les anciens noyaux, logiciels et environnements divers et variés.
Fais bien attention par ce que les mises à niveaux, sont un peu "le talon d'achille" de Ubuntu.
cdt
bruno
Dernière modification par BrunoGey (Le 10/09/2014, à 21:18)
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#7 Le 10/09/2014, à 15:08
- Sky3RN
Re : [RÉSOLU] Supprimer les anciens noyaux
Oui, j'ai fait ça successivement. Par contre je me retrouve avec quelques bugs : http://forum.ubuntu-fr.org/viewtopic.php?id=1672111 et surtout http://forum.ubuntu-fr.org/viewtopic.php?id=1672781 !
Hors ligne
#8 Le 10/09/2014, à 15:35
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
. Oui, c'est ce que j'ai dit........le système de mise à niveau est le talon d'achille d'Ubuntu, ça ne marche pas vraiment bien, et il reste toujours des ' bouts de machins', à droite ou à gauche, qui traînent et te font des bugs improbables.
Sincèrement, je te conseilles de faire une installation neuve, et ceci, selon les préconisations ( = formatage de "tout le disque" en automatique ) : j'ai entendu ça sur la vidéo prise en off, lors de la préparation de l'une des Ubuntu party de Paris; Vidéo où on voit Didier Roche himself, demander clairement au staff, de faire l'installation "officielle", de cette façon ( 1 seule partition et formatage tout le disque ).
Tu n'auras, entre autres choses, ainsi pas de souci de partition système pleine........
cdt
bruno
Dernière modification par BrunoGey (Le 10/09/2014, à 21:18)
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#9 Le 10/09/2014, à 15:52
- Sky3RN
Re : [RÉSOLU] Supprimer les anciens noyaux
Sauf que j'ai absolument pas envie de perdre tous mes fichiers et je n'ai pas de quoi les sauvegarder. J'aimerais juste trouver comment résoudre mes problèmes..
Hors ligne
#10 Le 10/09/2014, à 15:59
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
Sauf que j'ai absolument pas envie de perdre tous mes fichiers et je n'ai pas de quoi les sauvegarder......
!!!???, pas prudent ça, un dd externe gentre celui là :
http://online.carrefour.fr/electromenag … _frfr.html : 60 eur, tu est autant aux abois que tu ne puisses mettre 60 eur dans un dd externe ?
J'aimerais juste trouver comment résoudre mes problèmes..
1 paire de 2.......je passe
cdt
bruno
Dernière modification par BrunoGey (Le 10/09/2014, à 15:59)
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#11 Le 10/09/2014, à 16:12
- Sky3RN
Re : [RÉSOLU] Supprimer les anciens noyaux
!!!???, pas prudent ça, un dd externe gentre celui là :
http://online.carrefour.fr/electromenag … _frfr.html : 60 eur, tu est autant aux abois que tu ne puisses mettre 60 eur dans un dd externe ?
Pas de travail, aucun revenu.
Hors ligne
#12 Le 10/09/2014, à 16:17
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
Le moins cher que j'aie trouvé :
+/- 35eur, un 320go
http://www.priceminister.com/offer/buy/ … piano.html
cdt
bruno
Dernière modification par BrunoGey (Le 10/09/2014, à 17:00)
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#13 Le 10/09/2014, à 17:02
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
BrunoGey a écrit :!!!???, pas prudent ça, un dd externe gentre celui là :
http://online.carrefour.fr/electromenag … _frfr.html : 60 eur, tu est autant aux abois que tu ne puisses mettre 60 eur dans un dd externe ?Pas de travail, aucun revenu.
Sinon, à tout le moins : t'en faire prêter un, au moins le temps de ta réinstall neuve, pour sauvegarder ton /home, avec tous les fichiers et répertoires cachés ( qui commencent par "." point ), tu conserves ainsi toutes tes configs firefox, thunderbird........ et autre.
c'est VRAIMENT Important !!
cdt
bruno
Dernière modification par BrunoGey (Le 10/09/2014, à 17:02)
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#14 Le 10/09/2014, à 17:07
- Compte anonymisé
Re : [RÉSOLU] Supprimer les anciens noyaux
Le moins cher que j'aie trouvé :
+/- 35eur, un 320go
http://www.priceminister.com/offer/buy/ … piano.htmlcdt
Pour supprimer les anciens noyaux sauf les deux derniers faire les deux commandes suivantes
sudo apt-get remove –purge $(dpkg -l | grep -E ‘^ii *linux-headers-[^ge]‘ | awk ‘{ print $2 }’ | head -n-2)
sudo apt-get remove –purge $(dpkg -l | grep -E ‘^ii *linux-image-[^ge]‘ | awk ‘{ print $2 }’ | head -n-2)
Ces deux commandes sont offertes par Sébastien Maccagnoni-Munch et indirectement par jplemoine, merci à eux
Dernière modification par NéoUbuntonien (Le 11/09/2014, à 11:26)
#15 Le 10/09/2014, à 17:24
- BrunoGey
Re : [RÉSOLU] Supprimer les anciens noyaux
Ouais compris,, bien sûr !!
Sauf que ça ne résoudra pas les bugs du aux mises à niveaux successives qu'il a faites.
Il aurait mieux valu, repartir de zéro.........mais bon, Sky3RN a fait sont choix, en mettant son sujet résolu.
cdt
bruno
Le PC Samsung R720, Systeme : Ubuntu 16.04.1 noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-) Pebkac2.fr
Hors ligne
#16 Le 10/09/2014, à 17:33
- Compte anonymisé
Re : [RÉSOLU] Supprimer les anciens noyaux
Ouais compris,, bien sûr !!
Sauf que ça ne résoudra pas les bugs du aux mises à niveaux successives qu'il a faites.
Il aurait mieux valu, repartir de zéro.........mais bon, Sky3RN a fait sont choix, en mettant son sujet résolu.cdt
bruno
Pour moi, il est moins hasardeux de faire une réinstallation qu'une mise à niveau, surtout partant de si loin
C'est ce que j'aurai fait, mais il est vrai que j'ai 3 HDD dans mon PC et je ne parle pas de ceux externes
#17 Le 11/09/2014, à 05:46
- nesthib
Re : [RÉSOLU] Supprimer les anciens noyaux
Désolé, pas de commande magique.
Mais si :
kernel_clean () {
KEEP=2
KERNELS=($(dpkg -l | awk '/ii linux-image-[0-9]\./{gsub("-generic","",$2); print $2}'))
KERNELS_TO_REMOVE=(${KERNELS[@]:0:${#KERNELS[@]}-$KEEP})
sudo apt-get remove ${KERNELS_TO_REMOVE[@]} ${KERNELS_TO_REMOVE[@]/image/headers}
}
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne