[TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Alain FICHOT
Bonjour,

Une question est souvent posée lors des RaL : comment purger les anciens
noyaux
et leurs intitulés devenus inutiles, qui apparaissent au menu de Grub ?

J'ai trouvé cet utilitaire (plein d'autres fonctions) et je vous le propose.
Pour purger les noyaux : au menu d'accueil =Nettoyeur de paquets puis
Nettoyer les noyaux.

http://ubuntu-tweak.com/
http://doc.ubuntu-fr.org/ubuntu_tweak

Bonnes bidouilles
-- 
Alain FICHOT

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Damien Nicolas
Le mardi 20 septembre 2011 10:15:18, Alain FICHOT a écrit :
 Bonjour,
 
 Une question est souvent posée lors des RaL : comment purger les anciens
 noyaux
 et leurs intitulés devenus inutiles, qui apparaissent au menu de Grub ?
 
 J'ai trouvé cet utilitaire (plein d'autres fonctions) et je vous le
 propose. Pour purger les noyaux : au menu d'accueil =Nettoyeur de paquets
 puis Nettoyer les noyaux.
 
 http://ubuntu-tweak.com/
 http://doc.ubuntu-fr.org/ubuntu_tweak
 
 Bonnes bidouilles

J'ai pas de menu « accueil », ni de « nettoyeur de paquets », je fais comment 
?

Ha, au fait, Ubuntu ≠ GNU/Linux.

(sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux, un 
bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes 
correspondant aux vieux noyaux. Ça a l'avantage d'être fonctionnel sur toute 
distribution digne de ce nom)

--
Damien


signature.asc
Description: This is a digitally signed message part.


Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Guy Passail

Bonjour,

Le 20/09/2011 12:08, Damien Nicolas a écrit :

(sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux, un
bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
correspondant aux vieux noyaux.


Et pourquoi ne pas laisser simplement faire tout ça par synaptic qui a 
l'avantage de désinstaller les noyaux considérés comme obsolètes. Il se 
chargera aussi de supprimer les fameuses lignes inopportunes de grub.

Cordialement
Guy

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Vincent BRACH

Hi there :)

Le 20/09/2011 12:08, Damien Nicolas a écrit :

Le mardi 20 septembre 2011 10:15:18, Alain FICHOT a écrit :

Bonjour,

Une question est souvent posée lors des RaL : comment purger les anciens
noyaux
et leurs intitulés devenus inutiles, qui apparaissent au menu de Grub ?

J'ai trouvé cet utilitaire (plein d'autres fonctions) et je vous le
propose. Pour purger les noyaux : au menu d'accueil =Nettoyeur de paquets
puis Nettoyer les noyaux.

http://ubuntu-tweak.com/
http://doc.ubuntu-fr.org/ubuntu_tweak

Bonnes bidouilles

[.../...]

J'ai pas de menu « accueil », ni de « nettoyeur de paquets », je fais comment
?

Moi non plus.


Ha, au fait, Ubuntu ≠ GNU/Linux.

Tout à fait.

(sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux, un
bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
correspondant aux vieux noyaux. Ça a l'avantage d'être fonctionnel sur toute
distribution digne de ce nom)
Oui mais avec cette méthode ça ne supprime que les entrées dans le menu 
de grub au démarrage mais en aucun cas les paquets (images noyaux et 
headers) installés sur le disque, donc perte d'espace disque inutile. De 
plus si les noyau vmlinuz-2.6.x.x sont toujours présent dans /boot 
(puisqu'ils n'ont pas été supprimé) le prochain appel à update-grub 
re-parcourera le répertoire /boot et rajoutera à nouveau une entrée dans 
le grub.cfg pour chaque entité noyau trouvé.


De mémoire le fichier /boot/grub/menu.lst n'est utilisé que pour grub 
(v1) pas pour grub2 (mais je fais peut-être erreur..)
Logiquement avec grub2 c'est le fichier /boot/grub/grub.cfg qui est 
utilisé mais c'est un fichier généré automatiquement par update-grub 
(dont les premières lignes notifient d'ailleurs DO NOT EDIT THIS FILE 
It is automatically generated ).
La philosophie de grub2 est d'avoir un minimum de fichier de 
configuration proprement dit (cf /etc/grub.d/) et de générer 
l'équivalent grub1 du menu.lst (c'est à dire le grub.cfg) à la volé en 
fonction des éléments trouvés.


