====== Installation FreedomBox ======
{{tag>"single board computer" Olimex A20 Debian FreedomBox}}
===== Préparation SD Card =====
Nous téléchargeons l'image et la décompressons
wget https://ftp.freedombox.org/pub/freedombox/hardware/a20-olinuxino-lime2/stable/freedombox-bookworm_a20-olinuxino-lime2-armhf.img.xz
unxz freedombox-bookworm_a20-olinuxino-lime2-armhf.img.xz
Nous la copions sur notre carte SD Card
sudo dd bs=1M if=freedombox-bookworm_a20-olinuxino-lime2-armhf.img of=/dev/sdc conv=fdatasync status=progress
Où /dev/sdc correspond à notre SD Card (à adapter).
Lorsque la copie est terminée, nous démontons la SD card, et l'insérons sur la carte Olimex A20 Lime2.
===== Configuration depuis le navigateur =====
Nous ouvrons notre navigateur pour nous connecter sur l'ip de la FreedomBox. Une sorte de mire apparaît.
Il est possible de récupérer l'IP de la FreedomBox en utilisant nmap depuis un ordinateur sur le même réseau
nmap -p 80 --open -sV 192.168.1.0/24
À adapter en fonction de l'adressage réseau sur lequel vous êtes.
Attendre la fin de l'installation (cela peut durer... un certain temps =) )
{{ :single-board-computer:olimex-a20:2024-04-19_18-44.png?nolink |}}
Une fois que le système est prêt à être configuré par l'utilisateur, vous avez cet écran. Cliquez sur le bouton pour commencer
{{ :single-board-computer:olimex-a20:2024-04-19_18-57.png?nolink |}}
Définissez le login et le mot de passe pour l'administrateur
{{ :single-board-computer:olimex-a20:2024-04-19_18-58.png?nolink |}}
Choisissez le type de connexion à Internet (ici via un routeur)
{{ :single-board-computer:olimex-a20:2024-04-19_19-01.png?nolink |}}
Choisissez la configuration du routeur (ici nous laissons tel quel pour le moment)
{{ :single-board-computer:olimex-a20:2024-04-19_19-03.png?nolink |}}
Quel type d'IP propose le fournisseur d'accès à Internet. Ici, nous laissons le choix par défaut, car nous ne souhaitons pas que la FreedomBox soit accessible d'Internet dans l'immédiat
{{ :single-board-computer:olimex-a20:2024-04-19_19-04.png?nolink |}}
Sur l'écran suivant, nous choisissons d'effectuer les mises à jour automatiquement régulièrement
{{ :single-board-computer:olimex-a20:2024-04-19_19-05.png?nolink |}}
Sur l'écran suivant, nous lançons les mises à jour maintenant
{{ :single-board-computer:olimex-a20:2024-04-19_19-06.png?nolink |}}
La mise à jour des logiciels se lance. Il faut à nouveau s'armer de patience, car ça peut être long...
{{ :single-board-computer:olimex-a20:2024-04-19_19-07.png?nolink |}}
===== Passage du clavier et langue par défaut en Français =====
Nous passons la langue par défaut du système en Français
sudo dpkg-reconfigure locales
Par défaut le clavier est qwerty.
Pour passer la console en azerty et français, vous devez d'abord installer les paquets manquants
sudo apt install keyboard-configuration console-setup
Nous configurons et redémarrons le service
sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart
===== Sauvegarde de la SD Card =====
Une fois que nous avons terminé la configuration de l'ensemble, nous pouvons arrêter la FreedomBox, retirer la SD Card de la carte Olimex, la connecter sur un autre PC sous GNU Linux, et lancer une sauvegarde du contenu de la SD card avec la commande dd
sudo dd if=/dev/sdc of=freedombox_20240419.img bs=4M status=progress
===== Liens =====
* [[https://wiki.debian.org/FreedomBox/Download|page de wiki Debian pour le téléchargement FreedomBox]]
* [[https://freedombox.org/download/a20-olinuxino-lime2/|page téléchargement FreedomBox pour Olimex A20 Lime 2]]
* [[https://wiki.debian.org/FreedomBox/Manual#FreedomBox.2FIntroduction.Advanced_usage:_For_Communities|documentation premier démarrage FreedomBox]]
* [[https://wiki.debian.org/fr/Keyboard|configurer le clavier de la console en français]]