Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
bricoler:public:nextcloudpi [2025/06/11 12:32] – dpt | bricoler:public:nextcloudpi [2025/06/11 16:16] (Version actuelle) – dpt | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* disque 6to usb3 effacé par gparted | * disque 6to usb3 effacé par gparted | ||
* copié | * copié | ||
+ | < | ||
sudo dd if=Téléchargements/ | sudo dd if=Téléchargements/ | ||
- | | + | </ |
+ | | ||
* trouvé et réservé sur 192.168.1.215 par l' | * trouvé et réservé sur 192.168.1.215 par l' | ||
* la connection par ssh se fait | * la connection par ssh se fait | ||
< | < | ||
+ | |||
+ | #!/bin/bash | ||
+ | |||
+ | # === CONFIGURATION === | ||
+ | IMG_PATH="/ | ||
+ | DISQUE="/ | ||
+ | BOOT_MOUNT="/ | ||
+ | ROOT_MOUNT="/ | ||
+ | TMP_BOOT="/ | ||
+ | TMP_ROOT="/ | ||
+ | |||
+ | BOOT_PART=" | ||
+ | ROOT_PART=" | ||
+ | |||
+ | # === VÉRIFICATION === | ||
+ | if [[ ! -f " | ||
+ | echo "❌ Fichier image non trouvé : $IMG_PATH" | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | # === CONFIRMATION === | ||
+ | echo " | ||
+ | read -p " | ||
+ | if [[ " | ||
+ | echo " | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | # === CRÉATION DES POINTS DE MONTAGE === | ||
+ | echo "📁 Création des dossiers de montage..." | ||
+ | sudo mkdir -p " | ||
+ | |||
+ | # === MONTAGE DES PARTITIONS CIBLES === | ||
+ | echo "🔧 Montage des partitions du disque..." | ||
+ | sudo mount " | ||
+ | sudo mount " | ||
+ | |||
+ | # === MONTAGE TEMPORAIRE DE L’IMAGE === | ||
+ | echo "📦 Association de l’image à un périphérique loop..." | ||
+ | LOOP=$(sudo losetup --show -Pf " | ||
+ | if [[ -z " | ||
+ | echo "❌ Erreur losetup : l’image n’a pas pu être montée" | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | # === ATTENTE + MONTAGE DES PARTITIONS DANS L’IMAGE === | ||
+ | sleep 2 | ||
+ | echo "🔍 Montage des partitions de l’image..." | ||
+ | sudo mount " | ||
+ | sudo mount " | ||
+ | |||
+ | # === COPIE DES FICHIERS === | ||
+ | echo "📂 Copie de / | ||
+ | sudo cp -a " | ||
+ | |||
+ | echo "📂 Copie de / (rootfs)..." | ||
+ | sudo cp -a " | ||
+ | |||
+ | # === NETTOYAGE === | ||
+ | echo "🧹 Nettoyage..." | ||
+ | sudo umount " | ||
+ | sudo losetup -d " | ||
+ | |||
+ | echo "✅ Image déployée avec succès sur les partitions de $DISQUE !" | ||
+ | |||
+ | </ | ||
dapas@bureau-dp: | dapas@bureau-dp: | ||
The authenticity of host ' | The authenticity of host ' | ||
Ligne 18: | Ligne 86: | ||
ncp@192.168.1.215' | ncp@192.168.1.215' | ||
</ | </ | ||
- | * Liste à puce | + | * activation((https:// |
+ | * clé https:// | ||
+ | * clé https:// | ||
+ | {{ : |