Où se trouve le menu.lst de grub ?

Bonjour,

Si je fais

cat /boot/grub/menu.lst

J’obtiens ceci :

#------------------------------------------------------------------------------
 # Modified Calculate-install 2.2.28
 # Processing template files:
 # /var/lib/layman/calculate/profiles/templates/install/1system/grub/grub.conf
#------------------------------------------------------------------------------
timeout 2
default 0
fallback 1
splashimage=(hd0,7)/boot/grub/grub-calculate.xpm.gz

title Calculate Linux Desktop x86_64 11.15 KDE
root (hd0,7)
kernel /boot/vmlinuz-90636537 root=UUID=90636537-ea3c-4d34-941e-f75de4cba151 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet real_resume=UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8 elevator=cfq doscsi calculate=video:nvidia
initrd /boot/initrd-90636537

Pourtant, au démarrage, j’ai un menu bien plus conséquent, qui ressemble fortement à celui de Mageia :

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,8)/boot/gfxmenu
default 0

title Mageia
kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=Mageia root=UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec nokmsboot resume=UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8 splash=silent vga=788
initrd (hd0,8)/boot/initrd.img

title linux-nonfb
kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec nokmsboot resume=UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8
initrd (hd0,8)/boot/initrd.img

title failsafe
kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec failsafe
initrd (hd0,8)/boot/initrd.img

title Calculate
root (hd0,7)
configfile /boot/grub/menu.lst

title Arch
root (hd0,0)
configfile /grub/menu.lst

title linux
kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec nokmsboot resume=UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8 splash=silent vga=788
initrd (hd0,8)/boot/initrd.img

title 2.6.38.8-desktop-9.mga
kernel (hd0,8)/boot/vmlinuz-2.6.38.8-desktop-9.mga BOOT_IMAGE=2.6.38.8-desktop-9.mga root=UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec nokmsboot resume=UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8 splash=silent vga=788
initrd (hd0,8)/boot/initrd-2.6.38.8-desktop-9.mga.img

title 2.6.38.8-desktop-10.mga                                                                                                         
kernel (hd0,8)/boot/vmlinuz-2.6.38.8-desktop-10.mga BOOT_IMAGE=2.6.38.8-desktop-10.mga root=UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec nokmsboot resume=UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8 splash=silent vga=788                                                      
initrd (hd0,8)/boot/initrd-2.6.38.8-desktop-10.mga.img
calculate ~ # mount /dev/sda1 /arch_boot

A ceci près que Calculate se trouve en premier, et que le fond d’écran est bien celui de Calculate => ce menu de démarrage semble être un mixe entre ces deux menu.lst…

Si j’aimerai bien savoir ce qu’il en est, c’est que, depuis la réinstall de Calculate, je ne peux plus démarrer Mageia :

VFS: Cannot open root device "UUID=74e......" or unknown-block(0,0)
Please append a correct "root=" boot option
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

J’ai demandé à Google, qui m’as donné plusieurs milliers de réponses, donnant toutes des solutions différentes qui ne semblent pas être applicables dans mon cas.
Quoi qu’il en soit, pour modifier ce menu.lst, il faudrait que je le trouve…
Qu’en pensez-vous ?

Salut,

Halte au feu !!!

CL travaille avec GRUB2 et donc il faut utiliser le système de configuration de GRUB2 présent dans le répertoire

/etc/grub.d/

Il ne faut pas toucher aux autres fichiers de configuration comme l’indique la documentation afférente.

Si tu veux apporter des modifications pensent à chaque fois à les appliquer via :

grub-mkconfig -o /boot/grub/grub.cfg

Merci

XKomodor

Salut, Julien,

Julien DAL wrote:

CL travaille avec GRUB2 et donc il faut utiliser le système de configuration de GRUB2 présent dans le répertoire /etc/grub.d/
[…]
J’ai regardé les différents fichiers présents dans ce répertoire : j’ai compris aussi bien que s’ils étaient écrits en chinois :frowning:

Je vais chercher de la doc sur grub2…

En attendant, est-ce que tu aurais une idée de ce qui empêche Mageia de démarrer ?

Salut,

Comment est organisé ton disque dur avec les différentes partitions et tes différents systèmes ?

Merci

XKomodor

Julien DAL wrote:

