configuration_d_un_raspberry_pi_en_read-only
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
configuration_d_un_raspberry_pi_en_read-only [2019/05/31 18:36] – simon | configuration_d_un_raspberry_pi_en_read-only [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Configuration d'un Raspberry Pi en read-only ====== | ||
- | Pour configurer un système en read-only, je vais suivre [[https:// | ||
- | <WRAP center round tip 60%> | ||
- | Une autre solution consiste à utiliser [[overlayfs]] ! | ||
- | </ | ||
- | |||
- | |||
- | ===== Prérequis ===== | ||
- | * [[https:// | ||
- | |||
- | ===== Rajouter une partition " | ||
- | ==== Mettre l' | ||
- | On commence par formater la carte (µ)SD, on crée une partition (ext4) et puis on [[https:// | ||
- | <code bash> | ||
- | $ sudo ddrescue -D --force 2016-05-27-raspbian-jessie-lite.img /dev/sdb | ||
- | </ | ||
- | |||
- | ==== Création de la partition " | ||
- | Ensuite, on ouvre [[gparted]] et on rajoute une partition en '' | ||
- | |||
- | {{ https:// | ||
- | |||
- | ==== Redimensionnement de la partition racine ==== | ||
- | Après avoir créé la partition '' | ||
- | |||
- | On fois que le système a bien démarré, on éteint le Raspberry Pi. On remet la carte (µ)SD sur un ordinateur et on ouvre un terminal. On vérifie avec [[lsblk]] quel est l' | ||
- | <code bash> | ||
- | $ lsblk | ||
- | NAME | ||
- | (...) | ||
- | sdb 8:16 | ||
- | ├─sdb1 | ||
- | ├─sdb2 | ||
- | └─sdb3 | ||
- | </ | ||
- | |||
- | On va ensuite utiliser [[parted]] pour recréer la partition racine ('' | ||
- | <code bash> | ||
- | $ sudo parted /dev/sdb | ||
- | < | ||
- | < | ||
- | (...) | ||
- | |||
- | Number | ||
- | 1 | ||
- | 2 | ||
- | 3 | ||
- | |||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | On nettoie la partition avec [[e2fsck]] puis on agrandit le système de fichier pour qu'il prenne toute la place dans la partition '' | ||
- | <code bash> | ||
- | $ sudo e2fsck -f /dev/sdb2 | ||
- | $ sudo resize2fs /dev/sdb2 | ||
- | </ | ||
- | |||
- | On peut vérifier avec [[lsblk]], par exemple, la nouvelle taille de la partition racine. | ||
- | <code bash> | ||
- | $ lsblk | ||
- | NAME | ||
- | (...) | ||
- | sdb 8:30 | ||
- | ├─sdb1 | ||
- | ├─sdb2 | ||
- | └─sdb3 | ||
- | </ | ||
- | |||
- | ==== Monter la partition data automatiquement ==== | ||
- | Pour monter la partition '' | ||
- | <code bash> | ||
- | $ cat / | ||
- | proc / | ||
- | / | ||
- | / | ||
- | / | ||
- | </ | ||
- | |||
- | ===== Configuration classique ===== | ||
- | On peut à présent remettre la (µ)SD et faire les configurations de base détaillées sur la page de [[raspbian]] (clavier en AZERTY, locales, fuseau horaire, configuration du wifi, ...). | ||
- | |||
- | ===== Configuration en read-only ===== | ||
- | J'ai principalement suivi [[https:// | ||
- | |||
- | <code bash> | ||
- | pi@raspberrypi(ro): | ||
- | pi@raspberrypi(rw): | ||
- | pi@raspberrypi(ro): | ||
- | </ | ||
- | |||
- | Le fichier ''/ | ||
- | <code bash> | ||
- | $ cat / | ||
- | proc / | ||
- | / | ||
- | / | ||
- | / | ||
- | |||
- | #For Debian Jessie | ||
- | tmpfs / | ||
- | tmpfs / | ||
- | tmpfs / | ||
- | </ | ||
- | ===== Sources ===== | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | * [[http:// |
configuration_d_un_raspberry_pi_en_read-only.1559327803.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)