RaspBerry pi2

RaspBerry 2 - installation ArchLinux sur architecture ARM

Architecture ARM -> Raspberry PI
ARM : Advanced RISC Machine

 

1°) Téléchargement du fichier img

https://sourceforge.net/projects/archlinuxrpi/?source=typ_redirect
ArchLinuxARM-rpi-latest.zip

Décompresser le fichier zip dans le répertoire temp de votre PC
-> c:/temp/ArchLinuxARM-rpi-latest
        ArchLinuxARM-rpi-latest.img

 

2°) Implantation de l'image sur la carte SD

1°) Installer l'utilitaire de création d'image disque

Prés-requis
- Matériel : un lecteur de carte SD ou microSD selon le type de RaspBerry
- Logiciel : Windows XP à Windows 10

Télécharger l'utilitaire Win32DiskImager (v.0.9.5 au 20/07/2016) sur SourceForge
Installer l'application sur le PC Windows.

2°) Créer le disque de démarrage

Placer la carte SD dans le lecteur de carte du PC sur lequel Win32DiskImager a été installé.
Lancer Win32DiskImager en mode "Exécuter en tant qu'administrateur".
Adapter le chemin d'accès au fichier .img ainsi que le device utilisé par la carte SD comme ci-dessous

Win32DiskImager

Cliquer sur le bouton "Write" pour écrire l'image sur la carte SD.

A la fin de l'opération un message s'affiche pour mentionner que le disque a été créé avec succès.

Si la carte SD est vierge de toute partition, l'opération devrait bien se dérouler. Avec une carte déjà partitionnée, des erreurs d'entrée sortie peuvent se produire. Il sera alors préférable d'arrêter Win32DiskImager et de retirer la carte SD pour recommencer l'opération. Si l'erreur persiste, il faudra utiliser l'utilitaire "diskpart" pour supprimer les partitions créées comme suit :
Sous windows 7, lancer une fenêtre DOS (Touche Windows+"r")

c:/user/test> diskpart

Une fenêtre de commande DiskPart.exe s'affiche
Ma machine possède 1 disque dur de 250Go et une carte SD de 8 Go qui a deux partitions.

DISKPART> list disk
->
N° disque   Statut         Taille
Disque 1     En ligne      250 G
Disque 2     En ligne        1 G
Disque 3     En ligne        7 G
Disque 4     Aucun média     0

DISKPART> select disk 2 (pour ma configuration)
->
Le disque 2 est maintenant le disque sélectionné.

DISKPART> clean
DISKPART> list disk
->
N° disque   Statut         Taille
Disque 1     En ligne       250 G
Disque 2     En ligne         8 G
Disque 3     Aucun média      0

DISKPART> exit

Reprendre les opérations au 2°) ci dessus.

 

3°) Boot

Arch Linux 3.6.11-14-ARCH+ (tty1)
alarmpi login : root
[root@ alarmpi ~]# ********

Identifiant et Mot de passe : root/********

 

4°) Configuration

a) Passer en clavier azerty temporairement

# Loadkeys fr

b) Passer en clavier azerty permanent

# Localectl set-keymap --no-convert fr
:-> crée le fichier /etc/vconsole.conf et ajoute le mot-clé KEYMAP=fr

c) Passer ArchLinux en français

#echo "fr_FR.UTF-8 UTF-8" > /etc/locale.gen
# locale-gen
-> Geretaring locales...
fr_FR.UTF-8...done
Generation complete.

d) Modifier le nom du serveur (par défaut : alarmpi)

# echo "arch" > /etc/hostname

e) Vérifier le partitionnement

# df -h
-> Filesystem
/dev/root
devtmpfs
tmpfs
tmpfs
tmpfs
/dev/mcb1k0p1

f) Mise à jour des bases du système

# pacman -Syuu
-> (117/117)

# shutdown -r now
-> Arch Linux 4.4.14-2-ARCH (tty1)

g) Connection réseau WIFI

Monter l'interface wlan0

# ip link set wlan0 up
-> [ 529.393216 ] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

Spécifier les paramètres SSID et key du réseau WIFI

# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
-> Successfully initialized wpa_supplicant
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

Attribuer une adresse IP

# dhcpcd wlan0
-> DUID 00:01...
...

# ping 192.168.1.1
-> 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=3.54ms
...

h) Liste des packages à installer

iw

netcfg

netctl

dialog

dhclient

wpa_suppliant

ifplugd

wpa_actiond

 

i) Liens apparentés

https://wiki.archlinux.fr/Connexions_reseau