Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#451 Le 20/07/2014, à 19:29

dodovolant

Re : Nettoyage dans les noyaux (kernel)

désolé pour la longueur des lignes.... c'est la première fois de ma vie de linuxien que je vois ça.... wink lol

dbi14@denisb-ordi1:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, avec Linux 3.5.0-54-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 3.5.0-54-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Microsoft Windows XP Professionnel (on /dev/sda1)" --class windows --class os {
menuentry "Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, avec Linux 3.13.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-27-generic-advanced-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, with Linux 3.13.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-27-generic-recovery-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, avec Linux 3.5.0-51-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-51-generic-advanced-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, with Linux 3.5.0-51-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-51-generic-recovery-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, avec Linux 3.5.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-23-generic-advanced-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, with Linux 3.5.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-23-generic-recovery-7d754e5a-afa9-4486-9446-fb90a0029cbb (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu 12.04.4 LTS (12.04) (sur /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b0f774de-cca4-4a0c-9797-6fb3190b53c3 (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, avec Linux 3.5.0-51-generic (sur /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.5.0-51-generic--b0f774de-cca4-4a0c-9797-6fb3190b53c3 (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, with Linux 3.5.0-51-generic (recovery mode) (sur /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.5.0-51-generic-root=UUID=b0f774de-cca4-4a0c-9797-6fb3190b53c3 ro recovery nomodeset-b0f774de-cca4-4a0c-9797-6fb3190b53c3 (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, avec Linux 3.5.0-23-generic (sur /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.5.0-23-generic--b0f774de-cca4-4a0c-9797-6fb3190b53c3 (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Ubuntu, with Linux 3.5.0-23-generic (recovery mode) (sur /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.5.0-23-generic-root=UUID=b0f774de-cca4-4a0c-9797-6fb3190b53c3 ro recovery nomodeset-b0f774de-cca4-4a0c-9797-6fb3190b53c3 (on /dev/sda7)" --class gnu-linux --class gnu --class os {
dbi14@denisb-ordi1:~$ 

on est bien d'accord que les deux lignes "version 3.13.xxx" concernent ma 14.04 qui n'est pas en cause, mais qu'il reste plusieurs lignes "3.5.0-xxx" qui concernent la 12.04 dont je parle....
et pourquoi au milieu, une ligne 'explicite' "ubuntu 12.04" ???

Dernière modification par dodovolant (Le 20/07/2014, à 19:32)


hiroshima45, tchernobyl86, windows2000, Vista12 (mois!! mdr)
(piqué ailleurs:) si microsoft invente un truc qui "plante pas"... ce sera un clou !!
sites : nivoyousnisoumis.re - dodosvolants.free.fr
sur facebook : Dod Ovolant

Hors ligne

#452 Le 20/07/2014, à 19:33

dodovolant

Re : Nettoyage dans les noyaux (kernel)

J'en profite avant qu'on me le demande pour coller le résultat du "sudo update-grub" :

dbi14@denisb-ordi1:~$ sudo update-grub
[sudo] password for dbi14: 
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-54-generic
Found initrd image: /boot/initrd.img-3.5.0-54-generic
Found memtest86+ image: /memtest86+.bin
Found Microsoft Windows XP Professionnel on /dev/sdb1
Found Ubuntu 14.04 LTS (14.04) on /dev/sdb7
done
dbi14@denisb-ordi1:~$ 

Dernière modification par dodovolant (Le 20/07/2014, à 19:34)


hiroshima45, tchernobyl86, windows2000, Vista12 (mois!! mdr)
(piqué ailleurs:) si microsoft invente un truc qui "plante pas"... ce sera un clou !!
sites : nivoyousnisoumis.re - dodosvolants.free.fr
sur facebook : Dod Ovolant

Hors ligne

#453 Le 20/07/2014, à 19:38

alca94

Re : Nettoyage dans les noyaux (kernel)

et pourquoi au milieu, une ligne 'explicite' "ubuntu 12.04" ???

Peut-être une réponse = le noyau 3.5 a été utilisé pour la 12.04 et pour la 12.10

Hors ligne

#454 Le 20/07/2014, à 22:00

Babdu89

Re : Nettoyage dans les noyaux (kernel)

=désolé pour la longueur des lignes.... c'est la première fois de ma vie de linuxien que je vois ça.... wink lol ]

L'explication;  c'est du au changement de version de Grub.
Avec la 12.04 on a une version de Grub v1.98/99 . Ce qui donne dans le fichier /boot/grub/grub.cfg, pour chaque entrée du noyau;
Par exemple;

menuentry "test-u12.04.2-32, avec Linux 3.5.0-31-generic (on /dev/sdd10)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd3,msdos10)'
	search --no-floppy --fs-uuid --set=root dccf2d08-5638-4507-b396-b24b0298927e
	linux /boot/vmlinuz-3.5.0-31-generic root=UUID=dccf2d08-5638-4507-b396-b24b0298927e ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.5.0-31-generic
}
menuentry "test-u12.04.2-32, avec Linux 3.5.0-31-generic (mode de dépannage) (on /dev/sdd10)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd3,msdos10)'
	search --no-floppy --fs-uuid --set=root dccf2d08-5638-4507-b396-b24b0298927e
	linux /boot/vmlinuz-3.5.0-31-generic root=UUID=dccf2d08-5638-4507-b396-b24b0298927e ro recovery nomodeset
	initrd /boot/initrd.img-3.5.0-31-generic
}

