Dans ce billet je vous explique comment installer une Image de Raspbian sur une carte SD depuis un poste sous Ubuntu. Nous allons donc voir deux méthodes pour installer Raspbian. En mode graphique, puis en ligne de commande.
PRE-REQUIS
Matériels* :
- Raspberry-Pi
- Carte Mémoire SDHC Class 10 8 Go
- Câble HDMI
- Câble ethernet RJ45
- Chargeur smartphone
- Clavier et Souris USB
- Un moniteur (Ecran)
Logiciels :
En mode Graphique
Pour commencer, téléchargez et installer l’outil ImageWriter depuis le lien ou le Centre de logiciels Ubuntu. Puis téléchargez l’image de Raspbian « Wheezy » et faites un Clic droit sur le fichier téléchargé puis « Extraire ici ».
Maintenant procéder comme suit :
- Insérez la carte SD dans le lecteur de carte de votre PC
- Lancez l’outil ImageWriter (nécessite un mot de passe administrateur)
- Sélectionnez le fichier image que vous avez extrait en 2 (ex : « wheezy-raspbian.img »)
- Sélectionnez la carte SD (elle devrait être détectée comme « /dev/mmcblk0 », « /dev/sdc » ou quelque chose de similaire)
- Cliquez sur le bouton « Write to device »
- Attendez la fin de l’opération, éjectez votre carte SD
Insérez votre carte SD dans le Raspberry Pi.
Pour la partie configuration de Raspbian, je vous renvoie vers le tutoriel « Installation et configuration de Raspbian ».
En mode ligne de Commande
L’utilisation de l’outil « dd » peut écrire sur les partitions de votre PC. Si vous sélectionnez le mauvais lecteur lors de la procédure, vous pouvez totalement effacer votre disque dur.
Téléchargez l’image de Raspbian « Wheezy » puis décompressez le fichier téléchargé :
unzip ~/2012-12-16-wheezy-raspbian.zip
Exécutez la commande suivante pour vérifier les périphériques actuellement montés :
df -h
Insérez maintenant la carte SD dans le lecteur de carte de votre PC, puis exécutez a nouveau la commande :
df -h
Le nouveau périphérique qui n’était pas présent en « 3 » est votre carte SD. Celle-ci sera notée « /dev/mmcblk0p1 », « /dev/sdd1 », ou approchant. Le dernier chiffre (ici « 1 ») est le numéro de la partition, mais nous voulons le nom de la carte. C’est la même chose, mais sans le « 1 » de la partition (donc, dans notre cas : « /dev/mmcblk0 » ou « /dev/sdd »). Notez ce nom.
Il est possible que la carte SD comprenne plusieurs partitions, auquel cas elle apparaitra plusieurs fois dans df -h.
Maintenant que vous connaissez le nom de votre carte SD, vous devez la démonter, en remplaçant « /dev/sdd1 » par le nom de votre propre carte SD (en incluant le numéro de partition) :
sudo umount /dev/sdd1
Démontez de la même façon toutes les partitions présentes sur la carte SD, dans le cas ou il y en aurait plusieurs.
Écrivez l’image de Raspbian sur la carte SD, en remplaçant l’option if= (source) par le chemin vers votre fichier image, et l’option of= (destination) par le nom de votre carte SD (sans numéro de partition) :
sudo dd bs=4M if=~/2012-12-16-wheezy-raspbian.img of=/dev/sdd
Vérifiez bien la commande, car en cas d’erreur dans la destination, vous risquez d’effacer votre disque dur ! La commande « dd » ne donne aucune information de progression, mais l’écriture de l’image devrait prendre plus de 5 minutes. A la place de « dd« , vous pouvez utiliser « dcfldd« , qui dispose d’un indicateur de progression.
Lancez la commande ci-dessous afin de vider le cache d’écriture et permettre l’éjection sans risque de la carte SD :
sudo sync
Éjectez votre carte SD et insérez-la dans le Raspberry-Pi.
Pour la partie configuration de Raspbian, je vous renvoie vers le tutoriel « Installation et configuration de Raspbian ».
2 replies to "Installation de Raspbian depuis Ubuntu"
Je me suis permis de vous adresser un message automatique (ctrl + Entrée) pour modifier une coquille : vous écrivez lf au lieu de if.
Ceci dit je viens de passer trois heures à essayer d’installer raspbian sur un raspberry et grâce à vous le problème s’est réglé en cinq minutes sans que je comprenne au demeurant le problème initial. Merci pour votre page.
Cordialement.
Bonjour Mathis,
Merci pour ce retour ! Je viens de faire la modification dans l’article.
Parfait si ce tutoriel vous a permis de gagner du temps ! 😉
Bonne continuation.