Installation CLIC sur un ODroid M1, version Armbian Bookworm
Attention
Cette documentation est en cours d'écriture. Si vous rencontrez un problème d'installation n'hézitez pas a venir en parler sur matrix : https://matrix.to/#/#clic-support:matrix.org
1) Installer l'image CLIC
- Télécharger l'image l'image CLIC pour l'Odroid M1 et la flasher sur une carte SD avec, par exemple, Balena Etcher.
- Débrancher l'alimentation de l'Odroid M1 et insérer la carte SD.
- Brancher un clavier et un ecran sur l'Odroid M1
- Appuyer sur le bouton SPI Recovery et rester appuyé tout en branchant l'alimentation.
- Relacher le bouton quand la LED bleu a clignoté une fois.
- L'ODroid M1 devrait booter sur la carte SD
- Si un message apparait et vous propose de lancer la post-install YunoHost répondez non
- Connectez vous avec l'utilisateur root et le mot de passe yunohost
Si vous avez installé un SSD NVMe et que vous voulez installer clic dessus :
- Lancer la commande
fdisk /dev/nvme0n1
pour partitionner le SSD - Supprimer toutes les partitions qui existeraient deja, en appuyant sur les touches
d
,Entrée
etEntrée
autant de fois que nécéssaire. Attention, ceci effacera toute les données sur le disque. - Créer une nouvelle partition en appuyant sur les touches
n
suivie deEntrée
. Répondez ensuite a toutes les question en choisissant la valeur par défaut avecEntrée
. Si il vous est proposé de supprimer une signature ext2 ou autre, répondre par l'affirmative en appuyant sury
puisEntrée
. - Ecrire les changement sur le disque et quitter fdisk en appuyant sur
w
puisEntrée
. - Lancer la commande
armbian-install
- Dans le menu qui s'affiche, choisir l'option
Boot from MTD flash - system on SATA, USB or NVMe
et apputer sur la touche Entrée - Dans le menu suivant qui s'affiche vous devriez voir la partition crée précédement :
/dev/nvme0n1p1
. Si il y en a d'autres et que la partition selectionnée n'est pas celle là, sélectionnez la en utilisant les touches de direction haut/bas et validez en appuyant sur la toucheEntrée
. - Validez le message d'avertissement en appuyant sur la touche
Entrée
. - Quand il est demandé de choisir entre ext4 et btrfs, choisir ext4 (la dernière fois que j'ai testé, btrfs ne fonctionnait pas)
- A la question
Do you want to write de bootloader to MTD flash?
répondre par l'affirmative en appuyant sur la toucheEntrée
. - Validez le message d'avertissement en appuyant sur la touche
Entrée
. - Quand le message
All done. Power off
s'affiche, appuyez sur la touche `Entrée`pour éteindre l'Odroid M1. - Lorsque il est eteint, enlever la carte SD, brancher un câble réseau, puis débrancher et rebrancher l'alimentation.
- Une fois que le boot est terminé, se loguer en tant qu'utilisateur
root
avec le mot de passe yunohost.
Vérification des interfaces réseau :
- Lancer la commande
ip a
pour vérifier la connection réseau et noter l'adresse IP. - Dans le résultat de
ip a
vérifier aussi que la carte WiFi que vous avez branché sur un des port USB est bien reconnue. Les cartes WiFi on généralement un nom qui commence parw
, comme dans l'exemple ci-dessous (interface réseau n° 3). Sans interface WiFi la fonctionalité hotspot de CLIC ne pourra pas être utilisée.
# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: end0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 8a:f3:a4:ce:86:4c brd ff:ff:ff:ff:ff:ff inet 192.168.1.101/24 brd 192.168.1.255 scope global dynamic noprefixroute end0 valid_lft 85081sec preferred_lft 85081sec inet6 2a02:8440:5240:eebf:768e:1b96:b907:1a01/64 scope global dynamic noprefixroute valid_lft 296sec preferred_lft 116sec inet6 fe80::38ee:27d7:1479:b267/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: wlx00c0cab16c0f: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2312 qdisc mq state DORMANT group default qlen 1000 link/ether 00:c0:ca:b1:6c:0f brd ff:ff:ff:ff:ff:ff
3) Installation du pilote de carte WiFi pour les modèle non supporté par Debian
Carte WiFi basée sur les puces Realtek 8812AU / 8821AU
Pour confirmer que vous avez ce type de carte WiFi il faut lancer la commandelsusb | grep WLAN
qui devrait retourner une ligne comme ci-dessous si c'est le cas Bus 007 Device 002: ID 0bda:0811 Realtek Semiconductor Corp. Realtek 8812AU/8821AU 802.11ac WLAN Adapter [USB Wireless Dual-Band Adapter 2.4/5Ghz]
Avant d'installer le pilote de cette carte WiFi il faut exécuter les commandes suivantes :
# apt update # apt full-upgrade # apt install git dkms build-essential rfkill linux-headers-current-rockchip64
Si une nouvelle version du noyau linux a été installée par la commande
apt full-upgrade
, rebooter l'Odroid M1 puis continuer avec les commandes suivantes :Pour une carte WiFi Realtek 8821AU :
# apt install firmware-realtek # débrancher puis rebrancher la carte WiFi et vérifier si elle est detectée. Si ce n'est pas le cas poursuivre avec les commandes suivantes # cd /root # git clone https://github.com/morrownr/8821au-20210708 # cd 8821au-20210708 # sh install-driver.sh
Faire un autre reboot après l'installation du driver et vérifier que la carte wifi est bien reconnue avec
ip a
Si elle n'est toujours pas reconnue, essayer avec le driver de la carte WiFi Realtek 8812AU :
# cd /root # git clone https://github.com/morrownr/8812au-20210820 # cd 8812au-20210820 # sh install-driver.sh
Faire un autre reboot après l'installation du driver et vérifier que la carte wifi est bien reconnue avec
ip a
Carte WiFi basée sur les puces Realtek 8821CU
Faire comme ci-dessus, masi en utilisant le driver suivant :https://github.com/morrownr/8821cu-20210916
4) Accéder à la post-install depuis votre navigateur web
Dans un navigateur internet, rentrez comme URL
clic.local
Sur Firefox, cliquer sur "Avancé..." (1) puis "Accepter le risque et poursuivre" (2) cf. image ci dessous