connectiva penguin bsd logo

beastieFreeBSD - Configurer GRUBbeastie

Le fichier de configuration de GRUB est /boot/grub/menu.lst. C'est dans ce fichier qu'il va falloir ajouter les lignes qui vont suivre.

Si GRUB a été installé par FreeBSD

Dans ce cas, GRUB est capable de reconnaitre les sous-partitions FreeBSD (pour rappel, FreeBSD utilise une partition appelée slice qui est divisée en sous-partitions appelées partitions). Le noyau s'appelle "/boot/loader" et se trouve dans la partition "a".

La section à ajouter à /boot/grub/menu.lst est de la forme :

title FreeBSD
root (hd0,2,a)
kernel /boot/loader

Si GRUB a été installé par Linux

Dans ce cas, GRUB est capable de reconnaitre la partition principale de FreeBSD (slice), mais pas les sous-partitions (partitions). On va donc simplement indiquer à Grub ou se trouve la partition principale FreeBSD, et on lui dit d'utiliser le bootloader présent sur cette partition (qui lui, va savoir lire les sous-partitions FreeBSD). C'est la commande chainloader +1 qui s'en charge.

La section à ajouter à /boot/grub/menu.lst est de la forme :

title FreeBSD
root (hd0,2)
chainloader +1

Valid XHTML 1.1

logo firefox logo ubuntu logo debian logo mandriva logo gimp