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/08/2007, à 15:49

bolobolo

(résolu) menu.lst et grub: problème

Après une mise à jour (2.6.20-15 à 2.6.20-16), le menu.lst se met à jour automatiquement, en rajoutant des lignes (title) pour tous les noyaux trouvés.
Comme ça en fait un paquet (2 par noyau, plus memtest, sans compter windows) et que ça devient lourd et peu lisible, j'ai commenté les lignes "title" inutiles (vieux noyaux etc) et gardé que ubuntu 2.6.20-16-generic.
Depuis, impossible de booter sur 2.6.20-16 apparaissant à  écran: il démarre automatiquement sur memtest (alors que la ligne est pourtant commentée dans menu-lst)… Pourquoi, mystère,
J'avoue ne pas comprendre et c'est ennuyeux: j'ai toujours fait ainsi (commenter lignes inutiles) et cela a toujours fonctionné.
Pour pouvoir booter, j'ai dû chrooter la partoche depuis le live cd et rétablir le menu.lst en décommantant les titles… (je précise qu'ainsi, pas de problème de démarrer sur le dernier noyau 2.6.20-16)

Faut-il passer une commande avant de rebooter si on modifie le menu.lst ?
Comment limiter cette liste interminable de noyau, recovery, memtest etc. ?
Merci pour toute idée !
cool

Dernière modification par bolobolo (Le 07/08/2007, à 23:36)

Hors ligne

#2 Le 04/08/2007, à 15:52

ekra

Re : (résolu) menu.lst et grub: problème

Non normalement tu commentes et c'est bon.

Donne-nous ton menu.lst ça ira plus vite.


PTC !
GPG Key ID = 5518CFC7

Hors ligne

#3 Le 04/08/2007, à 20:44

bolobolo

Re : (résolu) menu.lst et grub: problème

voici celui mis à jour automatiquement:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=4ab2a77d-db59-4ff1-924f-7a8477f5f02c ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## 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 ##

title        Ubuntu, kernel 2.6.20-16-generic
root        (hd0,5)
kernel        /boot/vmlinuz-2.6.20-16-generic root=UUID=4ab2a77d-db59-4ff1-924f-7a8477f5f02c ro quiet splash
initrd        /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root        (hd0,5)
kernel        /boot/vmlinuz-2.6.20-16-generic root=UUID=4ab2a77d-db59-4ff1-924f-7a8477f5f02c ro single
initrd        /boot/initrd.img-2.6.20-16-generic

title        Ubuntu, kernel 2.6.20-15-generic
root        (hd0,5)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=4ab2a77d-db59-4ff1-924f-7a8477f5f02c ro quiet splash
initrd        /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title        Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root        (hd0,5)
kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=4ab2a77d-db59-4ff1-924f-7a8477f5f02c ro single
initrd        /boot/initrd.img-2.6.20-15-generic

title        Ubuntu, memtest86+
root        (hd0,5)
kernel        /boot/memtest86+.bin
quiet

### 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


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title        Microsoft Windows 2000 Professionnel
root        (hd0,0)
savedefault
makeactive
chainloader    +1

Donc je n'avais fait que commenter par un # les autres titles que "Ubuntu, kernel 2.6.20-16-generic" et "Microsoft Windows 2000 Professionnel"
J'ai toujours fait ainsi sans problème du reste...
roll

Hors ligne

#4 Le 04/08/2007, à 20:51

goodluck

Re : (résolu) menu.lst et grub: problème

Salut,

C'est tout le paragraphe qu'il faut commenter ou effacer.


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#5 Le 04/08/2007, à 21:05

mézgue

Re : (résolu) menu.lst et grub: problème

ok avec goodluck
d'autre part il y a des options dans menu.lst qu'on peut explorer ;
par exemple :
# 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

en essayant de modifier # howmany=all en #howmany=2 (ou autre faut tester) on doit pouvoir eviter une ligne interminable de noyaux
NB : menu.lst est assez bizarrement fait: certaine lignes sont surcommentées ## d'autres non, et parmi celles ci (un seul #) certaines servent à passer des paramètres au fichier menu.lst ; ce qui est le cas de # howmany=all

de la même manière si tu veux retirer le memtest du menu.lst peut être faut-il modifier ceci :
## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true
en surcommentant la dernière  ou plutôt en mettant false

à toutes fins utiles
salut

Dernière modification par mézgue (Le 04/08/2007, à 21:07)


Plutót qu'accuser Irma ou José, si l'on donnait aux cyclones les noms de ces 90 entreprises ?
L'ouragan Chevron, Exxon, BP, Gazprom, Total..

Hors ligne

#6 Le 04/08/2007, à 21:19

bolobolo

Re : (résolu) menu.lst et grub: problème

merci pour vos réponses.
J'ai tout commenter, pas seulement le title, sur le conseil de goodluck: kernel panic (apparemment un problème de UID); je n'y comprends rien.
Va falloir chrooter !

Hors ligne

#7 Le 05/08/2007, à 05:58

mézgue

Re : (résolu) menu.lst et grub: problème

J'ai essayé de reproduire ton problème (en ne commentant que la ligne title) :
ben non, tout se passe bien
quel est ton problème ??? sais pas
essie de voir sur les pages de Cep où il traite d'un tas de choses
si tu ne connais pas :
http://www.cepcasa.info/divers/
désolé
salut


Plutót qu'accuser Irma ou José, si l'on donnait aux cyclones les noms de ces 90 entreprises ?
L'ouragan Chevron, Exxon, BP, Gazprom, Total..

Hors ligne

#8 Le 05/08/2007, à 09:15

ekra

Re : (résolu) menu.lst et grub: problème

bolobolo a écrit :

merci pour vos réponses.
J'ai tout commenter, pas seulement le title, sur le conseil de goodluck: kernel panic (apparemment un problème de UID); je n'y comprends rien.
Va falloir chrooter !

Pas besoin de chrooter, tu montes la partition et tu modifies le fichier. chroot n'apporte rien ici !

C'est bizarre car je n'ai jamais eu de soucis de ce coté.

je te mets un exemple de commentaire :

#title        Ubuntu, kernel 2.6.20-15-generic
#root        (hd0,5)
#kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=4ab2a77d-db59-4ff1-924f-7a8477f5f02c ro quiet splash
#initrd        /boot/initrd.img-2.6.20-15-generic
#quiet
#savedefault

PTC !
GPG Key ID = 5518CFC7

Hors ligne

#9 Le 06/08/2007, à 19:51

bolobolo

Re : (résolu) menu.lst et grub: problème

bon, ça marche enfin.
J'ai testé les options suggérées par mézgue:
- # howmany=2
- # memtest86=false

Pas satisfait complètement toutefois: pas pigé d'où venait le problème...
cool

Hors ligne

#10 Le 04/09/2007, à 10:26

Barty

Re : (résolu) menu.lst et grub: problème

EXACTEMENT le meme problème!
J'ai changé mon menu.lst en mettant des "#" devant juste les titles. La premiere fois javai tout caché (ou commenté comme vous dite), mais jme suis dit que c'était pas nécessaire. Apparement si.
Donc je boote obligatoirement sur le memtest, comment faire pour regénéré ce menu.lst? ya pas une simple commande a rentrer?
Merci beaucoup

Hors ligne