OpenBSD: ricompilazione del kernel

Prima di iniziare è opportuno dire che la configurazione standard del kernel OpenBSD adempie adeguatamente alle richieste dell'utenza generale.
Qualora si volesse unicamente cambiare qualche parametro di configurazione, al posto di ricompilare, lo si può fare in realtime attraverso il comodissimo comando config(8):

# config -e -o bsd.new /bsd
           OpenBSD 3.8 (GENERIC) #236: Wed Nov  9 18:56:51 MST 2005
              [email protected]:/usr/src/sys/arch/i386/compile/GENERIC
           Enter 'help' for information
           ukc>

L'uso di un kernel configurato a mano è da intendersi sconsigliato dal progetto OpenBSD.

E` consigliabile farsi una panoramica del sistema sfruttando il comodo comando dmesg(8) andando ad individuare le eventuali periferiche non riconosciute dal sistema:
# dmesg | less

Andremo, successivamente a scriverci (o meglio, modificare) la nostra configurazione iniziale, infine, compileremo:

# cd /usr/src/sys/arch/ARCH/conf      per ARCH intendiamo l'arch. del nostro sistema
# vi OPENSKILLS                per OPENSKILLS intendiamo il nome da assegnare alla nostra conf.
# config OPENSKILLS
# cd ../compile/OPENSKILLS
# make depend
# make
# make clean

Il nuovo kernel creato dovrà sostituirsi al vecchio nella directory radice:

# cp bsd.new /bsd
# reboot

Privacy Policy