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 04/09/2006, à 23:11

karimcf

Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Bonjour à tous et merci pour ce forum.

Je n'arrive pas à afficher uniquement le dernier noyau après une mise à jour éffectuée il y a quelque temps déjà.

J'ai donc édité le fichier menu.lst pour modifier dans un premier temps le démarrage puis j'ai modifié la ligne howmany pour n'avoir qu'une seule ligne.

copie du paragraphe concerné :

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=1


affichage obtenu au démarrage :

Ubuntu, kernel 2.6.15-25-386

Ubuntu, kernel 2.6.15-25-386 (recovery mode)

Ubuntu, kernel 2.6.15-23-386

Ubuntu, kernel 2.6.15-23-386 (recovery mode)


Histoire de dépouiller le menu je souhaiterai ne garder que la première ligne.

D'autre part en cas d'une futur mise à jour,  la ligne howmany est-elle remise à l'état par défaut ? Si jamais l'opération foire à cause d'une incompatibilité quelconque, comment démarrer avec la dernière bonne version si celle-ci est ignorée au cas où j'oublierai de modifier la ligne avant pour être tranquille...

Merci d'avance.


Edit : réglé

Dernière modification par karimcf (Le 07/09/2006, à 21:11)

Hors ligne

#2 Le 04/09/2006, à 23:23

cep

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Tu as fait un update-grub après modification de l'option ?

Cette option ne sera pas remise "à l'état par défaut". Il n'est pas prudent de ne laisser qu'un choix. Mieux vaut en prévoir 2 au moins. Tu peux aussi utiliser "saved" dans le choix du title à démarrer et diminuer le délai, quitte à décommenter "Hiddenmenu".

Hors ligne

#3 Le 05/09/2006, à 19:51

karimcf

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Je n'ai pas fais d'update-grub ne sachant qu'il fallait le faire.

J'avoue quelques difficultés avec les commandes linux. Pour installer un logiciel particulier je me contente d'un copier-coller la ligne à partir de la documentation Ubuntu.

Je vais donc retourner un peu plus tard dans la documentation pour comprendre l'update et modifier le fichier menu.lst pour décaler les "recovery" vers le bas et créer une disquette.

Pour la fonction "saved" ... je ne la connais pas !

Dès que j'ai pû faire tout ceci je confirme.

Merci et à plus.

Hors ligne

#4 Le 05/09/2006, à 20:18

karimcf

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Bon l'update est fait, je n'ai plus l'image mais le menu est plus court c'est ce qui m'importe. Ayant sauvegardé l'ancien fichier je n'aurai plus qu'à recopier la ligne.

En regardant le nouveau fichier menu.lst j'ai vu que les anciens noyaux ont disparus mais une mise à jour du noyau enlève-t-elle un ancien noyau ?

Pour la commande c'était très simple, je me suis apercu que je la connaissais. Comme quoi ...

J'aurai d'autres questions sur Grub

A plus.

Hors ligne

#5 Le 05/09/2006, à 20:31

cep

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

La mise à jour n'enlève pas l'ancien noyau.

Il t'appartient de le désinstaller si tu veux, par synapric, aptitude, adept, ou apt-get.

Bonne continuation.
cep

Hors ligne

#6 Le 05/09/2006, à 21:16

karimcf

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Merci pour l'aide, je vais donc rajouter en copiant à partir du précédant fichier la ligne de l'ancien noyau en l'intercalant entre le noyau actuel et le noyan recovery qui est toujours affiché.

Mes craintes venaient plus du fait qu'une mise à jour nvidia pouvait bloquer le serveurx, un truc comme ça, et donc essayer de trouver une parade.

Merci.

Hors ligne

#7 Le 06/09/2006, à 10:19

boro72

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Perso, je viens de faire un dist-upgrade qui m'a effectivement créé une nouvelle ligne dans le grub.
Je me retrouve avec un noyau qui boote mais seulement en ligne de commande (la version la plus récente) et l'autre, plus ancien, qui ne boot plus (Hardware Abstraction Layer en rade) mais l'interface graphique qui fonctionne.
Karimcf, tu arrives à booter normalement avec tes deux noyaux ?

Boro

Hors ligne

#8 Le 06/09/2006, à 10:26

cep

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

@ karimcf : tu peux aussi mettre le chiffre 2 et refaire un update-grub.

