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 07/01/2010, à 12:44

malbo

Ne faire apparaître qu'un seul noyau : pas bon

La doc du site propose ça :
http://doc.ubuntu-fr.org/grub-pc#ne_faire_apparaitre_qu_un_seul_noyau
La méthode proposée (déplacement vers un dossier AnciensNoyaux) est celle que j'utilise et je la trouve sûre mais ce qui ne va pas c'est l'idée de ne garder qu'un seul noyau.
Encore récemment, on a pu rencontrer des bug dans les mises à jours qui ont rendu (pour un temps assez bref heureusement ) l'utilisation du noyau le plus récent impossible, comme dans le cas de Deepthroat :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3144836#p3144836
La solution de pouvoir se sélectionner facilement un noyau plus ancien est à mon avis plus prudente. Aussi je recommande aux novices de conserver bien sûr la méthode "AnciensNoyaux" mais de laisser toujours le dernier noyau et l'avant dernier (donc de conserver en fait deux noyaux et non pas un seul noyau).
Pour ceux qui sont en multi-boot avec Windows et qui veulent booter par défaut sur Windows, je rappelle qu'il faut modifier l'option GRUB_DEFAULT de la façon proposée ici :
http://doc.ubuntu-fr.org/grub-pc#etcdefaultgrub_options_par_defaut
Chez moi, compte-tenu des deux noyaux dont je viens de parler, ça me conduit à définir GRUB_DEFAULT=6 
Ne pas oublier de terminer tous ces petits ajustement par cette commande dans un terminal :
sudo update-grub
Ceci afin que tout soit bien pris en compte et que l'affichage du menu de Grub au démarrage du PC soit bien celui qu'on espère...

Dernière modification par malbo (Le 07/01/2010, à 12:46)

Hors ligne

#2 Le 07/01/2010, à 15:52

Plonk

Re : Ne faire apparaître qu'un seul noyau : pas bon

Oui c'est pas idiot, on observe régulièrement des régressions avec le noyau (c'est aussi ce qui fait le petit plaisir de la mise à jour). Il serait peut être opportun de modifier la page dans la documentation.

#3 Le 07/01/2010, à 16:15

Compte anonymisé

Re : Ne faire apparaître qu'un seul noyau : pas bon

Salut

Pour choisir de lancer un autre système que celui de la première entrée de grub.cfg, il faut modifier ainsi dans /etc/default/grub la variable :
GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"  en adaptant bien sûr le texte à celui de l'entrée à sélectionner.

Cela permet l'indépendance par rapport au nombre de noyaux affichés.

@+

Dernière modification par Compte anonymisé (Le 07/01/2010, à 18:31)

#4 Le 07/01/2010, à 16:29

xabilon

Re : Ne faire apparaître qu'un seul noyau : pas bon

Salut

