8.8. Comment démarrer FreeBSD et Linux grace à LILO ?

Si vous avez installé FreeBSD et Linux sur le mème disque, suivez les instructions du manuel de LILO pour démarrer sur d'autres systèmes que Linux. En résumé il faut :

Démarrer sous Linux et ajouter les lignes suivantes au fichier /etc/lilo.conf :

other=/dev/hda2
table=/deb/hda
label=FreeBSD

(l'exemple précédant suppose que la partition FreeBSD est connue par linux sous le nom /dev/hda2 . Ensuite lancez lilo sous root, et c'est fini.

Si FreeBSD se trouve sur un autre disque vous devez ajouter loader=/boot/chain.b au fichier de configuration de lilo :

other=/dev/sdb4
table=/dev/sdb
loader=/boot/chain.b
label=FreeBSD  

Dans certains cas, vous devez spécifier le numéro du disque connu par le BIOS au programme de démarrage de FreeBSD pour démarrer sur le deuxième disque. Par exemple, si votre disque SCSI contenant FreeBSD est trouvé par le BIOS comme disque numéro 1, vous devez taper la ligne suivante au prompt du programme de démarrage:

Boot: 1:sd(0,a)/kernel

Vous pouvez configurer le programme de démarrage de FreeBSD version 2.2.5 ou supérieure pour prendre cette chaine par défaut.

Le document Linux+FreeBSD mini-HOWTO est une très bonne référence sur l'interopérabilité entre FreeBSD et Linux.

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.

Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.