En tout cas pour reprendre le sujet *sur une distribution Ubuntu*, de 
mon côté je trouve que la méthode la plus propre est celle-ci (en 
console bien sur ;) ) :


- Lister les paquets linux-image :  dpkg -l | grep linux-image
Le résultat peut donner quelque chose de cette ordre là :
ii  linux-image-2.6.32-31-generic-pae
2.6.32-31.61Linux kernel image for 
version 2.6.32 on x86
ii  linux-image-2.6.32-32-generic-pae
2.6.32-32.62Linux kernel image for 
version 2.6.32 on x86
ii  linux-image-2.6.32-33-generic-pae
2.6.32-33.72Linux kernel image for 
version 2.6.32 on x86


Si on veut supprimer les noyaux 2.6.32-31 et 2.6.32-32 du menu de grub2 
ET du disque et laisser le noyau 2.6.32-33 on fera un : sudo aptitude 
remove  linux-image-2.6.32-31-generic-pae linux-image-2.6.32-32-generic-pae


Cette commande va non seulement supprimer les paquets des images noyau 
qui ne sont plus souhaités mais également reconstruire le fichier 
grub.cfg à la volée :

Suppression de linux-image-2.6.32-32-generic-pae ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...

Voila pour un petit complément d'information et sur comment 
personnellement j'opère sur le sujet, encore une fois je suis sous 
Ubuntu (10.04LTS, mais ça doit fonctionner pour toutes versions 
confondues) avec grub2.


Mais le lien d'Alain est intéressant pour un non-console-man :)

A+

Vincent Brach


%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Damien Nicolas
Le mardi 20 septembre 2011 12:34:41, Guy Passail a écrit :
 Bonjour,
 
 Le 20/09/2011 12:08, Damien Nicolas a écrit :
  (sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux,
  un bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
  correspondant aux vieux noyaux.
 
 Et pourquoi ne pas laisser simplement faire tout ça par synaptic qui a
 l'avantage de désinstaller les noyaux considérés comme obsolètes. Il se
 chargera aussi de supprimer les fameuses lignes inopportunes de grub.
 Cordialement
 Guy
 
 %%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre
 %%%

J’ai pas Synaptics, je fais comment ? :)

Merci d’éviter de considérer que tout le monde est sous Debian/Ubuntu. C’est 
pas très sympa vis-à-vis de l’écosystème du Libre.

--
Damien


signature.asc
Description: This is a digitally signed message part.


Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Guy Passail

Le 20/09/2011 13:38, Damien Nicolas a écrit :

Merci d’éviter de considérer que tout le monde est sous Debian/Ubuntu. C’est
pas très sympa vis-à-vis de l’écosystème du Libre.
Désolé, j'avais cru comprendre que le post de départ se référait à une 
Ubuntu...
En tant que vieil utilisateur de linux (depuis une Red Hat 4.0), je ne 
peux qu'appuyer tes remarques...


%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet pyvarlet3
Selon Guy Passail pass...@free.fr:

 Bonjour,

 Le 20/09/2011 12:08, Damien Nicolas a écrit :
  (sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux, un
  bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
  correspondant aux vieux noyaux.

 Et pourquoi ne pas laisser simplement faire tout ça par synaptic qui a
 l'avantage de désinstaller les noyaux considérés comme obsolètes. Il se
 chargera aussi de supprimer les fameuses lignes inopportunes de grub.
 Cordialement
 Guy

 %%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre
 %%%




Eh oui, Guy. Pourquoi en effet ?

Tout simplement, je crois, parce qu'on ne sait pas que  synaptic fait ça...

D'ailleurs le fait-il ? Je viens de lancer synaptic et en regardant très
rapidement, aucune fonction de nettoyage des noyaux ne m'a sauté aux yeux. Je ne
dis pas qu'elle n'existe pas. Je dis qu'elle n'est pas aussi immédiatement
visible que dans les menus de ubuntu-tweak (qui permet aussi d'autres 
opérations de nettoyages bien utiles). Que j'utilise régulièrement sur les PC de
mes administrés.

Je sais qu'ubuntu-tweak n'a pas bonne presse. Ce que je voudrais savoir c'est :
est-il vraiment dangereux ?. Si oui quelles fonctions sont à éviter ?

Librement
Pierre










%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Guy Passail

Le 20/09/2011 15:38, pyvarl...@free.fr a écrit :

D'ailleurs le fait-il ? Je viens de lancer synaptic et en regardant très
rapidement, aucune fonction de nettoyage des noyaux ne m'a sauté aux yeux.
Dans synaptic, tu _désinstalles_ les noyaux correspondants et il fait 
gentiment le reste...


%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Alain FICHOT
Le 20 septembre 2011 12:08, Damien Nicolas dnicolas+...@ndn.cx a écrit :

 Le mardi 20 septembre 2011 10:15:18, Alain FICHOT a écrit :
  Bonjour,
 
  Une question est souvent posée lors des RaL : comment purger les anciens
  noyaux
  et leurs intitulés devenus inutiles, qui apparaissent au menu de Grub ?
 
  J'ai trouvé cet utilitaire (plein d'autres fonctions) et je vous le
  propose. Pour purger les noyaux : au menu d'accueil =Nettoyeur de
 paquets
  puis Nettoyer les noyaux.
 
  http://ubuntu-tweak.com/
  http://doc.ubuntu-fr.org/ubuntu_tweak
 
  Bonnes bidouilles

 J'ai pas de menu « accueil », ni de « nettoyeur de paquets », je fais
 comment
 ?

 Ha, au fait, Ubuntu ≠ GNU/Linux.

 (sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux, un
 bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
 correspondant aux vieux noyaux. Ça a l'avantage d'être fonctionnel sur
 toute
 distribution digne de ce nom)

 --
 Damien



