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

