Pages : 1
#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:
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
(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
Pages : 1