Il est préférable de laisser 2 menus au minimum pour solutionner facilement des problèmes en cas de mise à jour kernel foireuse (ou alors utiliser l'autocompletion dans grub)

Hors ligne

#9 Le 07/09/2006, à 04:35

karimcf

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Pour boro 72 :

je n'ai pas pu passer du temps dessus mais j'avais pu démarrer avec l'ancien noyau sans remarquer de différence. Après la mise à jour de grub l'affichage a disparu pour l'ancien noyau mais il me suffit de coller une partie de l'ancien fichier dans le nouveau et de faire un test, théoriquement celà devrai fonctionner. Enfin je pense ...

Pour cep :

avec le chiffre 1 j'ai ceci

        Ubuntu, kernel 2.6.15-25-386

        Ubuntu, kernel 2.6.15-25-386 (recovery mode)

        MemTest



A ce soir pour répondre plus simplement.

Hors ligne

#10 Le 07/09/2006, à 07:39

cep

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Oui, c'est normal, le menu principal et le recovery.

Si tu ne veux pas memtest il faudra remplacer true par false ici :

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

en laissant le commentaire # en début de ligne.

Hors ligne

#11 Le 07/09/2006, à 20:17

karimcf

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Ok mais dans ce cas là je ne comprends pas le howmany où il suffit de mettre "1" au lieu de "all" théoriquement. Ce n'est pas très grave je vais essayer avec l'option true-false un peu plus tard. Celà ne modifie pas les os installés.


Pour boro 72 : j'ai dans l'ordre

-installé Ubuntu avec le premier noyau
-fais la mise à jour d'où le deuxième noyau.
-en même temps je n'ai pas dû installer le bon package pour la carte vidéo mais pas de problème sauf  pas de 3D ou d'accélération.
-fais un "update-grub"
-désinstallé le package nvidia puis installé le bon package. Là je n'ai pas trop fais de test mais à priori c'est bon j'ai le logo Nvidia.

Et me voilà.

Ci-dessous la deuxième partie du menu.lst, je suis tout de suite avec le noyau version 2.6.15-23-386


## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

splashimage  (hd1,0)/boot/grub/splashimages/debsplash.xpm.gz

title        Ubuntu, kernel 2.6.15-25-386
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.15-25-386 root=/dev/hdb1 ro quiet splash
initrd        /boot/initrd.img-2.6.15-25-386
savedefault
boot

title        Ubuntu, kernel 2.6.15-25-386 (recovery mode)
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.15-25-386 root=/dev/hdb1 ro single
initrd        /boot/initrd.img-2.6.15-25-386
boot

title        Ubuntu, kernel 2.6.15-23-386
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro quiet splash
initrd        /boot/initrd.img-2.6.15-23-386
savedefault
boot

title        Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro single
initrd        /boot/initrd.img-2.6.15-23-386
boot

title        Ubuntu, memtest86+
root        (hd1,0)
kernel        /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root

# Les lignes suivantes servent à démarrer un système Windows.
# Dans cet exemple, Windows est installé dans /dev/hda1.
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1




# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdb6.
title        Mandriva (on /dev/hdb6)
root        (hd1,5)
kernel        /boot/vmlinuz root=/dev/hdb6 ro acpi=ht resume=/dev/hdb7 splash=silent
initrd        /boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdb6.
title        linux-nonfb (on /dev/hdb6)
root        (hd1,5)
kernel        /boot/vmlinuz root=/dev/hdb6 ro acpi=ht resume=/dev/hdb7
initrd        /boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdb6.
title        failsafe (on /dev/hdb6)
root        (hd1,5)
kernel        /boot/vmlinuz root=/dev/hdb6 ro failsafe acpi=ht resume=/dev/hdb7 devfs=nomount
initrd        /boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdb6.
title        2612-12mm1 (on /dev/hdb6)
root        (hd1,5)
kernel        /boot/vmlinuz-2.6.12-12.mm.1mdk root=/dev/hdb6 acpi=ht resume=/dev/hdb7 splash=silent
initrd        /boot/initrd-2.6.12-12.mm.1mdk.img
savedefault
boot

J'espère que tu trouvera la différence. Sinon reste à trouver une différence dans les packages via synaptic entre nos deux installations mais là celà peux être long. Pas de problème pour moi.

A plus.


Edit : merci à cep pour l'aide, je vais donc pouvoir faire ma petite sauce pour le menu de boot.

Dernière modification par karimcf (Le 07/09/2006, à 21:10)

Hors ligne

#12 Le 07/09/2006, à 20:29

boro72

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Merci pour votre aide sur mon cas smile
Mais je vous avoue que j'ai maintenant une version dapper qui tourne sans problème et je vais en profiter un peu cool

Hors ligne

#13 Le 07/09/2006, à 21:46

cep

Re : Affichage d'un seul noyau avec "howmany" dans grub [réglé]

Ok mais dans ce cas là je ne comprends pas le howmany où il suffit de mettre "1" au lieu de "all" théoriquement.

Le howmany concerne les kernels et non memtest ( "## controls how many kernels should be put into the menu.lst" )

Hors ligne