lilo multi-boot

トップ ページ

このメッセージに返信
著者: guilde
日付:  
To: guilde
題目: lilo multi-boot
Patrice.KARATCHENTZEFF@??? writes:
> > Le lilo est sur le secteur d'amorce de hda (slackware) et se résume
> > rapidement ainsi (je passe les détails...):
> >
 > > boot=/dev/hda
 > > #
 > > #RedHat
 > > image=/boot/vmlinuz_2.0.32
 > >     label=l
 > >     root=/dev/hdc1
 > > #
 > > #Slackware
 > > image=/vmlinuz_2.0.18
 > >     label=l2
 > >     root=/dev/hda2
 > > #
 > > other=/dev/hda1....

> >
> >
> > Tant que les noyaux étaient sur le même disque, cette configuration
> > offrait la possibilité de choisir son noyau. Ici, seule le boot vers la
> > RedHat fonctionne, l'autre donnant des erreurs du type "amorce de disque
> > non bootable" ou "/vmlinuz non trouvé (et pour cause puisqu'il cherche
> > dans hdc1)".


Quand vous lancer lilo, les DEUX partitions redhat et slackware (c'est
a dire /dev/hdc1 et /dev/hda2) doivent etre tous montees. D'autre
part, si vous avez montez la partition slackware sur le repertoire
/mnt par ex, il faut mettre

image=/mnt/vmlinuz_2.0.18    (et non /vmlinuz_2.0.18)


dans la section "slackware"" du fichier lilo.conf.

La raison est qu'au moment de son intalation, lilo doit pouvoir
acceder au images des noyaux pour faire un map. Si vous avez mis
image=/vmlinuz_2.0.18, il va chercher image dans le repertoire racine
au moment de son installation, c'est a dire sur le disque "redhat" (je
suppose que vous avez lance lilo sous redhat).

Note: Vous pouvez egalement utilise le noyau redhat-2.0.32 pour la
distribution slackware, en mettant

image=/boot/vmlinuz-2.0.32    (c'est 2-... ou 2_... ?) 
     label=l2
     root=/dev/hda2


et alors vous n'avez plus besoin de monter la partition slackware.
C'est comme ca qu'on met a jour les noyaux (j'ai deja remplace mon
noyau 2-.0.34 par 2.0.34)

-----------------------------------------------------------------------
PHAM Dinh Tuan                         | e-mail: Dinh-Tuan.Pham@???
Laboratoire de Modelisation et Calcul  | Tel: +33 4 76 51 44 23
BP 53, 38041 Grenoble cedex (France)   | Fax: +33 4 76 63 12 63
-----------------------------------------------------------------------