Instal·lant OpenBSD 7.8 en una memòria USB per a testejar la comptabilitat d'OpenBSD a diferents equips

Instal·lant OpenBSD 7.8 en una memòria USB des d'un portàtil eMachines N450 Netbook de l'any 2010

En aquest article t'explique lo fàcil i senzill que és fer una instal·lació completa d'OpenBSD en una memòria USB per a testejar OpenBSD en diferents equips.

La instal·lació en un pendrive USB ho escriurà tot en aquest dispositiu però no tocarà el disc dur de l'ordinador, aleshores no cal preocupar-se si tenim un GNU/Linux o un Windows instal·lat.

La meua idea és poder tenir el sistema complet en un dispositiu pendrive de manera que podré provar OpenBSD 7.8 en qualsevol equip i saber així si detecta bé els drivers de la webcam, de la wifi, la pantalla amb xenodm/x11, etc.

Aleshores, vaig a instal·lar la última versió d'OpenBSD, la versió 7.8, des d'un antic portàtil eMachines N450 Netbook de l'any 2010. Increïble, però cert. Seguirem la guia oficial d'instal·lació que tenim a https://www.openbsd.org/faq/faq4.html

Procès d'instal·lació
Qualsevol usuari d'OpenBSD sabem que s'instal·la en menys de 10 minuts. En aquest cas no anem a instal·lar-ho al disc dur de l'equip.

El dispositiu sd0 és el USB d'instal·lació d'OpenBSD, que és el primer amb el que ha iniciat el portàtil.
El disc dur propi del portàtil seria el dispositiu sd1, però li direm que ho volem instal·lar en el pendrive USB que detecta en el dispositiu sd2 tal i com mostra aquesta imatge:
instal·lant OpenBSD en un dispositiu pendrive USB

I ja tot el procés serà normal, no cal explicar massa ací. Durant la instal·lació li diré que agafe la xarxa automàtica (DHCP) amb el cable ethernet (el dispositiu alc0, encara que després jo configuraré la xarxa Wifi amb el dispositiu que detecta com a athn0.

Instal·larem tots els sets d'OpenBSD 7.8 i en qüestió de pocs minuts ja els tindrem tots instal·lats. Al fer la instal·lació en un pendrive USB anirà un poc més lent de lo normal, però no es nota massa, la veritat.

Ací una foto del procés d'instal·lació dels sets:
instal·lant OpenBSD en un dispositiu pendrive USB

Reinici i configurem la xarxa Wifi
Una vegada finalitzada la instal·lació, reiniciem i configurem la Wifi editant el fitxer /etc/hostname.athn0 i configurarem una wifi amb:

join "X" wpakey "Y"
dhcp

I ja veurem que tenim xarxa:

emachines# ping google.es
PING google.es (142.250.184.163): 56 data bytes
64 bytes from 142.250.184.163: icmp_seq=0 ttl=118 time=44.273 ms
64 bytes from 142.250.184.163: icmp_seq=1 ttl=118 time=46.349 ms
64 bytes from 142.250.184.163: icmp_seq=3 ttl=118 time=54.759 ms
^C
--- google.es ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 44.273/49.545/54.759/4.353 ms

Configuració del gestor de paquets
A l'hora d'instal·lar paquets em fallava perquè ho intentava des de FTP i em deia No route to host:

emachines# pkg_add -vi htop
http://ftp.lip6.fr/pub/OpenBSD/7.8/packages-stable/amd64/: ftp: connect: No route to host
http://ftp.lip6.fr/pub/OpenBSD/7.8/packages/amd64/: ftp: connect: No route to host
http://ftp.lip6.fr/pub/OpenBSD/7.8/packages/amd64/: empty
Can't find htop
emachines#

La instal·lació de paquets a OpenBSD mitjançant FTP està pràcticament morta (per restriccions dels firewalls, NAT, routers moderns…), aleshores vaig a configurar-me el sistema de paquets pkg amb algun repositori que permeta https.

Editaré el fitxer /etc/profiles i afegiré al final:

export PKG_PATH=https://cdn.openbsd.org/pub/OpenBSD/7.8/packages/amd64/

Eixiré i tornaré a entrar a la terminal o a la sessió gràfica, i ara ja podré instal·lar paquets. M'he instal·lat uns quants que m'agrada tenir sempre per defecte:

doas pkg_add -vi htop mplayer mpg123 wget feh scrot sshfs-fuse audacious audacious-player audacious-plugins nmap asciinema cowsay figlet x11vnc tigervn keepassxc neofetch cmixer lsblk

fw_update per a finalitzar
Abans d'acabar, instal·larem tots els drivers amb la utilitat fwupdate que, com podràs llegir en la documentació oficial, és una utilitat que instal·la, actualitza o esborra en línia el firmware dels drivers dels dispositius que detecta.

Actualitzarem i instal·larem els firmwares amb:

$ fw_update
fw_update: add none; update none; keep athn,intel,inteldrm,uvideo

Ara executaré l'ordre per a que m'instal·le tots els firmwares, ja que faré servir el pendrive USB en tot tipus d'ordinadors i portàtils. El procés ha durat X minuts:

$ fw_update -a
fw_update: add acx, amd, amdgpu, amdsev, apple-boot, arm64-qcom-dtb, bwfm, bwi, ice, ipw, iwi, iwm, iwn, iwx, malo, mtw, mwx, ogx, otus, pgt, qcpas, qwx, qwz, radeondrm, uath, upgt, vmm, wpi; update none; keep athn, intel, inteldrm, uvideo

I ja. A partir d'ara ja tinc la última versió d'OpenBSD en aquest xicotet pendrive USB. I podré iniciar altres portàtils o PCs amb aquest OpenBSD 7.8 fàcilment.

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.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES