J'ai commandé mon Raspberry Pi sur RS Components le samedi soir et je l'ai reçu le jeudi matin suivant. J'ai été agréablement surpris de la rapidité de livraison (et de la provenance de mon colis : Forbach, en Allemagne). Coup de chance, j'ai reçu ma carte SD le même jour. Ma première question pratique s'est donc posée : à partir de ma Ubuntu, comment puis-je installer la distribution Raspbian sur cette carte SD ?
Téléchargement
Comme indiqué dans mon titre, j'ai choisi la distribution Raspbian, basée, comme son nom l'indique, sur une Debian. Pour la télécharger, il suffit de se rendre sur la page de téléchargement du site de la fondation Raspberry Pi.
Choisissez la distribution Raspbian "wheezy" en lien direct ou en téléchargement torrent. Vous obtenez un fichier zip qu'il ne vous reste plus qu'à extraire (sur le Bureau dans notre exemple) afin d'avoir le fichier final (.img) qui fait environ 1.9 Go.
Installation
Une fois votre fichier img extrait, vous pouvez insérer votre carte SD dans votre ordinateur (dans mon cas, j'ai un lecteur de carte SD intégré à ma machine). La carte SD est automatiquement montée sur le filesystem.
Vous pouvez la voir en tapant cette commande dans votre terminal : df
Voici le résultat chez moi :
On voit tout en bas de la liste que ma carte SD est la /dev/mmcblk0p1 montée dans le répertoire /media/3032-3964. Ici, /dev/mmcblk0p1 est la partition 1 (p1) du périphérique /dev/mmcblk0 (à retenir).benjamin@benjamin-Latitude-D420:~$ df
Sys. fich. 1K-blocks Util. Disponible Uti% Monté sur
/dev/sda5 40776268 33725768 4979156 88% /
udev 759592 4 759588 1% /dev
tmpfs 306756 884 305872 1% /run
none 5120 0 5120 0% /run/lock
none 766884 548 766336 1% /run/shm
/dev/mmcblk0p1 3864064 4032 3860032 1% /media/3032-3965
Il faut commencer par démonter cette partition grâce à la commande suivante : sudo umount /dev/mmcblk0p1
Après un dernier contrôle via la commande df, on voit bien que la partition n'est plus présente (et donc démontée).
On peut désormais copier l'image de la Raspbian sur notre carte. Pour ça, il suffit de taper la commande suivante dans votre terminal :
sudo dd if=Bureau/2012-12-16-wheezy-raspbian.img of=/dev/mmcblk0
if
(input file) correspond au fichier à copier, il faut donc mettre le chemin de votre fichier image.of
(output file) correspond au périphérique sur lequel vous souhaitez le copier. Ici, il faut mettre le nom du périphérique soit, dans mon cas /dev/mmcblk0 (comme vu ci-dessus). Si vous mettez le nom de la partition, cela ne fonctionnera pas.
La copie peut prendre de longues minutes, prenez votre mal en patience :)
Premier démarrage
Une fois que la distribution est copiée sur la carte, vous n'avez plus qu'à mettre cette dernière dans votre Raspberry Pi. Ensuite, deux solutions s'offrent à vous :- soit vous branchez directement votre Raspberry Pi sur un écran avec la sortie HDMI, vous pouvez ainsi profiter de votre joujou immédiatement ;
- soit vous utilisez SSH pour vous y connecter via le réseau (SSH est activé par défaut dans cette distribution).
Il vous suffit pour cela d'insérer la carte SD dans votre Raspberry Pi, d'y brancher un câble réseau et de le brancher électriquement. Une adresse IP lui sera automatiquement attribuée par votre box/serveur DHCP.
Petite astuce pour connaître l'adresse IP attribuée à votre machine sans être dessus, vous pouvez scanner votre réseau à la recherche d'une nouvelle adresse IP grâce à la commande suivante (à taper sur votre PC et à adapter en fonction de votre sous-réseau) :
nmap -sP 192.168.0.0/24
Premier résultat chez moi avant branchement du Raspberry :
benjamin@benjamin-Latitude-D420:~$ nmap -sP 192.168.0.0/24
Starting Nmap 5.21 ( http://nmap.org ) at 2013-01-29 19:10 CET
Nmap scan report for 192.168.0.1
Host is up (0.0040s latency).
Nmap scan report for 192.168.0.13
Host is up (0.00027s latency).
Nmap done: 256 IP addresses (2 hosts up) scanned in 2.28 seconds
Deuxième résultat après branchement du Raspberry, on voit donc qu'il a récupéré l'adresse 192.168.0.14
benjamin@benjamin-Latitude-D420:~$ nmap -sP 192.168.0.0/24
Starting Nmap 5.21 ( http://nmap.org ) at 2013-01-29 19:10 CET
Nmap scan report for 192.168.0.1
Host is up (0.0040s latency).
Nmap scan report for 192.168.0.13
Host is up (0.00027s latency).
Nmap scan report for 192.168.0.14
Host is up (0.010s latency).
Nmap done: 256 IP addresses (3 hosts up) scanned in 2.48 seconds
Vous n'avez plus qu'à vous connecter en SSH grâce à la commande suivante :
Le mot de passe par défaut est "raspberry".
Voila, vous voici avec votre nouveau jouet prêt à l'emploi. Dans le prochain article, je vous expliquerai comment configurer une clé WiFi afin de vous passer du câble réseau.
À bientôt