http://imageshack.us/photo/my-images/33/tweakjo.jpg/
-- 
Alain FICHOT

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Alain FICHOT
Le 20 septembre 2011 12:51, Vincent BRACH v.br...@smie.com a écrit :

 Hi there :)


 Le 20/09/2011 12:08, Damien Nicolas a écrit :

 Le mardi 20 septembre 2011 10:15:18, Alain FICHOT a écrit :

  Bonjour,

 Une question est souvent posée lors des RaL : comment purger les anciens
 noyaux
 et leurs intitulés devenus inutiles, qui apparaissent au menu de Grub ?

 J'ai trouvé cet utilitaire (plein d'autres fonctions) et je vous le
 propose. Pour purger les noyaux : au menu d'accueil =Nettoyeur de
 paquets
 puis Nettoyer les noyaux.

 http://ubuntu-tweak.com/
 http://doc.ubuntu-fr.org/**ubuntu_tweakhttp://doc.ubuntu-fr.org/ubuntu_tweak

 Bonnes bidouilles

 [.../...]

 J'ai pas de menu « accueil », ni de « nettoyeur de paquets », je fais
 comment
 ?

 Moi non plus.


  Ha, au fait, Ubuntu ≠ GNU/Linux.

 Tout à fait.

  (sinon, mon astuce perso qui marche bien pour nettoyer les vieux noyaux,
 un
 bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
 correspondant aux vieux noyaux. Ça a l'avantage d'être fonctionnel sur
 toute
 distribution digne de ce nom)

 Oui mais avec cette méthode ça ne supprime que les entrées dans le menu de
 grub au démarrage mais en aucun cas les paquets (images noyaux et headers)
 installés sur le disque, donc perte d'espace disque inutile. De plus si les
 noyau vmlinuz-2.6.x.x sont toujours présent dans /boot (puisqu'ils n'ont pas
 été supprimé) le prochain appel à update-grub re-parcourera le répertoire
 /boot et rajoutera à nouveau une entrée dans le grub.cfg pour chaque entité
 noyau trouvé.

 De mémoire le fichier /boot/grub/menu.lst n'est utilisé que pour grub (v1)
 pas pour grub2 (mais je fais peut-être erreur..)
 Logiquement avec grub2 c'est le fichier /boot/grub/grub.cfg qui est utilisé
 mais c'est un fichier généré automatiquement par update-grub (dont les
 premières lignes notifient d'ailleurs DO NOT EDIT THIS FILE It is
 automatically generated ).
 La philosophie de grub2 est d'avoir un minimum de fichier de configuration
 proprement dit (cf /etc/grub.d/) et de générer l'équivalent grub1 du
 menu.lst (c'est à dire le grub.cfg) à la volé en fonction des éléments
 trouvés.

 En tout cas pour reprendre le sujet *sur une distribution Ubuntu*, de mon
 côté je trouve que la méthode la plus propre est celle-ci (en console bien
 sur ;) ) :

 - Lister les paquets linux-image :  dpkg -l | grep linux-image
 Le résultat peut donner quelque chose de cette ordre là :
