[TECH] Nettoyer le menu de Grub.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 %%%