Puis avec la 12.10 et plus, on passe en version de Grub  v2.00. Ce qui donne dans le fichier /boot/grub/grub.cfg, pour chaque entrée du noyau;
Par exemple;

menuentry "xub-12.10-syst' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c7374bbf-9922-4d05-8159-d25436b906da (on /dev/sdd15)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd3,msdos15)'
	search --no-floppy --fs-uuid --set=root c7374bbf-9922-4d05-8159-d25436b906da
	linux /boot/vmlinuz-3.5.0-29-generic root=UUID=c7374bbf-9922-4d05-8159-d25436b906da ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.5.0-29-generic
}
menuentry "xub-12.10-syst, avec Linux 3.5.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-29-generic-advanced-c7374bbf-9922-4d05-8159-d25436b906da (on /dev/sdd15)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd3,msdos15)'
	search --no-floppy --fs-uuid --set=root c7374bbf-9922-4d05-8159-d25436b906da
	linux /boot/vmlinuz-3.5.0-29-generic root=UUID=c7374bbf-9922-4d05-8159-d25436b906da ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.5.0-29-generic
}
menuentry "xub-12.10-syst, avec Linux 3.5.0-29-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-29-generic-recovery-c7374bbf-9922-4d05-8159-d25436b906da (on /dev/sdd15)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd3,msdos15)'
	search --no-floppy --fs-uuid --set=root c7374bbf-9922-4d05-8159-d25436b906da
	linux /boot/vmlinuz-3.5.0-29-generic root=UUID=c7374bbf-9922-4d05-8159-d25436b906da ro recovery nomodeset
	initrd /boot/initrd.img-3.5.0-29-generic
}

Pour une 14.04, on a avec la dernière version de Grub ;

menuentry 'Ubuntu 14.04 LTS (14.04)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d9552b27-bda9-4372-8a51-9967d770a932' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  d9552b27-bda9-4372-8a51-9967d770a932
	else
	  search --no-floppy --fs-uuid --set=root d9552b27-bda9-4372-8a51-9967d770a932
	fi
	linux /boot/vmlinuz-3.13.0-24-generic root=UUID=d9552b27-bda9-4372-8a51-9967d770a932 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-24-generic
}
submenu 'Options avancées pour Ubuntu 14.04 LTS (14.04)' $menuentry_id_option 'osprober-gnulinux-advanced-d9552b27-bda9-4372-8a51-9967d770a932' {
	menuentry 'UBUNTU RARING Maxtor part7 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-24-generic--d9552b27-bda9-4372-8a51-9967d770a932' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  d9552b27-bda9-4372-8a51-9967d770a932
		else
		  search --no-floppy --fs-uuid --set=root d9552b27-bda9-4372-8a51-9967d770a932
		fi
		linux /boot/vmlinuz-3.13.0-24-generic root=UUID=d9552b27-bda9-4372-8a51-9967d770a932 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-24-generic
	}
	menuentry 'UBUNTU RARING Maxtor part7 GNU/Linux, with Linux 3.13.0-24-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-24-generic--d9552b27-bda9-4372-8a51-9967d770a932' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  d9552b27-bda9-4372-8a51-9967d770a932
		else
		  search --no-floppy --fs-uuid --set=root d9552b27-bda9-4372-8a51-9967d770a932
		fi
		linux /boot/vmlinuz-3.13.0-24-generic root=UUID=d9552b27-bda9-4372-8a51-9967d770a932 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-24-generic
	}

Alors il est certain que lorsque l'on a des config à plusieurs disques contenant chacun des Os Linux installés, c'est mon cas. On arrive à des fichiers  grub.cfg  qui dépassent le Mo . du fait qu'il y a multiplications des entrées dans les menus Grub, et multiplication de versions de Grub.
Des menus Grub à rallonge surtout si l'OS qui démarre le disque est une 12.04 et moins, là c'est la cata ...

Voir ici ...

http://forum.ubuntu-fr.org/viewtopic.php?id=1565711

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#455 Le 21/07/2014, à 05:31

dodovolant

Re : Nettoyage dans les noyaux (kernel)

