Installez ArchLinux sur le Raspberry en utilisant NOOBS, ça marche relativement bien, et ça vous donne une installation ArchLinux minimale. Parfait pour installer des trucs. Une fois installé, vous avez un serveur SSH qui va écouter sur le réseau local. Connectez-vous (le mot de passe est root
):
ssh root@alarmpi.local
Pensez a changer votre mot de passe, et ajoutez peut être une authentification par clef SSH:
passwd
mkdir -p ~/.ssh
echo YOUR PUBLIC SSH KEY >~/.ssh/authorized_keys
Mettez à jour tour ça, et installez quelques outils sympa pour l'admin a distance. J'aime bien tmux
(semblable a screen
) parce qu'il me permet de lancer des mises a jour sans craindre qu'une déconnection SSH interrompe le processus.
pacman -Syu tmux
Rapidement: tmux
démarre une session, tmux attach
s'attache a une session existante, C-b d
détache la session, C-b c
crée un nouvel onglet de terminal, C-b p
et C-b n
permettent respectivement de passer du terminal précédant au terminal suivant, C-b PgUp
permet de scroller l'historique, q
pour revenir au mode normal.
Mettez a jour vers le dernier kernel (3.17) pour avoir les derniers drivers usbip:
pacman -S linux-raspberrypi-latest
Redémarrez.
Facile, installer le paquet usbip
et activer le service usbipd.service
:
pacman -S usbip
systemctl enable usbipd.service
systemctl start usbipd.service
Pour exporter un device usb, il faut les lister, et en choisir un:
usbip list -l
usbip bind -r 1-1.5
(Si vous avez un message d'erreur No such device
, mettez a jour vers un kernel plus récent que 3.13.). Vous pouvez vouloir exécuter cette commande au démarrage de votre rapsberry.