Lien freeBSD : https://www.freebsd.org/fr/
Organisation du disque (à adapter à votre configuration)
Code : Tout sélectionner
$ sudo fdisk -l
Disque /dev/sda : 111,8 GiB, 120034123776 octets, 234441648 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x0c3bb11c
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 2048 143362047 143360000 68,4G 83 Linux
/dev/sda2 226338814 234440703 8101890 3,9G 5 Étendue
/dev/sda3 * 143362048 226338813 82976766 39,6G a5 FreeBSD
/dev/sda5 226338816 234440703 8101888 3,9G 82 partition d'échange
- sda1 : Partition primaire : Racine linux /
- sda2 : Partition étendue
- sda 3 : FreeBSD
- sda5 : swap Linux
L'installation
Liinux Mint a été installé en premier puis freeBSD donc il est nécessaire de paramétrer le grub de Mint pour prendre en compte le lancement du système BSD.
Configuration du grub
Sous Mint, éditer le fichier suivant : /etc/grub.d/40_custom et créer l'entrée ci-dessous
Attention hd0,3 car freeBSD est sur /dev/sda3, s'il était sur le 1, mettre hd0,1, sur le 2 hd0,2, sur la seconde partition d'un deuxième disque hd1,2... Donc à adapter à votre configuration
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "FreeBSD 12" {
set root='(hd0,3)'
kfreebsd /boot/loader
}
Prendre en compte les modifications de la configuration du grub
Code : Tout sélectionner
$ sudo update-grub
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.10.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.10.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
unknown Linux distribution trouvé sur /dev/sda3