ii  linux-image-2.6.32-31-generic-**pae2.6.32-31.61
Linux kernel image for version 2.6.32 on x86
ii  linux-image-2.6.32-32-generic-**pae2.6.32-32.62
Linux kernel image for version 2.6.32 on x86
ii  linux-image-2.6.32-33-generic-**pae2.6.32-33.72
Linux kernel image for version 2.6.32 on x86

 Si on veut supprimer les noyaux 2.6.32-31 et 2.6.32-32 du menu de grub2 ET
 du disque et laisser le noyau 2.6.32-33 on fera un : sudo aptitude remove
  linux-image-2.6.32-31-generic-**pae linux-image-2.6.32-32-generic-**pae

 Cette commande va non seulement supprimer les paquets des images noyau qui
 ne sont plus souhaités mais également reconstruire le fichier grub.cfg à la
 volée :
Suppression de linux-image-2.6.32-32-generic-**pae ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...

 Voila pour un petit complément d'information et sur comment personnellement
 j'opère sur le sujet, encore une fois je suis sous Ubuntu (10.04LTS, mais ça
 doit fonctionner pour toutes versions confondues) avec grub2.

 Mais le lien d'Alain est intéressant pour un non-console-man :)

 A+

 Vincent Brach



 %%% Merci de respecter ces consignes http://www.linux-azur.org/**
 savoir-vivre http://www.linux-azur.org/savoir-vivre %%%


Bien vu Vincent .o)))
Si des développeur se décarcassent en créant des logiciels graphiques ce
n'est pas pour rien.

Le mode graphique ça reste quand même le plus interactif pour le commun des
utilisateurs.
(Merci de me soutenir face à l'armée de geek !)
-- 
Alain FICHOT

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Vincent BRACH

Re-salut la liste

Le 20/09/2011 17:14, Alain FICHOT a écrit :

[.../...]
Bien vu Vincent .o)))

:)
Si des développeur se décarcassent en créant des logiciels graphiques 
ce n'est pas pour rien.
Tout à fait d'accord, et j'encourage les développeur à continuer de 
faire de beaux frontend à nos interface en ligne de commande.


Le mode graphique ça reste quand même le plus interactif pour le 
commun des utilisateurs.
Ouais d'accords aussi, je donnais l'information low-level car je sais 
pas cliquer sur le mulot :p (enfin je préfère la ligne de commande - 
mais c'est historique) mais c'est normal on me traite souvent de geek 
:( ...

(Merci de me soutenir face à l'armée de geek !)

I support You :)

bye bye

--
Alain FICHOT


Vincent Brach

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Patrik Ulrich

Le 20/09/2011 12:51, Vincent BRACH a écrit :

Hi there :)

Le 20/09/2011 12:08, Damien Nicolas a écrit :

Le mardi 20 septembre 2011 10:15:18, Alain FICHOT a écrit :

Bonjour,

Une question est souvent posée lors des RaL : comment purger les 
anciens

noyaux
et leurs intitulés devenus inutiles, qui apparaissent au menu de Grub ?

J'ai trouvé cet utilitaire (plein d'autres fonctions) et je vous le
propose. Pour purger les noyaux : au menu d'accueil =Nettoyeur de 
paquets

puis Nettoyer les noyaux.

http://ubuntu-tweak.com/
http://doc.ubuntu-fr.org/ubuntu_tweak

Bonnes bidouilles

[.../...]
J'ai pas de menu « accueil », ni de « nettoyeur de paquets », je fais 
comment

?

Moi non plus.


Ha, au fait, Ubuntu ≠ GNU/Linux.

Tout à fait.
(sinon, mon astuce perso qui marche bien pour nettoyer les vieux 
noyaux, un

bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
correspondant aux vieux noyaux. Ça a l'avantage d'être fonctionnel 
sur toute

distribution digne de ce nom)
Oui mais avec cette méthode ça ne supprime que les entrées dans le 
menu de grub au démarrage mais en aucun cas les paquets (images noyaux 
et headers) installés sur le disque, donc perte d'espace disque 
inutile. De plus si les noyau vmlinuz-2.6.x.x sont toujours présent 
dans /boot (puisqu'ils n'ont pas été supprimé) le prochain appel à 
update-grub re-parcourera le répertoire /boot et rajoutera à nouveau 
une entrée dans le grub.cfg pour chaque entité noyau trouvé.


