Bon tuyaux Linux / *BSD  -   Samedi 21 Mai 2005

<Précédent Suivant>

Installation de GRUB sous OpenBSD
Catégorie : OpenBSD
par hika hika AT bsdmon DOT com Homepage : http://www.bsdmon.com

Les manipulations qui suivent ont été réalisées sur un OpenBSD 3.6.
L'installation de GRUB sous OpenBSD est un peu particulière.
Tout d'abord, à l'heure où je rédige ces ligne, il n'existe pas de port, ni de package grub.

Il a donc fallu récupérer les sources de grub.
Récupérons d'abord le tar.gz grub-0.95.tar.gz sur ftp://alpha.gnu.org/gnu/grub/

Ensuite, décompressons l'archive, par exemple, dans /root


$ tar xvzf grub-0.95.tar.gz -C /root
$ cd /root/grub-0.95



Compilons et installons grub (par défaut dans /usr/local)


$ CPPFLAGS="-fno-stack-protector" LDFLAGS="-Z" ./configure 
$ make install



Vous me direz ... pourquoi ces flags ? Une explication est donnée sur cette thread

Effectivement, au moment de l'installation de grub sur le mbr (disque dur ou disquette), grub segfault violemment ...


$ grub

# On entre dans l'interpréteur GRUB
$ grub> root (hd0,0,a)
$ grub> setup (hd0)



C'est à ce moment où le segfault survient, si les flags n'ont pas été renseigné sur le ./configure

et voilà, GRUB est installé :)

Je vous donne quand même mon menu.lst, concernant OpenBSD :


title OpenBSD
root (hd0, 0, a)
makeactive
chainloader +1


<Précédent Suivant>
FreeBSD Mall Smarty Template Engine Page générée le Samedi 20 Avril 2024 06:49:47 Powered by FreeBSD
POWERED BY FreeBSD, Apache, PHP, PostgreSQL, Code & design by Hika
BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.