Comment est organisé ton disque dur avec les différentes partitions et tes différents systèmes ?

/dev/sda1   /arch_boot  => bootable
/dev/sda2   partition étendue
/dev/sda3   NTFS
/dev/sda5   swap
/dev/sda6   /arch
/dev/sda7   /arch/home
/dev/sda8   /         => calculate => bootable    
/dev/sda9   /mageia  => bootable
/dev/sda10  /mageia/home
/dev/sda11  /home
/dev/sda12  /documents

calculate ~ # cat /etc/fstab
#------------------------------------------------------------------------------
 # Modified Calculate-install 2.2.28
 # Processing template files:
 # /var/lib/layman/calculate/profiles/templates/install/1system/baselayout/fstab
#------------------------------------------------------------------------------
 # / was on /dev/sdc8 during installation
UUID=90636537-ea3c-4d34-941e-f75de4cba151       /       ext4    noatime 0 2
 # /arch was on /dev/sdc6 during installation
UUID=814a7bf7-2085-45cb-bf83-2766c80ecdb3       /arch   ext4    noatime 0 0
 # /arch/home was on /dev/sdc7 during installation
UUID=5fa088de-ee77-4ab6-94e9-4c72922a7832       /arch/home      ext4    noatime 0 0
 # /documents was on /dev/sdc12 during installation
UUID=7b1e2c56-4955-42a8-b745-0e51cd43beb0       /documents      ext4    noatime 0 0
 # /home was on /dev/sdc11 during installation
UUID=fda9af47-c089-436f-8e6a-a4df7c74e04f       /home   ext4    noatime 0 0
 # /mageia was on /dev/sdc9 during installation
UUID=74e4d634-1c41-4c78-b0ab-56082bdd16ec       /mageia ext4    noatime 0 0
 # /mageia/home was on /dev/sdc10 during installation
UUID=543abf4f-1e4e-426d-bed6-2049f41fb7bb       /mageia/home    ext4    noatime 0 0
 # /mageia_boot was on /dev/sdc1 during installation
#UUID=81fdaf2a-1176-4625-bd35-d85b9cd2ede8      /arch_boot      ext2    noatime 0 0
 # /sauvegarde was on /dev/sdd1 during installation
UUID=33e8d1be-19e2-4b2d-81fd-c05706050603       /sauvegarde     ext4    noatime 0 0

 # swap was on /dev/sdc5 during installation
UUID=a726ad3e-6708-4414-b7fb-264b2ccf4ab8       none    swap    sw      0 0

proc            /proc           proc    defaults                0 0
shm             /dev/shm        tmpfs   nodev,nosuid,noexec     0 0

Joël Tarlao wrote:

Je vais chercher de la doc sur grub2…

Bon, j’ai trouvé pas mal de doc.
Je pense avoir bien compris le principe.
Et j’ai passé une bonne partie de mon dimanche à tester, j’ai rebooté une dizaine de fois. Avec à chaque fois le même résultat : file not found… :frowning:

Je crois qu’il ne me reste plus qu’à attendre la sortie imminente de Mageia2 et réinstaller…

Bonnenuit,

calculate ~ # find menu.lst
find: “menu.lst”: Aucun fichier ou dossier de ce type
calculate ~ # cat /boot/grub/menu.lst
cat: /boot/grub/menu.lst: Aucun fichier ou dossier de ce type
calculate ~ #

Je n’ai pas vu passer la possibilité de choisir où installer grub.

Du coup ça me l’a installé sur le MBR et tout mon système de démarrage est sans dessus-dessous. J’aurais préféré sur la partition racine. Mon beau démarrage a donc disparu …

Je n’aime pas les systèmes qui font des choses dans le dos sans prévenir, j’aurais aimé être averti et avoir le choix.

N’ayant pas encore été voir il me reste à prier pour que mes autres distributions démarrent …

Question :

Est-ce que je n’ai pas vu ou bien est-ce que l’on n’a pas le choix (ça peut servir à l’avenir) ?

nmrk.n

Salut,

Oui tu as le choix : regarde cl-install -h pour MBR et les médias d’installation, sinon la fonctionnalité est aussi présente dans l’installeur graphique.

Bonjour et merci,

Désolé mais je ne vois pas où c’est pendant l’installation.

J’ai donc créé un nouveau fil de discussion.

nmrk.n