RASPBERRY - Howto d'installation : Différence entre versions
(→Préparation pour une image) |
(→Problème d'affichage) |
||
(10 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 26 : | Ligne 26 : | ||
=== Debian === | === Debian === | ||
+ | * [http://www.raspbian.org/ Site officiel de la distribution Raspbian] | ||
* [http://www.debian-fr.org/raspberry-pi-debian-xdmcp-t45130.html Une discussion sur les forums Debian-fr] | * [http://www.debian-fr.org/raspberry-pi-debian-xdmcp-t45130.html Une discussion sur les forums Debian-fr] | ||
Ligne 53 : | Ligne 54 : | ||
* [http://elinux.org/RPi_SD_cards eLinux: Tableau de compatibilité des cartes SD] | * [http://elinux.org/RPi_SD_cards eLinux: Tableau de compatibilité des cartes SD] | ||
+ | |||
+ | La documentation officielle Raspberry Pi recommande l'utilisation d'une carte SD d'au moins 8Go en classe 10. En réalité, et en fonction des distributions qu'on prévoit d'installer, on peut tout à fait utiliser des cartes SD de 2 ou 4Go. De la même manière, on peut utiliser des cartes en classes inférieures (4, 6). Enfin, il n'est pas nécessaire de cibler des marques reconnues pour la qualité de leurs cartes, certaines carte no name fonctionnent aussi bien voir mieux que des cartes de grands constructeurs. | ||
+ | |||
+ | Exemple personnel des cartes testées: | ||
+ | * Samsung 32Go SDHC classe 10 - Ref: MB-SGBG8 ou encore MGSGBGUEQADA: <font color="red">'''HS''', impossible de démarrer la Raspberry ou d'aller au delà de l'installeur NOOBS.</font> | ||
+ | * Kingston 16Go SDHC classe 10 - Ref: SD10G2/16GB Ultimate X 100X: <font color="red">'''HS''', impossible de démarrer la Raspberry ou d'aller au delà de l'installeur NOOBS.</font> | ||
+ | * Dane Elec 4Go SDHC classe 4 - Ref: MMAGF04GWWCA - NA: <font color="orange">'''INSTABLE''', possibilité d'aller au delà de l'installeur NOOBS, avec OpenElec par exemple, mais démarrage de la Raspberry très aléatoire, bloque la plupart du temps...</font> | ||
+ | * Lexar 4Go SDHC classe 4 - Ref: 10JJ628PVE: <font color="green">'''OK''', semble fonctionner de manière systématique.</font> | ||
+ | |||
+ | '''NB:''' La plupart des problèmes de démarrage de la Raspberry sont occasionnés par un problème de compatibilité du matériel avec la carte SD employée. Il se peut également que l'alimentation électrique utilisée ne soit pas suffisante. | ||
+ | |||
+ | '''Astuce:''' les chargeurs pour smartphones Samsung conviennent tout à fait en termes de caractéristiques pour une utilisation avec la Raspberry. | ||
== Préparation de la carte SD == | == Préparation de la carte SD == | ||
Ligne 207 : | Ligne 220 : | ||
jules@pedro:~$ umount /dev/sde1 | jules@pedro:~$ umount /dev/sde1 | ||
* Ecriture du fichier img sur le device: | * Ecriture du fichier img sur le device: | ||
− | dd bs=1M if=<chemin_vers_le_fichier_img> of=< | + | dd bs=1M if=<chemin_vers_le_fichier_img> of=<votre_device_physique> |
* Une fois l'image écrite sur la carte, vous pouvez démonter le device, l'insérer dans la Raspberry Pi et démarrer votre nouvel OS. | * Une fois l'image écrite sur la carte, vous pouvez démonter le device, l'insérer dans la Raspberry Pi et démarrer votre nouvel OS. | ||
+ | == Choix d'une distribution ou d'un système d'installation == | ||
+ | |||
+ | === Considérations générales === | ||
+ | |||
+ | Avant de faire le choix de votre distribution, vous devez réfléchir à l'utilisation que vous souhaitez faire de la PI: | ||
+ | * vous souhaitez faire cohabiter plusieurs installations de distribution sur une même carte SD: utiliser un système d'installation comme NOOBS ou BerryBoot. | ||
+ | * vous souhaitez n'utiliser qu'une seule distribution ou vous ne disposez que d'une carte SD de faible capacité: utiliser directement les images. | ||
+ | * vous souhaitez utiliser votre Raspberry Pi comme une station multimédia: privilégiez une distribution type OpenElec/DarkElec ou RaspBMC... | ||
+ | * vous souhaitez utiliser votre Raspberry Pi comme une station de travail: privilégiez une distribution type Pidora, Raspbian... | ||
+ | |||
+ | === Description de la méthode pour une image === | ||
+ | |||
+ | Cf [http://wiki.pedrono.fr/index.php/RASPBERRY_-_Howto_d%27installation#Pr.C3.A9paration_pour_une_image plus haut] | ||
+ | === Description de la méthode pour NOOBS === | ||
+ | |||
+ | * téléchargement [http://downloads.raspberrypi.org/NOOBS_latest de la dernière version de NOOBS]. | ||
+ | * décompression de l'archive: | ||
+ | mkdir /root/NOOBS_v1_3_4 | ||
+ | unzip NOOBS_v1_3_4.zip /root/NOOBS_v1_3_4 | ||
+ | * indentifier le point de montage de la carte SD (dans /media) avec '''mount'''. | ||
+ | * copie des fichiers sur la carte SD: | ||
+ | cp -r /root/NOOBS_v1_3_4/* /media/E3C9-8E9F/ | ||
+ | * démonter la carte SD: | ||
+ | umount /dev/sde1 | ||
+ | |||
+ | == Démarrage de la Raspberry == | ||
+ | |||
+ | * Insérer la carte SD préparée dans l'emplacement dédié de la Raspberry. | ||
+ | * Raccorder la carte réseau, le cordon d'affichage HDMI, le clavier et la souris. | ||
+ | * Brancher l'alimentation de la Raspberry Pi. | ||
+ | * Suivre les instructions d'installation (cas d'utilisation de NOOBS) ou observez le démarrage de la distribution installée en image sur la carte SD lors de la préparation. | ||
+ | |||
+ | = Etapes d'installations des OS par NOOBS = | ||
+ | |||
+ | * Resizing de la partition FAT. | ||
+ | * Sélection du ou des OS à installer (attention à la capacité de votre carte SD). | ||
+ | * Lancement de l'installation (suivre les instructions). | ||
+ | |||
+ | = Trucs et astuces pour l'utilisation de l'image Raspbian = | ||
+ | |||
+ | == Problème d'affichage == | ||
+ | |||
+ | Quelques soucis rencontrés à la première utilisation de Raspbian: aucun affichage HDMI, aucun accès aux consoles texte supplémentaires, pourtant le système boote normalement si on se fie aux diodes. | ||
+ | |||
+ | Remontage de la carte SD dans un autre PC, et dans la partition /boot, édition de ''config.txt'': | ||
+ | * '''NB:''' chaque paramètre est modifié un par un (pas de tests de plusieurs paramètres en conjonction). | ||
+ | * décommentaire de '''hdmi_safe=1''': permet de valider le bon fonctionnement, démarrage en mode dégradé (affichage). | ||
+ | * décommentaire de '''disable_overscan=1''': n'améliore pas le fonctionnement, toujours pas d'affichage. | ||
+ | * décommentaire de '''config_hdmi_boost=4''': sans effet, toujours pas d'affichage en HDMI. | ||
+ | * décommentaire de <font color="green">'''hdmi_force_hotplug=1'''</font>: fonctionnement correct, mais pb avec l'overscan, bordures noires sur chaque côté de l'écran. | ||
+ | * modification des paramètres du moniteur, en mode HDMI: <font color="green">'''overscan activé'''</font> => rétablissement d'un affichage correct sans bandes noires sur la gauche et la droite de l'écran. | ||
+ | |||
+ | Cf [http://elinux.org/RPi_config.txt cette documentation sur les paramètres de ''config.txt''] | ||
+ | |||
+ | == Problème d'encodage et de map clavier == | ||
+ | |||
+ | Si persistance de pb d'encodage ou de map clavier malgré l'exécution initiale de ''raspi-config'': | ||
+ | * lancer un terminal administrateur. | ||
+ | * appeller raspi-config. | ||
+ | * revoir les paramètres d'internationalisation (clavier et locales). | ||
+ | |||
+ | Locales: | ||
+ | * fr-FR_UTF-8 | ||
+ | * fr-FR_ | ||
+ | |||
[[Category:Howto]] | [[Category:Howto]] | ||
[[Category:Systeme]] | [[Category:Systeme]] | ||
[[Category:Raspberry]] | [[Category:Raspberry]] |
Version actuelle datée du 15 mars 2014 à 21:48
Sommaire
- 1 Introduction
- 2 Liens utiles
- 3 Les étapes d'installation
- 4 Etapes d'installations des OS par NOOBS
- 5 Trucs et astuces pour l'utilisation de l'image Raspbian
Introduction
Cet article décrit les grandes étapes d'installation d'un OS sur une carte Raspberry Pi.
Liens utiles
Divers
Raspberrypi.org
- Le site officiel Raspberry Pi
- Les téléchargements officiels sur le site Raspberry Pi
- Le Quick Start Guide officiel de Raspberry
Autres sites
- Commander la Raspberry Pi sur materiel.net
- Une description de la Raspberry Pi sur Horyax
- Tous les articles sur le sujet du site Framboise314
- Un article très complet sur le blog de Nicolargo
Distributions disponibles
Debian
Station multimédia
Client léger
- Un projet de distribution faisant de la Raspberry Pi un client léger
- Une discussion sur ce type de projet sur le forum Raspberry
Systèmes d'installation
Les étapes d'installation
Les grandes étapes de l'installation de la Raspberry Pi:
- choix d'une carte SD pour le stockage principal.
- préparation de la carte SD pour l'installation.
- choix d'une distribution ou d'un système d'installation.
Choix du matériel de stockage
La documentation officielle Raspberry Pi recommande l'utilisation d'une carte SD d'au moins 8Go en classe 10. En réalité, et en fonction des distributions qu'on prévoit d'installer, on peut tout à fait utiliser des cartes SD de 2 ou 4Go. De la même manière, on peut utiliser des cartes en classes inférieures (4, 6). Enfin, il n'est pas nécessaire de cibler des marques reconnues pour la qualité de leurs cartes, certaines carte no name fonctionnent aussi bien voir mieux que des cartes de grands constructeurs.
Exemple personnel des cartes testées:
- Samsung 32Go SDHC classe 10 - Ref: MB-SGBG8 ou encore MGSGBGUEQADA: HS, impossible de démarrer la Raspberry ou d'aller au delà de l'installeur NOOBS.
- Kingston 16Go SDHC classe 10 - Ref: SD10G2/16GB Ultimate X 100X: HS, impossible de démarrer la Raspberry ou d'aller au delà de l'installeur NOOBS.
- Dane Elec 4Go SDHC classe 4 - Ref: MMAGF04GWWCA - NA: INSTABLE, possibilité d'aller au delà de l'installeur NOOBS, avec OpenElec par exemple, mais démarrage de la Raspberry très aléatoire, bloque la plupart du temps...
- Lexar 4Go SDHC classe 4 - Ref: 10JJ628PVE: OK, semble fonctionner de manière systématique.
NB: La plupart des problèmes de démarrage de la Raspberry sont occasionnés par un problème de compatibilité du matériel avec la carte SD employée. Il se peut également que l'alimentation électrique utilisée ne soit pas suffisante.
Astuce: les chargeurs pour smartphones Samsung conviennent tout à fait en termes de caractéristiques pour une utilisation avec la Raspberry.
Préparation de la carte SD
- L'outil officiel de formatage de carte SD de la SD Association (sous Windows :-( )
- Une page "howto" de préparation de la carte SD sous Windows, MacOS X ou Linux
- Howto eLinux: Préparer facilement sa carte SD
Sous Windows
La recommandation plus ou moins officielle, lorsqu'on prépare sa carte SD sous Windows, est d'utiliser l'outil de préparation/formatage de cartes de la SD Association (association des fabriquants de cartes SD).
Sous Linux
Préparation pour NOOBS
- Repérer le device:
root@pedro:~# fdisk -l ... Disque /dev/sde : 4008 Mo, 4008706048 octets 118 têtes, 53 secteurs/piste, 1251 cylindres, total 7829504 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Identifiant de disque : 0x00000000 Périphérique Amorce Début Fin Blocs Id Système /dev/sde1 8192 7829503 3910656 b W95 FAT32
- Création de la partition pour le stockage de NOOBS, ouverture de fdisk:
root@pedro:~# fdisk /dev/sde Commande (m pour l'aide): p Disque /dev/sde : 4008 Mo, 4008706048 octets 118 têtes, 53 secteurs/piste, 1251 cylindres, total 7829504 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Identifiant de disque : 0x00000000 Périphérique Amorce Début Fin Blocs Id Système /dev/sde1 8192 7829503 3910656 b W95 FAT32
- Suppression de la partition existante:
Commande (m pour l'aide): d Partition sélectionnée 1 Commande (m pour l'aide): p Disque /dev/sde : 4008 Mo, 4008706048 octets 118 têtes, 53 secteurs/piste, 1251 cylindres, total 7829504 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Identifiant de disque : 0x00000000 Périphérique Amorce Début Fin Blocs Id Système
- Création d'une nouvelle partition:
Commande (m pour l'aide): n Type de partition : p primaire (0 primaire(s), 0 étendue(s), 4 libre(s)) e étendue Sélection (p par défaut) : p Numéro de partition (1-4, par défaut 1): Utilisation de la valeur par défaut 1 Premier secteur (2048-7829503, par défaut 2048): Utilisation de la valeur par défaut 2048 Dernier secteur, +secteurs or +taille{K,M,G} (2048-7829503, par défaut 7829503): Utilisation de la valeur par défaut 7829503 Commande (m pour l'aide): p Disque /dev/sde : 4008 Mo, 4008706048 octets 118 têtes, 53 secteurs/piste, 1251 cylindres, total 7829504 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Identifiant de disque : 0x00000000 Périphérique Amorce Début Fin Blocs Id Système /dev/sde1 2048 7829503 3913728 83 Linux
- Changement de type de la nouvelle partition:
Commande (m pour l'aide): t Partition sélectionnée 1 Code Hexa (taper L pour lister les codes): L 0 Vide 24 NEC DOS 81 Minix / Linux a bf Solaris 1 FAT12 27 TFS WinRE masqu 82 partition d'éch c1 DRDOS/sec (FAT- 2 root XENIX 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 usr XENIX 3c récupération Pa 84 OS/2 masquée di c6 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux étendue c7 Syrinx 5 Étendue 41 PPC PReP Boot 86 NTFS volume set da Non-FS data 6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility 8 AIX 4e 2e partie QNX4. 8e LVM Linux df BootIt 9 Amorçable AIX 4f 3e partie QNX4. 93 Amoeba e1 DOS access a Gestionnaire d' 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f Étendue W95 (LB 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b 11 FAT12 masquée 56 Golden Bow a8 UFS Darwin f1 SpeedStor 12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor 14 FAT16 masquée < 61 SpeedStor ab Amorce Darwin f2 DOS secondaire 16 FAT16 masquée 63 GNU HURD ou Sys af HFS / HFS+ fb VMware VMFS 17 HPFS/NTFS masqu 64 Novell Netware b7 BSDI fs fc VMware VMKCORE 18 AST SmartSleep 65 Novell Netware b8 partition d'éch fd RAID Linux auto 1b W95 FAT32 masqu 70 DiskSecure Mult bb Boot Wizard mas fe LANstep 1c W95 FAT32 masqu 75 PC/IX be Amorce Solaris ff BBT 1e W95 FAT16 masqu 80 Minix ancienne Code Hexa (taper L pour lister les codes): b Type système de partition modifié de 1 à b (W95 FAT32) Commande (m pour l'aide): p Disque /dev/sde : 4008 Mo, 4008706048 octets 118 têtes, 53 secteurs/piste, 1251 cylindres, total 7829504 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Identifiant de disque : 0x00000000 Périphérique Amorce Début Fin Blocs Id Système /dev/sde1 2048 7829503 3913728 b W95 FAT32
- Ecriture de la table de partition:
Commande (m pour l'aide): w La table de partitions a été altérée. Appel de ioctl() pour relire la table de partitions. Attention : si vous avez créé ou modifié une partition DOS 6.x, veuillez consulter les pages du manuel de fdisk pour des informations complémentaires. Synchronisation des disques.
- Formatage de la partition:
root@pedro:~# mkfs.vfat /dev/sde1 mkfs.vfat 3.0.13 (30 Jun 2012)
Préparation pour une image
- Repérer le device:
jules@pedro:~$ df -h Sys. fich. Taille Util. Dispo Uti% Monté sur rootfs 28G 5,3G 21G 21% / udev 10M 0 10M 0% /dev tmpfs 406M 944K 405M 1% /run /dev/disk/by-uuid/5f619c4b-9adf-4b81-8837-03ae26ef9242 28G 5,3G 21G 21% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 1,6G 1,2M 1,6G 1% /run/shm /dev/sda3 1,8G 17M 1,7G 1% /boot /dev/sda5 298G 189G 94G 67% /home /dev/sda6 3,7G 72M 3,5G 3% /tmp /dev/sde1 3,8G 19M 3,8G 1% /media/disk
- Démonter le device:
jules@pedro:~$ umount /dev/sde1
- Ecriture du fichier img sur le device:
dd bs=1M if=<chemin_vers_le_fichier_img> of=<votre_device_physique>
- Une fois l'image écrite sur la carte, vous pouvez démonter le device, l'insérer dans la Raspberry Pi et démarrer votre nouvel OS.
Choix d'une distribution ou d'un système d'installation
Considérations générales
Avant de faire le choix de votre distribution, vous devez réfléchir à l'utilisation que vous souhaitez faire de la PI:
- vous souhaitez faire cohabiter plusieurs installations de distribution sur une même carte SD: utiliser un système d'installation comme NOOBS ou BerryBoot.
- vous souhaitez n'utiliser qu'une seule distribution ou vous ne disposez que d'une carte SD de faible capacité: utiliser directement les images.
- vous souhaitez utiliser votre Raspberry Pi comme une station multimédia: privilégiez une distribution type OpenElec/DarkElec ou RaspBMC...
- vous souhaitez utiliser votre Raspberry Pi comme une station de travail: privilégiez une distribution type Pidora, Raspbian...
Description de la méthode pour une image
Cf plus haut
Description de la méthode pour NOOBS
- téléchargement de la dernière version de NOOBS.
- décompression de l'archive:
mkdir /root/NOOBS_v1_3_4 unzip NOOBS_v1_3_4.zip /root/NOOBS_v1_3_4
- indentifier le point de montage de la carte SD (dans /media) avec mount.
- copie des fichiers sur la carte SD:
cp -r /root/NOOBS_v1_3_4/* /media/E3C9-8E9F/
- démonter la carte SD:
umount /dev/sde1
Démarrage de la Raspberry
- Insérer la carte SD préparée dans l'emplacement dédié de la Raspberry.
- Raccorder la carte réseau, le cordon d'affichage HDMI, le clavier et la souris.
- Brancher l'alimentation de la Raspberry Pi.
- Suivre les instructions d'installation (cas d'utilisation de NOOBS) ou observez le démarrage de la distribution installée en image sur la carte SD lors de la préparation.
Etapes d'installations des OS par NOOBS
- Resizing de la partition FAT.
- Sélection du ou des OS à installer (attention à la capacité de votre carte SD).
- Lancement de l'installation (suivre les instructions).
Trucs et astuces pour l'utilisation de l'image Raspbian
Problème d'affichage
Quelques soucis rencontrés à la première utilisation de Raspbian: aucun affichage HDMI, aucun accès aux consoles texte supplémentaires, pourtant le système boote normalement si on se fie aux diodes.
Remontage de la carte SD dans un autre PC, et dans la partition /boot, édition de config.txt:
- NB: chaque paramètre est modifié un par un (pas de tests de plusieurs paramètres en conjonction).
- décommentaire de hdmi_safe=1: permet de valider le bon fonctionnement, démarrage en mode dégradé (affichage).
- décommentaire de disable_overscan=1: n'améliore pas le fonctionnement, toujours pas d'affichage.
- décommentaire de config_hdmi_boost=4: sans effet, toujours pas d'affichage en HDMI.
- décommentaire de hdmi_force_hotplug=1: fonctionnement correct, mais pb avec l'overscan, bordures noires sur chaque côté de l'écran.
- modification des paramètres du moniteur, en mode HDMI: overscan activé => rétablissement d'un affichage correct sans bandes noires sur la gauche et la droite de l'écran.
Cf cette documentation sur les paramètres de config.txt
Problème d'encodage et de map clavier
Si persistance de pb d'encodage ou de map clavier malgré l'exécution initiale de raspi-config:
- lancer un terminal administrateur.
- appeller raspi-config.
- revoir les paramètres d'internationalisation (clavier et locales).
Locales:
- fr-FR_UTF-8
- fr-FR_