De mémoire le fichier /boot/grub/menu.lst n'est utilisé que pour grub 
(v1) pas pour grub2 (mais je fais peut-être erreur..)
Logiquement avec grub2 c'est le fichier /boot/grub/grub.cfg qui est 
utilisé mais c'est un fichier généré automatiquement par update-grub 
(dont les premières lignes notifient d'ailleurs DO NOT EDIT THIS FILE 
It is automatically generated ).
La philosophie de grub2 est d'avoir un minimum de fichier de 
configuration proprement dit (cf /etc/grub.d/) et de générer 
l'équivalent grub1 du menu.lst (c'est à dire le grub.cfg) à la volé en 
fonction des éléments trouvés.


En tout cas pour reprendre le sujet *sur une distribution Ubuntu*, de 
mon côté je trouve que la méthode la plus propre est celle-ci (en 
console bien sur ;) ) :


- Lister les paquets linux-image :  dpkg -l | grep linux-image
Le résultat peut donner quelque chose de cette ordre là :
ii  linux-image-2.6.32-31-generic-pae
2.6.32-31.61Linux kernel image for 
version 2.6.32 on x86
ii  linux-image-2.6.32-32-generic-pae
2.6.32-32.62Linux kernel image for 
version 2.6.32 on x86
ii  linux-image-2.6.32-33-generic-pae
2.6.32-33.72Linux kernel image for 
version 2.6.32 on x86


Si on veut supprimer les noyaux 2.6.32-31 et 2.6.32-32 du menu de 
grub2 ET du disque et laisser le noyau 2.6.32-33 on fera un : sudo 
aptitude remove  linux-image-2.6.32-31-generic-pae 
linux-image-2.6.32-32-generic-pae


Cette commande va non seulement supprimer les paquets des images noyau 
qui ne sont plus souhaités mais également reconstruire le fichier 
grub.cfg à la volée :

Suppression de linux-image-2.6.32-32-generic-pae ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...

Voila pour un petit complément d'information et sur comment 
personnellement j'opère sur le sujet, encore une fois je suis sous 
Ubuntu (10.04LTS, mais ça doit fonctionner pour toutes versions 
confondues) avec grub2.


Mais le lien d'Alain est intéressant pour un non-console-man :)

A+

Vincent Brach


%%% Merci de respecter ces consignes 
http://www.linux-azur.org/savoir-vivre %%%




Bonjour,

J'ai fais et cela donne:
patrik@K52JT:~$ dpkg -l | grep linux-image
ii  linux-image-2.6.38-10-generic 
2.6.38-10.46   Linux kernel image for 
version 2.6.38 on x86/x86_64
ii  linux-image-2.6.38-11-generic 
2.6.38-11.48   Linux kernel image for 
version 2.6.38 on x86/x86_64
ii  linux-image-2.6.38-8-generic  
2.6.38-8.42Linux kernel image for 
version 2.6.38 on x86/x86_64
ii  linux-image-generic   
2.6.38.11.26   Generic Linux kernel image
patrik@K52JT:~$ sudo apt-get remove linux-image-2.6.38-10-generic 
linux-image-2.6.38-8-generic

[sudo] password for patrik:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-image-2.6.38-10-generic linux-image-2.6.38-8-generic
0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
Après cette opération, 296 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
(Lecture de la base de données... 218377 fichiers et répertoires déjà 
installés.)

Suppression de linux-image-2.6.38-10-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing 

Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Patrik Ulrich

Le 20/09/2011 17:14, Alain FICHOT a écrit :



Le 20 septembre 2011 12:51, Vincent BRACH v.br...@smie.com 
mailto:v.br...@smie.com a écrit :


Hi there :)


Le 20/09/2011 12:08, Damien Nicolas a écrit :

Le mardi 20 septembre 2011 10:15:18, Alain FICHOT a écrit :

Bonjour,

Une question est souvent posée lors des RaL : comment
purger les anciens
noyaux
et leurs intitulés devenus inutiles, qui apparaissent au
menu de Grub ?

J'ai trouvé cet utilitaire (plein d'autres fonctions) et
je vous le
propose. Pour purger les noyaux : au menu d'accueil
=Nettoyeur de paquets
puis Nettoyer les noyaux.

http://ubuntu-tweak.com/
http://doc.ubuntu-fr.org/ubuntu_tweak

