Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/11/2020, à 12:16

Django84

comment supprimer vieux noyaux ?

Bonjour,
Avec Kubuntu 20.04.01 la suppression des anciens noyaux ne se fait plus comme avec la précédente LTS,
Comment et pourquoi à l'installation d'un nouveau noyau la suppression du plus vieux noyau ne se fait plus, et même avec Bleachbit ça ne marche plus ???
Mon noyau actuel est : 5.4.0-52-generic x86_64 et j'ai 3 autres noyaux installés.
Existe-t-il une solution simple pour éliminer les vieux noyaux pour ne garder que le noyau actuel et le précédent ?


GA-H170-D3HP ; i5 6600 NeonKDE ver:6.0 sur SSD Nvme

Hors ligne

#2 Le 09/11/2020, à 12:21

geole

Re : comment supprimer vieux noyaux ?

Bonjour
As-tu essayé la commande

sudo apt autoremove --purge -y

AJOUT
Le but de cette commande est de supprimer tous les  noyaux antérieurs aux deux  derniers

Dernière modification par geole (Le 09/11/2020, à 12:41)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#3 Le 09/11/2020, à 12:23

xubu1957

Re : comment supprimer vieux noyaux ?

Bonjour,

En principe, il vaut mieux garder un noyau de secours.

Montre, en te servant du Retour utilisable de commande :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#4 Le 09/11/2020, à 12:33

Django84

Re : comment supprimer vieux noyaux ?

Voici le retour de "dpkg -l | grep -v ^ii"

didier@DEFINE-R5:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                           Version                                                          Architecture Description
+++-=============================================-================================================================-============-=======================================================================================================================
didier@DEFINE-R5:~$ 

la commande "sudo apt autoremove --purge -y" ne donne rien à supprimer !
Si ça fonctionne chez vous, c'est qu'il y a un problème chez moi !


GA-H170-D3HP ; i5 6600 NeonKDE ver:6.0 sur SSD Nvme

Hors ligne

#5 Le 09/11/2020, à 12:35

xubu1957

Re : comment supprimer vieux noyaux ?

Fournis les noyaux présents :

echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#6 Le 09/11/2020, à 13:35

Django84

Re : comment supprimer vieux noyaux ?

Voilà :

didier@DEFINE-R5:~$ echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

ii  linux-headers-5.4.0-45                5.4.0-45.49  all
ii  linux-headers-5.4.0-45-generic        5.4.0-45.49  amd64
ii  linux-image-5.4.0-45-generic          5.4.0-45.49  amd64
ii  linux-modules-5.4.0-45-generic        5.4.0-45.49  amd64
ii  linux-modules-extra-5.4.0-45-generic  5.4.0-45.49  amd64
ii  linux-headers-5.4.0-48                5.4.0-48.52  all
ii  linux-headers-5.4.0-48-generic        5.4.0-48.52  amd64
ii  linux-image-5.4.0-48-generic          5.4.0-48.52  amd64
ii  linux-modules-5.4.0-48-generic        5.4.0-48.52  amd64
ii  linux-modules-extra-5.4.0-48-generic  5.4.0-48.52  amd64
ii  linux-headers-5.4.0-51                5.4.0-51.56  all
ii  linux-headers-5.4.0-51-generic        5.4.0-51.56  amd64
ii  linux-image-5.4.0-51-generic          5.4.0-51.56  amd64
ii  linux-modules-5.4.0-51-generic        5.4.0-51.56  amd64
ii  linux-modules-extra-5.4.0-51-generic  5.4.0-51.56  amd64
ii  linux-headers-5.4.0-52                5.4.0-52.57  all
ii  linux-headers-5.4.0-52-generic        5.4.0-52.57  amd64
ii  linux-image-5.4.0-52-generic          5.4.0-52.57  amd64
ii  linux-modules-5.4.0-52-generic        5.4.0-52.57  amd64
ii  linux-modules-extra-5.4.0-52-generic  5.4.0-52.57  amd64
ii  linux-generic                         5.4.0.52.55  amd64
ii  linux-headers-generic                 5.4.0.52.55  amd64
ii  linux-image-generic                   5.4.0.52.55  amd64

Noyau courant : 5.4.0-52-generic x86_64
didier@DEFINE-R5:~$ 

L'idéal pour moi serait de garder les deux derniers noyaux. Avant, avec Bionic, cela se faisait AUTOMATIQUEMENT.
Pourquoi ça ne fonctionne pas de la même façon avec Focal ?
D'autre part, j'ai remarqué qu'avec Focal, à l'installation d'un nouveau noyau, il n'y a pas de proposition de reboot comme avec Bionic. Est-ce normal ?
Chez vous comment ça se passe ?

Dernière modification par Django84 (Le 09/11/2020, à 13:40)


GA-H170-D3HP ; i5 6600 NeonKDE ver:6.0 sur SSD Nvme

Hors ligne

#7 Le 09/11/2020, à 16:04

abecidofugy

Re : comment supprimer vieux noyaux ?

Hors ligne

#8 Le 09/11/2020, à 16:05

geole

Re : comment supprimer vieux noyaux ?

Je ne sais pas répondre à la question
Dans une version tout a l'air de marcher automatiquement
Dans une autre, il faut que je lance régulièrement la commande
Dans une troisième, j'ai du supprimer manuellement le premier noyau qui provenait d'une version beta
Donc en réparation

