Con la reciente salida de Fedora 34, es momento de probarla en la raspberry 4.
Descargamos la imagen raw y la planchamos en la microSD:
$ sudo arm-image-installer --image=Fedora-Server-34-1.2.aarch64.raw.xz \
--target=rpi4 --media=/dev/mmcblk0
Cuando termine de instalarse la imagen la desconectamos y se la insertamos a la raspi.
Al reinciar, la imagen nos solicitará agregar algunos datos (hostname, creación de usuario, contraseña de root, etc), finalizando con la inicialización del sistema.
Después de hacer login con el usuario creado, note que no tenía red, puesto que no tiene cable de red conectado.
Al hacer una pequeña inspección, notamos que no está iniciando el dispositivo inalámbrico:
[root@raspi4 ~]# nmcli device wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
[root@raspi4 ~]# nmcli device
DEVICE TYPE STATE CONNECTION
wlan0 wifi unavailable --
eth0 ethernet unavailable --
lo loopback unmanaged --
Revisando el journal:
[root@raspi4 ~]# journalctl -t NetworkManager
-- Journal begins at Mon 2021-04-05 19:00:00 CDT, ends at Fri 2021-04-30 15:34:15 CDT. --
...
Apr 05 23:00:31 fedora NetworkManager[971]: <error> [1617681631.5571] device (wlan0): Couldn't initialize supplicant interface: Failed to D-Bus activate wpa_supplicant service
Apr 05 23:00:33 fedora NetworkManager[971]: <info> [1617681633.9649] manager: startup complete
Apr 05 23:00:42 fedora NetworkManager[971]: <warn> [1617681642.3040] device (wlan0): re-acquiring supplicant interface (#1).
...
Checando el servicio:
[root@raspi4 ~]# systemctl status wpa_supplicant
Unit wpa_supplicant.service could not be found.
Googleando un poco, encontré un bugzilla que reportaba la falla desde fedora 31 beta: Bug 1756488 – Missing wpa_supplicant in Fedora Server 31-34 Beta.
Entonces, simplemente descargamos el rpm de aquí y se lo copiamos a la raspi con un pendrive. Para instalarlo usamos el comando rpm:
[root@raspi4 ~]# rpm -Uvh wpa_supplicant-2.9-12.fc34.aarch64.rpm
Después de reiniciar, se muestran los dispositivos correctamente:
[root@raspi4 ~]# nmcli device
DEVICE TYPE STATE CONNECTION
wlan0 wifi disconnected --
p2p-dev-wlan0 wifi-p2p disconnected --
eth0 ethernet unavailable --
lo loopback unmanaged --
Re-escaneamos la wifi y obtenemos la lista de SSID’s:
[root@raspi4 ~]# nmcli device wifi rescan
[root@raspi4 ~]# nmcli device wifi list
Seleccionamos el nuestro y la conectamos:
[root@raspi4 ~]# nmcli device wifi connect SSID password SSID-password
Verificamos el dispositivo:
[root@raspi4 ~]# nmcli device
DEVICE TYPE STATE CONNECTION
wlan0 wifi connected SSID
Probamos la conexión remota:
[acalleja@isengard ~]$ ssh dark.axl@192.168.0.20
dark.axl@192.168.0.20's password:
Web console: https://raspi4.rootzilopochtli.lab:9090/
Last login: Tue Apr 6 00:00:49 2021
[dark.axl@raspi4 ~]$ uname -a
Linux raspi4.rootzilopochtli.lab 5.11.12-300.fc34.aarch64 #1 SMP Wed Apr 7 16:12:21 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
Actualizamos paquetes:
[dark.axl@raspi4 ~]$ sudo -i
[sudo] password for dark.axl:
[root@raspi4 ~]# dnf clean all
0 files removed
[root@raspi4 ~]# dnf update
Después de instalar y reiniciar, la raspi ya está lista para usarse.
[dark.axl@raspi4 ~]$ neofetch
/:-------------:\ dark.axl@raspi4.rootzilopochtli.lab
:-------------------:: -----------------------------------
:-----------/shhOHbmp---:\ OS: Fedora 34 (Server Edition) aarch64
/-----------omMMMNNNMMD ---: Kernel: 5.11.16-300.fc34.aarch64
:-----------sMMMMNMNMP. ---: Uptime: 2 hours, 13 mins
:-----------:MMMdP------- ---\ Packages: 941 (rpm)
,------------:MMMd-------- ---: Shell: bash 5.1.0
:------------:MMMd------- .---: Resolution: 1920x1080, 1920x1080
:---- oNMMMMMMMMMNho .----: WM: Mutter
:-- .+shhhMMMmhhy++ .------/ WM Theme: Adwaita
:- -------:MMMd--------------: Theme: Adwaita [GTK3]
:- --------/MMMd-------------; Icons: Adwaita [GTK3]
:- ------/hMMMy------------: Terminal: /dev/pts/0
:-- :dMNdhhdNMMNo------------; CPU: (4) @ 1.500GHz
:---:sdNMMMMNds:------------: Memory: 295MiB / 7836MiB
:------:://:-------------::
:---------------------://
[dark.axl@raspi4 ~]$
Espero les sirva…
Hola Alex, buenas tardes.
Duda, este mismo proceso se podria seguir si deseo instalar una distro distinta?
agradezco tu atencion
saludos
Hola! Una disculpa, no había visto tu comentario. Si, este mismo procedimiento lo he utilizado con diferentes distribuciones.