Bonnes bidouilles

[.../...]

J'ai pas de menu « accueil », ni de « nettoyeur de paquets »,
je fais comment
?

Moi non plus.


Ha, au fait, Ubuntu ≠ GNU/Linux.

Tout à fait.

(sinon, mon astuce perso qui marche bien pour nettoyer les
vieux noyaux, un
bon vim /boot/grub/menu.lst avec grub2, et on supprime les lignes
correspondant aux vieux noyaux. Ça a l'avantage d'être
fonctionnel sur toute
distribution digne de ce nom)

Oui mais avec cette méthode ça ne supprime que les entrées dans le
menu de grub au démarrage mais en aucun cas les paquets (images
noyaux et headers) installés sur le disque, donc perte d'espace
disque inutile. De plus si les noyau vmlinuz-2.6.x.x sont toujours
présent dans /boot (puisqu'ils n'ont pas été supprimé) le prochain
appel à update-grub re-parcourera le répertoire /boot et rajoutera
à nouveau une entrée dans le grub.cfg pour chaque entité noyau trouvé.

De mémoire le fichier /boot/grub/menu.lst n'est utilisé que pour
grub (v1) pas pour grub2 (mais je fais peut-être erreur..)
Logiquement avec grub2 c'est le fichier /boot/grub/grub.cfg qui
est utilisé mais c'est un fichier généré automatiquement par
update-grub (dont les premières lignes notifient d'ailleurs DO
NOT EDIT THIS FILE It is automatically generated ).
La philosophie de grub2 est d'avoir un minimum de fichier de
configuration proprement dit (cf /etc/grub.d/) et de générer
l'équivalent grub1 du menu.lst (c'est à dire le grub.cfg) à la
volé en fonction des éléments trouvés.

En tout cas pour reprendre le sujet *sur une distribution Ubuntu*,
de mon côté je trouve que la méthode la plus propre est celle-ci
(en console bien sur ;) ) :

- Lister les paquets linux-image :  dpkg -l | grep linux-image
Le résultat peut donner quelque chose de cette ordre là :
   ii  linux-image-2.6.32-31-generic-pae2.6.32-31.61  
 Linux kernel image for version 2.6.32 on x86
   ii  linux-image-2.6.32-32-generic-pae2.6.32-32.62  
 Linux kernel image for version 2.6.32 on x86
   ii  linux-image-2.6.32-33-generic-pae2.6.32-33.72  
 Linux kernel image for version 2.6.32 on x86


Si on veut supprimer les noyaux 2.6.32-31 et 2.6.32-32 du menu de
grub2 ET du disque et laisser le noyau 2.6.32-33 on fera un : sudo
aptitude remove  linux-image-2.6.32-31-generic-pae
linux-image-2.6.32-32-generic-pae

Cette commande va non seulement supprimer les paquets des images
noyau qui ne sont plus souhaités mais également reconstruire le
fichier grub.cfg à la volée :
   Suppression de linux-image-2.6.32-32-generic-pae ...
   Running postrm hook script /usr/sbin/update-grub.
   Generating grub.cfg ...
A+

Vincent Brach



Après mon:
 patrik@K52JT:~$ sudo apt-get remove linux-image-2.6.38-10-generic 
linux-image-2.6.38-8-generic

[sudo] password for patrik:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-image-2.6.38-10-generic linux-image-2.6.38-8-generic

j'ai lancé ubuntu-tweak.

Et au lancement de nettoyage de noyaux,  il me dit qu'il reste les 
linux-headers-2.638_10 et linux-headers-2.638_10-generic à supprimer. 
Une erreur de ma part ou de la ligne de commande?


Bonne journée,

Patrik UlrichVincent .o)))
Si des développeur se décarcassent en créant des logiciels graphiques 
ce n'est pas pour rien.


Le mode graphique ça reste quand même le plus interactif pour le 
commun des utilisateurs.

(Merci de me soutenir face à l'armée de geek !)
--
Alain FICHOT



%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet David Pinson

Hello,

Le 20/09/2011 18:13, Patrik Ulrich a écrit :

Le 20/09/2011 17:43, Vincent BRACH a écrit :

Re-salut la liste

Le 20/09/2011 17:14, Alain FICHOT a écrit :

[.../...]
Bien vu Vincent .o)))

:)
Si des développeur se décarcassent en créant des logiciels 
graphiques ce n'est pas pour rien.
Tout à fait d'accord, et j'encourage les développeur à continuer de 
faire de beaux frontend à nos interface en ligne de commande.


Le mode graphique ça reste quand même le plus interactif pour le 
commun des utilisateurs.
Ouais d'accords aussi, je donnais l'information low-level car je 
sais pas cliquer sur le mulot :p (enfin je préfère la ligne de 
commande - mais c'est historique) mais c'est normal on me traite 
souvent de geek :( ...


Moi aussi, j'aime bien la ligne de commande. Elle me permet de faire 
travailler mon cerveau vieillissant.

(Merci de me soutenir face à l'armée de geek !)

I support You :)


My too

bye bye

--
Alain FICHOT


Vincent Brach

%%% Merci de respecter ces consignes 
http://www.linux-azur.org/savoir-vivre %%%


Re-salut la liste?


Je n'ai encore pas tous lu les messages.

Effectivement,, j'ai aussi ubuntu-tweak mais bon.

Patrik Ulrich

%%% Merci de respecter ces consignes 
http://www.linux-azur.org/savoir-vivre %%%



J'utilise un script bash nommé ubuntucleaner et aussi je l'avais adapté 
pour Debian:

Apparemment, ça a l'air de fonctionner jusqu'ici...
Voici le contenu pour ubuntu:

Script bash (et non dash !!) donc à lancer avec:

$ sudo bash ./UbuntuCleaner

Nettoie le cache et retire les anciens paquets/fichiers de la machine.

#!/bin/bash

OLDCONF=$(dpkg -l|grep ^rc|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG=linux-(image|headers|ubuntu-modules|restricted-modules)
METALINUXPKG=linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE 
$METALINUXPKG|grep -v $CURKERNEL)
YELLOW=\033[1;33m
RED=\033[0;31m
ENDCOLOR=\033[0m

if [ $USER != root ]; then
  echo -e $REDErreur: vous devez etre root
  echo -e $YELLOWSortie...$ENDCOLOR
  exit 0
fi

echo -e $YELLOWNettoyage du cache d'apt-get...$ENDCOLOR
apt-get clean

echo -e $YELLOWSuppression des anciens fichiers de conf...$ENDCOLOR
sudo dpkg --purge $OLDCONF

echo -e $YELLOWSuppression des anciens kernels...$ENDCOLOR
sudo dpkg --purge $OLDKERNELS

echo -e $YELLOWVidage de toutes les corbeilles...$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/**  /dev/null
rm -rf /root/.local/share/Trash/*/**  /dev/null

echo -e $YELLOWThat's all folks! .. $ENDCOLOR

Pour la Debian, il y a peu de modification et ça marche à merveille...

Linuxement vôtre,
David P.


%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Vincent BRACH

Re la liste et salut Patrik

Le 20/09/2011 18:31, Patrik Ulrich a écrit :

[.../...]
Après mon:
 patrik@K52JT:~$ sudo apt-get remove linux-image-2.6.38-10-generic 
linux-image-2.6.38-8-generic

[sudo] password for patrik:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-image-2.6.38-10-generic linux-image-2.6.38-8-generic

j'ai lancé ubuntu-tweak.

Et au lancement de nettoyage de noyaux,  il me dit qu'il reste les 
linux-headers-2.638_10 et linux-headers-2.638_10-generic à supprimer. 
Une erreur de ma part ou de la ligne de commande?
Non c'est normal, la demande de suppression de paquet ne concerne que 
les *linux-image-nnn* et non les paquets *linux-headers-nnn* qui 
permettent d'avoir les entêtes (headers) C du noyau nécessaires pour la 
compilation des modules pour ces versions de noyaux !
Tu as raison dans mon premier post j'aurais du notifier qu'il convenait 
lors de la suppression des linux-image de supprimer également les 
linux-headers associés qui du coup ne servent plus à rien...


Bonne journée,

@pluche

Vincent Brach

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Vincent BRACH

Salut David et la liste,

Le 20/09/2011 18:35, David Pinson a écrit :

[.../...]
J'utilise un script bash nommé ubuntucleaner et aussi je l'avais adapté
pour Debian:
Apparemment, ça a l'air de fonctionner jusqu'ici...
Voici le contenu pour ubuntu:

Script bash (et non dash !!) donc à lancer avec:

$ sudo bash ./UbuntuCleaner

Nettoie le cache et retire les anciens paquets/fichiers de la machine.

#!/bin/bash

OLDCONF=$(dpkg -l|grep ^rc|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG=linux-(image|headers|ubuntu-modules|restricted-modules)
METALINUXPKG=linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE 
$METALINUXPKG|grep -v $CURKERNEL)
YELLOW=\033[1;33m
RED=\033[0;31m
ENDCOLOR=\033[0m

if [ $USER != root ]; then
echo -e $REDErreur: vous devez etre root
echo -e $YELLOWSortie...$ENDCOLOR
exit 0
fi

echo -e $YELLOWNettoyage du cache d'apt-get...$ENDCOLOR
apt-get clean

echo -e $YELLOWSuppression des anciens fichiers de conf...$ENDCOLOR
sudo dpkg --purge $OLDCONF

echo -e $YELLOWSuppression des anciens kernels...$ENDCOLOR
sudo dpkg --purge $OLDKERNELS

echo -e $YELLOWVidage de toutes les corbeilles...$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/**   /dev/null
rm -rf /root/.local/share/Trash/*/**   /dev/null

echo -e $YELLOWThat's all folks! .. $ENDCOLOR

Pour la Debian, il y a peu de modification et ça marche à merveille...
Bien vu, c'est propre :) (et j'aime les caractères d'échappement pour 
l'utilisation des couleurs en console)

Linuxement vôtre,
David P.

@+
Vincent Brach

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Patrik Ulrich

Le 20/09/2011 18:40, Vincent BRACH a écrit :

Salut David et la liste,

Le 20/09/2011 18:35, David Pinson a écrit :

[.../...]
J'utilise un script bash nommé ubuntucleaner et aussi je l'avais adapté
pour Debian:
Apparemment, ça a l'air de fonctionner jusqu'ici...
Voici le contenu pour ubuntu:

Script bash (et non dash !!) donc à lancer avec:

$ sudo bash ./UbuntuCleaner

Nettoie le cache et retire les anciens paquets/fichiers de la machine.

#!/bin/bash

OLDCONF=$(dpkg -l|grep ^rc|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG=linux-(image|headers|ubuntu-modules|restricted-modules)
METALINUXPKG=linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen) 

OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE 
$METALINUXPKG|grep -v $CURKERNEL)

YELLOW=\033[1;33m
RED=\033[0;31m
ENDCOLOR=\033[0m

if [ $USER != root ]; then
echo -e $REDErreur: vous devez etre root
echo -e $YELLOWSortie...$ENDCOLOR
exit 0
fi

echo -e $YELLOWNettoyage du cache d'apt-get...$ENDCOLOR
apt-get clean

echo -e $YELLOWSuppression des anciens fichiers de conf...$ENDCOLOR
sudo dpkg --purge $OLDCONF

echo -e $YELLOWSuppression des anciens kernels...$ENDCOLOR
sudo dpkg --purge $OLDKERNELS

echo -e $YELLOWVidage de toutes les corbeilles...$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/**   /dev/null
rm -rf /root/.local/share/Trash/*/**   /dev/null

echo -e $YELLOWThat's all folks! .. $ENDCOLOR

Pour la Debian, il y a peu de modification et ça marche à merveille...
Bien vu, c'est propre :) (et j'aime les caractères d'échappement pour 
l'utilisation des couleurs en console)

Linuxement vôtre,
David P.

@+
Vincent Brach

Salut David et re-salut Vincent,

J'avais testé: http://forum.ubuntu-fr.org/viewtopic.php?id=242358

Et cela avait bien fonctionné.

Mignavillers, Haute Saône, Température extérieure 15,1, intérieure 15,8
hygrométrie 37%

Bonne soirée

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%










Re: [TECH] Nettoyer le menu de Grub.

2011-09-20 Par sujet Georges Louge
Bonsoir à tous.

Le mardi 20 septembre 2011 14:10:11, Guy Passail a écrit :

 En tant que vieil utilisateur de linux (depuis une Red Hat 4.0), je ne
 peux qu'appuyer tes remarques...

  Red Hat 4.0 ? tiens ! un presque collègue ! 

  En effet, j'ai conservé précieusement le coffret Red Hat PowerTools LiNUX  
de mes débuts 
contenant 6 CD de la Red Hat 4.1 et daté « February '97 ».

  Il faudra un jour que j'essaie de l'installer... 

  Avec toutes mes excuses pour cette réaction entièrement hors sujet !

Georges Louge

-- 

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%