Merci pour l'explication.....
Sinon j'attends un avis sur le "nettoyage" des anciennes entrées dont les noyaux ont été supprimés par kclean. Comme je me suis limité à en garder UN seul, il ne me reste que le noyau 3.5.0-54 installé. Est-ce que je nettoie "à la main" dans le grub.cfg, ou est-ce qu'il y a une procédure (kclean ou autre)?


hiroshima45, tchernobyl86, windows2000, Vista12 (mois!! mdr)
(piqué ailleurs:) si microsoft invente un truc qui "plante pas"... ce sera un clou !!
sites : nivoyousnisoumis.re - dodosvolants.free.fr
sur facebook : Dod Ovolant

Hors ligne

#456 Le 21/07/2014, à 08:29

cep

Re : Nettoyage dans les noyaux (kernel)

dodovolant a écrit :

Sinon j'attends un avis sur le "nettoyage" des anciennes entrées dont les noyaux ont été supprimés par kclean. Comme je me suis limité à en garder UN seul, il ne me reste que le noyau 3.5.0-54 installé. Est-ce que je nettoie "à la main" dans le grub.cfg, ou est-ce qu'il y a une procédure (kclean ou autre)?

Que veux-tu nettoyer ?
Tu as un seul noyau et le rapport de update-grub  que tu as posté plus haut signale cela. Donc tout est ok. C'est update-grub qui configure grub.cfg

Hors ligne

#457 Le 21/07/2014, à 08:51

dodovolant

Re : Nettoyage dans les noyaux (kernel)

Je voudrais nettoyer le "grub au démarrage" que j'ai affiché en haut de cette page (#451) qui contient DIX lignes inutiles concernant des noyaux supprimés.... et par précaution je demande des avis avant d'effacer directement ces lignes dans le fichier grub.cfg....


hiroshima45, tchernobyl86, windows2000, Vista12 (mois!! mdr)
(piqué ailleurs:) si microsoft invente un truc qui "plante pas"... ce sera un clou !!
sites : nivoyousnisoumis.re - dodosvolants.free.fr
sur facebook : Dod Ovolant

Hors ligne

#458 Le 21/07/2014, à 09:24

Babdu89

Re : Nettoyage dans les noyaux (kernel)

Bonjour.

OK!!. Je pense avoir cerné le souci de dodovolant. j'ai eu le même souci avant de piger ce qu'il faut faire...

Normalement on ne touche pas manuellement au fichier grub.cfg. c'est un fichier auto-généré par la mise à jour de Grub.

Sur sa config ,il y a plusieurs OS installés...
Chaque OS présentent plusieurs versions du noyau qui y est installé.
Normalement, il faut installer et utiliser Kclean sur chacun des Os. L'utiliser en ne laissant que les deux dernière versions du noyau.
Mais il y a un ordre à respecter... Il faut finir par l'OS qui se lance au démarrage de la machine...

Exemple ;
3 Os Linux installés sur la machine.
Linux1 avec 5 versions du noyau.
Linux2 avec 6 versions du noyau.
Linux3 avec 4 version du noyau.

La machine démarre sur le Linux2.
Dans le menu Grub (qui est celui de Grub installé dans le Linux2) on voit les 6 entrées des noyaux du Linux2 +memory test +un W$ eventuel +les Linux suivant donc 9 entrées.
Alors nettoyage efficace avec Kclean.
On l'installe sur les 3 linux.
On nettoie les Linux1 et 3 . Et on fini par le Linux2 celui qui lance la machine.
Si on ne garde que les deux dernières versions du noyau dans chaque OS. Dans le menu Grub du Linux2 ( celui lancer au démarrage de la machine) il n'y aura plus que;
2 versions noyaux pour le Linux2
Memory test
W$ éventuel
2 versions du noyau pour les Linux1 et 3 .
Donc plus que 6 entrées pour les noyau de tous les Linux.

Remarque Kclean supprime le noyau, mais fais aussi un mise à jour de Grub des Os qui l'utilise.
Donc si on finit par le Linux qui lance la machine, la suppression des noyaux des autres Linux sera pris en compte dans le menu Grub du Linux qui lance la machine...

Remarque pour dodvolant, si dans un de tes OS le 14.04 , il n'y plus que 2 versions du noyau, tu ne nettoies pas avec Kclean, mais tu fais une mise à jour de Grub de la 14.04.

sudo update-grub

Et tu finis le nettoyage avec kclean dans le 12.04  . À la fin du nettoyage, Kclean va faire la maj de Grub de la 12.04. Çà va éclaircir le menu Grub .

En fait les noyaux sont bien nettoyé dans la 14.04, mais Grub n'est pas à jour. Dans le fichier /boot/grub/grub.cfg de la 14.04, il y a encore les entrées des anciens noyaux. La maj de Grub va les supprimer. Lorsque tu vas nettoyer la 12.04 tout va rentrer dans l'ordre  .

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 21/07/2014, à 09:38)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

Haut de page ↑