Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dev:raspberry:install-debian [2012/12/13 22:52] – créée root | dev:raspberry:install-debian [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Raspbian ====== | ||
| + | Une version de Debian compilée pour le Raspberry Pi est disponible sur le site officiel. L' | ||
| + | |||
| + | L' | ||
| + | |||
| + | ===== Écrire l' | ||
| + | |||
| + | Décompresser l' | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo dd bs=1M if=./ | ||
| + | </ | ||
| + | |||
| + | Remarque: L' | ||
| + | |||
| + | ===== Exploiter l' | ||
| + | |||
| + | Lors de l’écriture de l' | ||
| + | |||
| + | Les étapes: | ||
| + | * Utiliser **fdisk** pour changer la taille de la partition. | ||
| + | * Utiliser les **ext2fsprogs** pour adapter la taille du système de fichier ext4 a la nouvelle taille de la partition. | ||
| + | |||
| + | ==== Modifier la taille de la partition ==== | ||
| + | |||
| + | Pour modifier la taille de la partition avec **fdisk** la démarche peut sembler particulière: | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo fdisk / | ||
| + | </ | ||
| + | |||
| + | On affiche la table des partitions avec la commande **p**: | ||
| + | < | ||
| + | Commande (m pour l' | ||
| + | |||
| + | Disque / | ||
| + | 4 têtes, 16 secteurs/ | ||
| + | Unités = secteurs de 1 * 512 = 512 octets | ||
| + | Taille de secteur (logique / physique) : | ||
| + | taille d'E/S (minimale / optimale) : | ||
| + | Identifiant de disque : 0x000981cb | ||
| + | |||
| + | Périphérique Amorçage | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | La partition racine commence au secteur 122880, on la supprime avec la commande **d**: | ||
| + | |||
| + | < | ||
| + | Commande (m pour l' | ||
| + | Numéro de partition (1-4): 2 | ||
| + | </ | ||
| + | |||
| + | On recrée une partition de même type qui commence au même endroit mais qui se termine à la fin du disque avec la commande **n**: | ||
| + | |||
| + | < | ||
| + | Commande (m pour l' | ||
| + | Partition type: | ||
| + | | ||
| + | | ||
| + | Select (default p): p | ||
| + | Numéro de partition (1-4, 2 par défaut) : 2 | ||
| + | Premier secteur (2048-15523839, | ||
| + | Dernier secteur, +secteurs ou +taille{K, | ||
| + | Utilisation de la valeur 15523839 par défaut | ||
| + | </ | ||
| + | |||
| + | On affiche le résultat des opérations, | ||
| + | |||
| + | < | ||
| + | Commande (m pour l' | ||
| + | |||
| + | Disque / | ||
| + | 4 têtes, 16 secteurs/ | ||
| + | Unités = secteurs de 1 * 512 = 512 octets | ||
| + | Taille de secteur (logique / physique) : | ||
| + | taille d'E/S (minimale / optimale) : | ||
| + | Identifiant de disque : 0x000981cb | ||
| + | |||
| + | Périphérique Amorçage | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Commande (m pour l' | ||
| + | La table de partitions a été altérée. | ||
| + | </ | ||
| + | |||
| + | ==== Modifier la taille du système de fichiers ==== | ||
| + | |||
| + | Pour le moment le système de fichier n' | ||
| + | Vérifier le système de fichier avec **e2fsck**: | ||
| + | <code bash> | ||
| + | $ sudo e2fsck -f / | ||
| + | </ | ||
| + | |||
| + | Redimensionner le système de fichier avec **resize2fs**: | ||
| + | <code bash> | ||
| + | $ sudo resize2fs / | ||
| + | </ | ||
| + | |||
| + | ==== Vérifier les opérations ===== | ||
| + | |||
| + | On va monter les systèmes de fichiers créés sur la carte SD: | ||
| + | |||
| + | <code bash> | ||
| + | $ sudo mkdir / | ||
| + | $ sudo mount / | ||
| + | $ ls / | ||
| + | bootcode.bin | ||
| + | cmdline.txt | ||
| + | $ ls / | ||
| + | bin boot dev etc home lib lost+found | ||
| + | </ | ||
| ===== Activer le serveur SSH ===== | ===== Activer le serveur SSH ===== | ||
| - | Par défaut le serveur SSH n'est pas activé. Pour l' | + | Sur les versions récentes, cette étapes n'est plus nécessaire le serveur ssh est actif par défaut. |
| + | |||
| + | Sur des versions plus anciennes, le le serveur SSH n'est pas activé. Pour l' | ||
| <code bash> | <code bash> | ||
| Ligne 12: | Ligne 128: | ||
| root@hermes: | root@hermes: | ||
| </ | </ | ||
| + | |||
| + | Une session ssh peut être ouverte avec le compte utilisateur par défaut: pi | ||
| + | |||
| + | ^ Utilisateur | ||
| + | ^ Mot de passe | raspberry | | ||
| + | |||
| + | |||