Déjà, déplacer les noyaux dont on ne veut pas dans le grub, c'est quand même une bidouille, qui dans certains cas peut poser problème.
Exemple :
- déplacement de l'ancien noyau, puisque le nouveau marche
- mise à jour du nouveau noyau sans changement de version (donc aucun noyau n'est ajouté)
- le noyau mis à jour ne démarre plus ... Aïe

On a comme solution :
- déplacer l'ancien noyau à nouveau dans /boot
- puis chrooter depuis un LiveCD pour faire que grub.cfg le reprenne en compte, ou alors rentrer dans Grub au démarrage et rentrer les données de démarrage sur l'ancien noyau à la main.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 08/01/2010, à 08:55

malbo

Re : Ne faire apparaître qu'un seul noyau : pas bon

jeanjd63 a écrit :

il faut modifier ainsi dans /etc/default/grub la variable :
GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"

ça parait efficace. Tu as trouvé cette astuce tout seul ou bien sur internet (merci de donner ta source si tu l'as trouvée sur internet) ?

Hors ligne

#6 Le 08/01/2010, à 09:05

malbo

Re : Ne faire apparaître qu'un seul noyau : pas bon

xabilon a écrit :

On a comme solution :
- déplacer l'ancien noyau à nouveau dans /boot
- puis chrooter depuis un LiveCD pour faire que grub.cfg le reprenne en compte, ou alors rentrer dans Grub au démarrage et rentrer les données de démarrage sur l'ancien noyau à la main.

xabilon, je ne doute pas qu'un vieux routard comme toi ait plus d'un tour dans son sac. Je veux simplement dire qu'il est plus prudent pour les novices et aussi les moins novices comme moi de garder toujours le noyau précédent. C'est ce qu'il y a de plus simple pour affronter les mises à jour foireuses du noyau comme celle que je viens encore d'essuyer hier :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3193244#p3193244
On arrive à démarrer facilement sur le noyau précédent sans avoir à entreprendre une manip plus ou moins compliquée.

Hors ligne

#7 Le 08/01/2010, à 09:22

Compte anonymisé

Re : Ne faire apparaître qu'un seul noyau : pas bon

malbo a écrit :
jeanjd63 a écrit :

il faut modifier ainsi dans /etc/default/grub la variable :
GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"

ça parait efficace. Tu as trouvé cette astuce tout seul ou bien sur internet (merci de donner ta source si tu l'as trouvée sur internet) ?

Ben oui qu'est ce que tu crois ???? lol

En fait il suffit de lire les doc sur grub-pc et tout est expliqué.

@+

#8 Le 08/01/2010, à 10:24

malbo

Re : Ne faire apparaître qu'un seul noyau : pas bon

jeanjd63 a écrit :

il suffit de lire les doc sur grub-pc

heureusement, je suis assez vieux pour être capable de lire les doc (suis mon regard...si tu peux). Je vais m'y employer. Merci pour ta réponse.

Hors ligne

#9 Le 08/01/2010, à 12:45

xabilon

Re : Ne faire apparaître qu'un seul noyau : pas bon

malbo a écrit :

xabilon, je ne doute pas qu'un vieux routard comme toi ait plus d'un tour dans son sac. Je veux simplement dire qu'il est plus prudent pour les novices et aussi les moins novices comme moi de garder toujours le noyau précédent.

Mon message va exactement dans le même sens, pour expliquer que si on choisit cette méthode de déplacement des noyaux, en cas de problème c'est plutôt coton à résoudre pour un débutant.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#10 Le 08/01/2010, à 12:54

malbo

Re : Ne faire apparaître qu'un seul noyau : pas bon

xabilon,
Oui, c'est vrai que tu vas dans le même sens (c'est pourtant clair à la relecture de ton post #4 mais je n'avais pas bien compris que tu étais favorable à ma proposition)

Hors ligne

#11 Le 11/02/2010, à 09:14

maaon

Re : Ne faire apparaître qu'un seul noyau : pas bon

Bonjour, j'ai bien suivi la doc : http://doc.ubuntu-fr.org/grub-pc#etcdef … par_defaut

j'ai crée le dossier /boot/AnciensNoyaux

dans lequel j'ai mis les fichiers :
abi-2.6.31-14-generic
config-2.6.31-14-generic
initrd.img-2.6.31-14-generic
System.map-2.6.31-14-generic
vmcoreinfo-2.6.31-14-generic
vmlinuz-2.6.31-14-generic

J'ai donc conservé les fichiers relatifs au dernier et à l'avant dernier noyau dans /boot à savoir :
abi-2.6.31-17-generic
config-2.6.31-17-generic
initrd.img-2.6.31-17-generic
System.map-2.6.31-17-generic
vmcoreinfo-2.6.31-17-generic
vmlinuz-2.6.31-17-generic
abi-2.6.31-19-generic
config-2.6.31-19-generic
initrd.img-2.6.31-19-generic
System.map-2.6.31-19-generic
vmcoreinfo-2.6.31-19-generic
vmlinuz-2.6.31-19-generic

seulement au redémarrage dans grub, j'ai encore la proposition de booter sur le noyau 2.6.31-14-generic que j'ai déplacé dans le dossier AnciensNoyaux

Que faire pour que ce dernier n'y apparaisse plus ?

Merci

Hors ligne

#12 Le 11/02/2010, à 09:47

RegisBurin

Re : Ne faire apparaître qu'un seul noyau : pas bon

As-tu fais:

sudo update-grub

Essentiel pour valider toute modification de Grub...


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#13 Le 11/02/2010, à 15:35

maaon

Re : Ne faire apparaître qu'un seul noyau : pas bon

effectivement, je n'avais pas saisi cette commande, maintenant cela marche.

Merci

Cependant après avoir lancé la commande :  sudo update-grub, j'ai obtenu quelques erreurs :

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
grub-probe: error: Cannot find a GRUB drive for /dev/sdb5.  Check your device.map.

grub-probe: error: Cannot find a GRUB drive for /dev/sdb5.  Check your device.map.

Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
grub-probe: error: Cannot find a GRUB drive for /dev/sdb5.  Check your device.map.

grub-probe: error: Cannot find a GRUB drive for /dev/sdb5.  Check your device.map.

Found memtest86+ image: /boot/memtest86+.bin
done

Quelqu'un pourrait il me les expliquer ?

Merci

Hors ligne