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 19/12/2013, à 22:03

fruity101079

[Résolu] Nettoyer le grub

Bonjour
Suite a divers problème de démarrage, superblock, grub-rescue, boot-repair, super grub disk, etc... et 3 jours a me battre pour récuperer les systèmes, j'ai enfin réussi a faire repartir la bête.
Par contre je me retrouve avec un grub dégeulasse, avec des dizaines de ligne, et je voudrais y faire le ménage.
Comment faire?

J'ai ceci:

fruity@fruity-System-Product-Name:~$ grep menuentry /boot/grub/grub.cfg 
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'Kubuntu GNU/Linux' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
submenu 'Options avancées pour Kubuntu GNU/Linux' $menuentry_id_option 'gnulinux-advanced-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-34-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-34-generic-advanced-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-34-generic (mode de dépannage)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-34-generic-recovery-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-31-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-31-generic-advanced-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-31-generic (mode de dépannage)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-31-generic-recovery-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-30-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-30-generic-advanced-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-30-generic (mode de dépannage)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-30-generic-recovery-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-29-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-29-generic-advanced-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-29-generic (mode de dépannage)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-29-generic-recovery-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-27-generic' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-27-generic-advanced-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
        menuentry 'Kubuntu GNU/Linux, avec Linux 3.8.0-27-generic (mode de dépannage)' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-27-generic-recovery-cd6b494c-6cd4-414a-acd5-6c3e827853fe' {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry 'Ubuntu 13.10 (13.10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
submenu 'Options avancées pour Ubuntu 13.10 (13.10)' $menuentry_id_option 'osprober-gnulinux-advanced-19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
        menuentry 'Kubuntu (sur /dev/sdb2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-14-generic--19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
        menuentry 'Kubuntu, with Linux 3.11.0-14-generic (sur /dev/sdb2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-14-generic--19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
        menuentry 'Kubuntu, with Linux 3.11.0-14-generic (recovery mode) (sur /dev/sdb2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-14-generic-root=UUID=19a19ded-f039-4bbd-bb3a-9cbccfd40949 ro recovery nomodeset-19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
        menuentry 'Kubuntu, with Linux 3.11.0-12-generic (sur /dev/sdb2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-12-generic--19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
        menuentry 'Kubuntu, with Linux 3.11.0-12-generic (recovery mode) (sur /dev/sdb2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-12-generic-root=UUID=19a19ded-f039-4bbd-bb3a-9cbccfd40949 ro recovery nomodeset-19a19ded-f039-4bbd-bb3a-9cbccfd40949' {
menuentry 'Ubuntu 10.04 LTS (10.04)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-3e0d82a5-78aa-4f1c-8e80-210f2412660c' {
submenu 'Options avancées pour Ubuntu 10.04 LTS (10.04)' $menuentry_id_option 'osprober-gnulinux-advanced-3e0d82a5-78aa-4f1c-8e80-210f2412660c' {
        menuentry 'Ubuntu, with Linux 2.6.32-54-generic-pae (sur /dev/sdb5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.32-54-generic-pae--3e0d82a5-78aa-4f1c-8e80-210f2412660c' {
        menuentry 'Ubuntu, with Linux 2.6.32-54-generic-pae (recovery mode) (sur /dev/sdb5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.32-54-generic-pae-root=UUID=3e0d82a5-78aa-4f1c-8e80-210f2412660c ro single-3e0d82a5-78aa-4f1c-8e80-210f2412660c' {
menuentry 'Windows 7 (loader) (sur /dev/sdb7)' --class windows --class os $menuentry_id_option 'osprober-chain-5688BBDE88BBBAB7' {

Que puis-je effacer sachant que je souhaite booter sur Kubuntu 13.04 pour le moment. Et par la suite effacer complétement la partition Kubuntu 13.10 et Ubuntu 10.04.
(ce qui est bizarre, c'est que 13.04 n'apparait pas clairement même si j'imagine que ce sont les premieres lignes)

Quand je vais dans /boot, il y a beaucoup trop de fichier, et je ne sais pas quoi supprimer (ou plutot déplacer au cas ou).

Merci par avance!

Dernière modification par fruity101079 (Le 29/12/2013, à 22:38)


Ubuntu 14.04
Kubuntu 14.10

Hors ligne

#2 Le 19/12/2013, à 22:29

moko138

Re : [Résolu] Nettoyer le grub

La réponse est là :
doc.ubuntu-fr.org/kernel#suppression_des_anciens_noyaux


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#3 Le 20/12/2013, à 17:56

fruity101079

Re : [Résolu] Nettoyer le grub

Merci
J'ai fait comme indiqué, mais ca ne fonctionne pas.
De plus j'ai d'autres lignes étranges.
Ci-joint capture d'écran:
grub
Sachant qu'au dessus il y a les 2 memtest et les 2 ubuntu 10.04.
Et en dessous, windows 7.

ps: J'ai aussi fait le ménage dans le dossier /mnt.

Dernière modification par fruity101079 (Le 20/12/2013, à 17:57)


Ubuntu 14.04
Kubuntu 14.10

Hors ligne

#4 Le 20/12/2013, à 18:33

bluc

Re : [Résolu] Nettoyer le grub

J'ai fait du ménage hier avec Ubuntu tweak dont les anciens noyaux


Clevo :  Ubuntu 23.10   ❖  Xubuntu 22.10  ❖  Kubuntu 23.10   
         avec partition data commune       Une fraction de seconde                    Multiboot

Hors ligne

#5 Le 20/12/2013, à 19:01

Compte anonymisé

Re : [Résolu] Nettoyer le grub

Salut

Que renvoie les commandes :
dpkg   -l  |  grep  linux-
et
ls  -l  /boot/vmlinuz*

#6 Le 21/12/2013, à 02:57

fruity101079

Re : [Résolu] Nettoyer le grub

Pour l'instant je ne peux plus rien faire, je retombe à nouveau sur grub rescue... Grr

edit: ok j'ai réussi a reprendre la main (bootrepair ne fonctionne que sur les systeme 32bits, donc obligé de reinstaller n'importe quel ubuntu du moment qu'il est en 32 bits pour pouvoir réparer, réinstaller et écrire le grub)
Et dans la foulée j'ai réussi a purger un peu le fichier de config avec bootrepair, voila les résultats:

fruity@fruity-System-Product-Name:~$ dpkg   -l  |  grep  linux-
ii  linux-firmware                        1.106                                      all          Firmware for Linux kernel drivers
ii  linux-generic                         3.8.0.34.52                                amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.8.0-31                3.8.0-31.46                                all          Header files related to Linux kernel version 3.8.0
ii  linux-headers-3.8.0-31-generic        3.8.0-31.46                                amd64        Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
ii  linux-headers-3.8.0-34                3.8.0-34.49                                all          Header files related to Linux kernel version 3.8.0
ii  linux-headers-3.8.0-34-generic        3.8.0-34.49                                amd64        Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
ii  linux-headers-generic                 3.8.0.34.52                                amd64        Generic Linux kernel headers
ii  linux-image-3.8.0-31-generic          3.8.0-31.46                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-34-generic          3.8.0-34.49                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-31-generic    3.8.0-31.46                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-34-generic    3.8.0-34.49                                amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-generic                   3.8.0.34.52                                amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                  3.8.0-34.49                                amd64        Linux Kernel Headers for development
ii  linux-sound-base                      1.0.25+dfsg-0ubuntu4                       all          base package for ALSA and OSS sound systems
ii  syslinux-common                       3:4.05+dfsg-6+deb7u2ubuntu1                all          collection of boot loaders (common files)
ii  syslinux-legacy                       2:3.63+dfsg-2ubuntu5                       amd64        Bootloader for Linux/i386 using MS-DOS floppies
fruity@fruity-System-Product-Name:~$ ls  -l  /boot/vmlinuz*
-rw------- 1 root root 5362320 sept. 10 20:29 /boot/vmlinuz-3.8.0-31-generic
-rw------- 1 root root 5364080 nov.  12 18:28 /boot/vmlinuz-3.8.0-34-generic

Donc finalement, je ne suis pas mal. Il ne me reste qu'a déplacer le grub sur sdb6, virer ubuntu 10.04 et le remplacer par kubuntu 13.10.
J'en suis pas sorti encore... pff


Edit 2:
Ouais non en fait, j'ai quand meme un soucis. Regardez:

fruity@fruity-System-Product-Name:~$ sudo os-prober
[sudo] password for fruity: 
/dev/sdb3:Windows 7 (loader):Windows:chain
/dev/sdb6:Ubuntu 10.04 LTS (10.04):Ubuntu:linux
fruity@fruity-System-Product-Name:~$ sudo update-grub
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.8.0-34-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-34-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-31-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-31-generic
Found memtest86+ image: /boot/memtest86+.bin
Windows 7 (loader) trouvé sur /dev/sdb3
Ubuntu 10.04 LTS (10.04) trouvé sur /dev/sdb6
fait

je voulais continuer avec

sudo sudo grub-install /dev/sdbX

or on voit que les premieres images linux ne sont pas normales.
Je veux dire, ca devrait se présenter comme la derniere ligne ubuntu 10.04 non?

Dernière modification par fruity101079 (Le 21/12/2013, à 03:35)


Ubuntu 14.04
Kubuntu 14.10

Hors ligne

#7 Le 21/12/2013, à 07:31

moko138

Re : [Résolu] Nettoyer le grub

fruity101079 a écrit :

(bootrepair ne fonctionne que sur les systeme 32bits, donc obligé de reinstaller n'importe quel ubuntu du moment qu'il est en 32 bits pour pouvoir réparer, réinstaller et écrire le grub)

Non, sourceforge.net/p/boot-repair/home/fr/b dit :

OBTENIR BOOT-REPAIR : quels que soient les systèmes installés sur votre disque, choisissez une de ces 3 méthodes :
    RECOMMANDÉ: démarrer sur un disque Boot-Repair-Disk. Le logiciel Boot-Repair sera lancé automatiquement. La version 64 bits est compatible UEFI.
    OU démarrer sur un disque Linux-Secure, choisir « Essayer Ubuntu », lancer Boot-Repair via le raccourci à gauche de l'écran. La version 64 bits est compatible UEFI.
    OU encore démarrer sur un disque Debian (ou dérivés : Ubuntu, Linux Mint, …), soit en session normale, soit en Live-CD ou Live-USB. Puis y installer Boot-Repair, soit via PPA PPA pour Ubuntu et Mint, soit par DEBs pour Debian.

EDIT : il serait temps que tu fasses un rapport boot-info, merci !

Dernière modification par moko138 (Le 21/12/2013, à 07:32)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 21/12/2013, à 14:27

fruity101079

Re : [Résolu] Nettoyer le grub

Oui mais il s'agit de boot-repair-disk qui se lance au démarrage. Moi je parlais du programme boot-repair que l'on peut installer et lancer depuis ubuntu.
Quant au rapport, j'imagine que tu parles du log que l'on peut faire avec boot-repair. Oui je continue mes magouilles et je fais ca.
Merci.


Ubuntu 14.04
Kubuntu 14.10

Hors ligne