Solventant el problema de no poder arrancar a OpenBSD

Solventant el problema de no poder arrancar a OpenBSD

Aquest matí tenia el problema de no poder arrancar OpenBSD 6.4, i si li donava a l'opció per defecte l'ordinador es reiniciava. I així ho feia sempre i no tenia cap manera d'arrancar el meu sistema. Al principi ha segut preocupant, perquè no volia perdre temps.

Vaig estar llegint sobre les distintes opcions del gestor d'arranc d'OpenBSD, i com podia llistar totes les meues particions sense problemes amb:

ls hd0a:/

O, per exemple, els meus fitxers al meu home amb:

ls hd0k:/joan/

I finalment, podia iniciar el sistema especificant-li el fitxer d'arranc bsd.sp amb:

boot hd0a:/bsd.sp

Però clar, aquesta no és la solució. Jo volia tenir el meu arranc com sempre, per a que - per defecte - agafe l'arranc del kernel actual d'OpenBSD 6.5, i llegint a la llista de correu @misc d'OpenBSD, m'han recomanat descarregar un nou kernel i generar un nou sha256 amb:

x250# wget https://mirror.vdms.io/pub/OpenBSD/6.5/amd64/{bsd.mp,SHA256,SHA256.sig}
x250# sha256 -C SHA256 bsd.mp
(SHA256) bsd.mp: OK
x250# sha256 bsd.mp
SHA256 (bsd.mp) = b5442ae9089ae87a86e995dc04238e994dadf3bfa28ef4e02fe62251cbce73a7
x250#

A continuació li he donat els permissos amb:

x250# chown root:wheel bsd.mp
x250# chmod 600 bsd.mp
x250# mv bsd.mp bsd
x250# sha256 bsd > /var/db/kernel.SHA256

I finalment, llançarem uns syspatch així:

x250# syspatch -r
Reverting patch 007_etherip
Relinking to create unique kernel... failed!
x250# syspatch -r
Reverting patch 006_prevhdr
Relinking to create unique kernel... failed!
x250# syspatch -r
Reverting patch 004_libssl
x250# syspatch -r
Reverting patch 001_tcb_invalid
Relinking to create unique kernel... failed!
x250# syspatch -r
x250#

Quan l'últim syspatch -r no diu res, això és que ja ho tens bé :-) I ja pots reiniciar la teua màquina.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.