sudo apt remove --purge  linux-headers-5.4.0-45            linux-headers-5.4.0-45-generic        linux-image-5.4.0-45-generic         linux-modules-5.4.0-45-generic linux-modules-extra-5.4.0-45-generic  
sudo apt remove --purge  linux-headers-5.4.0-48               linux-headers-5.4.0-48-generic       linux-image-5.4.0-48-generic          linux-modules-5.4.0-48-generic        linux-modules-extra-5.4.0-48-generic  

Puis tu verras par la suite.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#9 Le 09/11/2020, à 16:30

Django84

Re : comment supprimer vieux noyaux ?

ça me désole de revenir 10 ans en arrière avec la ligne de commande, mais comment  faites vous ? En manuel aussi ?
Je testerai la méthode de "abecidofugy" mais ça ne remplace pas Bionic !

Dernière modification par Django84 (Le 09/11/2020, à 16:31)


GA-H170-D3HP ; i5 6600 NeonKDE ver:6.0 sur SSD Nvme

Hors ligne

#10 Le 09/11/2020, à 16:55

xubu1957

Re : comment supprimer vieux noyaux ?

Tu peux regarder > Automatisation bis

Dernière modification par xubu1957 (Le 09/11/2020, à 16:55)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#11 Le 09/11/2020, à 20:49

abecidofugy

Re : comment supprimer vieux noyaux ?

#!/bin/bash
# source : https://www.wilderssecurity.com/threads/removing-old-kernels-in-ubuntu.352172/


echo "The following kernels and headers are installed:
"

dpkg -l linux-headers* linux-image* | awk '/^ii/{ print $2}'

echo " "

# Attention: KEEP=1 will only keep the currently running kernel, KEEP=2 will keep the current kernel plus ONE old kernel (incl. headers) etc. etc.

KEEP=2

OLDKERNELS=$(ls -tr /boot/vmlinuz-* | head -n -${KEEP} | cut -d- -f2- | awk '{print "linux-image-" $0}')
OLDHEADERS=$(ls -tr /boot/vmlinuz-* | head -n -${KEEP} | cut -d- -f2- | sed 's/-generic//g' | awk '{print "linux-headers-" $0}')

for c in $OLDKERNELS; do
	dpkg-query -s "$c" >/dev/null 2>&1 && PURGE="$PURGE $c"
done

if [ -z "$PURGE" ]; then
	echo "Nothing to do!"
	exit 0
fi

sudo apt-get -q remove --purge $OLDKERNELS $OLDHEADERS

Tu me diras si ça marche.

Dernière modification par abecidofugy (Le 09/11/2020, à 20:50)

Hors ligne

#12 Le 10/11/2020, à 08:59

Django84

Re : comment supprimer vieux noyaux ?

@abecidofugy :
oui ça a marché, mais pas complètement, : j'ai du finir "à la main" quelques paquets dans " /boot "
Cette méthode ne répond que partiellement à mes questions... n'empêche que le problème subsistera toujours dans Focal. C'est donc une régression ?


GA-H170-D3HP ; i5 6600 NeonKDE ver:6.0 sur SSD Nvme

Hors ligne

#13 Le 10/11/2020, à 09:09

Tmi

Re : comment supprimer vieux noyaux ?

Salut Django84

essaye aussi Ubuntu Tweak dans la partie nettoyage .
Je n'est jamais eu de problèmes avec ce programme.
mais garde tout de même ton ancien noyau, ça peut servir !
Ubuntu Twaek


Linux en vie de Lux
Ubuntu 22.04 double écran, 12 Go Ram Cinnamon 5.2.7
AMD Athlon II x3 Processor x 3
Nvidia Geforce GTX 1060 6GB

Hors ligne

#14 Le 10/11/2020, à 12:20

abecidofugy

Re : comment supprimer vieux noyaux ?

Django84 a écrit :

@abecidofugy :
oui ça a marché, mais pas complètement, : j'ai du finir "à la main" quelques paquets dans " /boot "
Cette méthode ne répond que partiellement à mes questions... n'empêche que le problème subsistera toujours dans Focal. C'est donc une régression ?

Les paquets suivants seront ENLEVÉS :
  linux-headers-5.4.0-45* linux-headers-5.4.0-45-generic* linux-headers-5.4.0-47* linux-headers-5.4.0-47-generic* linux-headers-5.4.0-48* linux-headers-5.4.0-48-generic*
  linux-image-5.4.0-45-generic* linux-image-5.4.0-47-generic* linux-image-5.4.0-48-generic* linux-modules-extra-5.4.0-45-generic* linux-modules-extra-5.4.0-47-generic*
  linux-modules-extra-5.4.0-48-generic*
0 mis à jour, 0 nouvellement installés, 12 à enlever et 0 non mis à jour.
Après cette opération, 860 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O

roll

@Tmi : on est en section KDE plasma, donc Ubuntu Tweak… hum hum

Hors ligne

#15 Le 10/11/2020, à 12:24

xubu1957

Re : comment supprimer vieux noyaux ?

Bonjour,

Pour info :

Le développement d'Ubuntu Tweak est officiellement arrêté depuis le 2 mai 2016

La Doc ubuntu_tweak


> news.softpedia.com/news/ubuntu-tweak-is-now-officially-dead-and-buried-503672.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne