Compiler son noyau sous OpenBSD
From Tuxunix
Contents
Compilation Noyau BSD
Installer les packages
#> pkg_add gcc #> pkg_add gmake
Télécharger les sources du noyau
- fichier sys.tar.gz, present dans la racine du cdrom ou dans le repertoire OpenBSD/4.3 d'un des nombreux miroirs ftp.
#> cd /usr/src && tar -xzvpf sys.tar.gz
Customisation du noyau
- Fichier 'conf/GENERIC'
On y trouve les options de support reseau et systemes de fichiers.
#> cd conf && cp GENERIC TUXEDOBSD
- Ajout des directives suivantes :
option WS_KERNEL_FG=WSCOL_RED #color message noyau option WS_KERNEL_BG=WSCOL_BLACK
- Fichier 'arch/i386/conf/GENERIC'
On y trouve les options de l'architecture de la machine.
#> cd /usr/src/arch/i386/conf && cp GENERIC TUXEDOBSD
Ajout ou remplacement des directives suivantes (gestion du raid soft):
include "../../../conf/TUXEDOBSD" pseudo-device raid 4 # RAIDframe disk driver (gestion du raid soft) option RAID_AUTOCONFIG
Compiler
#> config TUXEDOBSD #> cd ../compile/TUXEDOBSD #> make depend && make
Installer nouveau noyau
#> cd / && cp /bsd bsd.orig #> cp /usr/src/sys/arch/i386/compile/TUXEDOBSD/bsd /bsd #> reboot
- Vérifions que notre nouveau noyau est bien installe
- > uname -v TUXEDOBSD#0
- Cool! plus simple que sous linux en fait! ;-)