
En aquest article t'explique com he instal·lat OpenBSD 7.7 en la Raspberry Pi 4 sense problemes per a fer-la servidor com a servidor d'aplicacions.
Explicacions preliminars
Tens molts articles ací al meu blog sobre instal·lacions de diferents sistemes operatius i diferents configuracions en la Raspberry Pi, però l'última vegada que vaig instal·lar OpenBSD va ser la 6.5 com pots llegir en aquest article Instal·lant OpenBSD 6.5 arm64 a la Raspberry Pi 3 B.
Aquesta és la Raspberry Pi 4, té 4 GB de memòria RAM i és molt més ràpida que els anteriors models de Raspberry.
He fet servir una tarjeta microSD SanDisk Extreme de 128 GB.
La meua idea, igual que faig amb altres servidors que tinc, és fer un servidor aïllat sense monitor, o com diuen els que parlen la llengua de Shakespeare, 'a headless server'.
Comencem
Cal llegir la documentació d'OpenBSD, que és molt bona. Tens el manual d'instal·lació en la web oficial del projecte OpenBSD per a l'arquitectura arm64.
Descarregarem la imatge miniroot77.img o install77.img de qualsevol repositori oficial d'OpenBSD. Jo l'he descarregada d'aquest repositori.
Insertem la tarjeta microsd en un port USB de l'ordinador. I veiem que el sistema la reconeix com sd1 fent:
$ dmesg
Aleshores, sabent que és sd1, cremarem la imatge en una tarjeteta microsd així:
x250$ doas dd if=Downloads/miniroot77.img of=/dev/rsd1c bs=32m
1+1 records in
1+1 records out
45088768 bytes transferred in 19.701 secs (2288653 bytes/sec)
x250$
A continuació introduirem la microsd en la Raspberry Pi 4. Connectem el cable HDMI del monitor a la Raspberry (al port que està al costat de l'endoll per encendre la Raspberry Pi) i ja podem encendre la Raspberry Pi 4.
S'encendrà la llumeneta led roja de la Raspberry i nosaltres ràpidament interromprem l'arranc del U-BOOT per a entrar en el interpret del U-BOOT (això ho farem pulsant qualsevol tecla nomès encenem la Raspberry) i quan tinguem l'interpret del U-BOOT escrivim:
Hit any key to stop autoboot: 0
U-Boot> setenv boot_targets usb0 mmc0 pxe dhcp
U-Boot> saveenv
U-Boot> boot
I ara, una vegada entre en el BOOTA64 d'OpenBSD, canviarem la visualitzacio per a que es mostre en el monitor amb:
boot> set tty fb0
I ara iniciarà la instal·lació d'OpenBSD 7.7 normalment. No vaig a explicar ací el procès de com és la instal·lació perquè la fem com sempre s'instal·la a OpenBSD. Configurarem teclat, dispositiu de xarxa i la configuració de la xarxa, particions del disc dur, instal·lació de paquets des dels repositoris http, crearem una contrasenya per al root i un usuari nou, i reiniciarem.
Ja tenim instal·lat OpenBSD 7.7 en la Raspberry Pi 4 i ja veurem que es visualtiza automàticament en el monitor mitjançant el cable HDMI.
Ara, instal·lar OpenBSD arm64 a la Raspberry Pi és més fàcil que mai.
df:
neofetch: