Le 29/12/04 � 18:33, Guillaume �crivait:

>  dans mon grub.lst, j'ai :
> 
> title         Debian GNU/Linux, kernel 2.6.8-1-386
> root          (hd1,0)
> kernel                /boot/vmlinuz-2.6.8-1-386 root=/dev/hdb1 ro
> initrd                /boot/initrd.img-2.6.8-1-386
> savedefault
> boot
> 
> title         Debian GNU/Linux, kernel 2.6.8-1-386 (recovery mode)
> root          (hd1,0)
> kernel                /boot/vmlinuz-2.6.8-1-386 root=/dev/hdb1 ro single
> initrd                /boot/initrd.img-2.6.8-1-386
> savedefault
> boot
> 
> Je tente donc tout simplement un :
> title         Debian GNU/Linux, kernel 2.6.9
> root          (hd1,0)
> kernel                /boot/vmlinuz-2.6.9 root=/dev/hdb1 ro
> initrd                /boot/initrd.img-2.6.9
> savedefault
> boot

A l'installation du noyau, Debian met � jour les liens symboliques
/vmlinuz et /vmlinuz.old qui pointent vers les images des noyaux dans
/boot.
Et oh miracle, Grub reconnait les liens symboliques.

Donc dans ton /boot/grub/menu.lst, faire:
  
  savedefault
  
  title         Debian GNU/Linux, kernel actuel
  root          (hd1,0)
  kernel        /vmlinuz root=/dev/hdb1 ro
  initrd        /initrd.img
  
  title         Debian GNU/Linux, kernel 2.6.8-1-386 (recovery mode)
  root          (hd1,0)
  kernel        /vmlinuz.old root=/dev/hdb1 ro single
  initrd        /initrd.img.old

V�rifie les liens pour initrd.
initrd ne sert pas � grand chose quand on compile son noyau si on a mis
sa gestion de fichiers et de disque SCSI en dur dans le noyau

Cela marche aussi quand /boot est sur une partition d�di�e, il suffit
simplement de mettre � jour � la main les liens symboliques dans /boot.

Avec cela tu n'as pas besoin de retoucher Grub � chaque mise � jour du
noyau.
Les utilisateurs de Lilo appr�cieront le confort de Grub.

> Si c'est "juste" �a, comment modifier le fichier qui est en lecture seule ?
Sous root:
cd /boot/grub/menu.lst
chmod u+w menu.lst
vi menu.lst
chmod u-w menu.lst
cd

Comme l'a rappel� quelqu'un sur un autre fil de discussion, penser �
installer Grub sur une disquette de secours. Il n'y a pas besoin de
mettre les images du noyau dessus.
Ca sert quand on a M$ ou Mandrake sur la m�me machine.

> Cordialement,
Bon amusement
Jean-Pierre

Répondre à