Essai 1 :
Code : Tout sélectionner
francis@francis-HP-Laptop-15-da0xxx:~$ sudo ./chroot_Garuda.sh
root monté
home monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/dev monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/dev/pts monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/proc monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/sys monté
root (/root) et home (/root/home) sont montés
Retour à mint et démontage ( /chroot (sudo umount -R /chroot))
2 éme essai
Je commence par supprimer "@" pour les répertoires en "bind"
Code : Tout sélectionner
francis@francis-HP-Laptop-15-da0xxx:~$ francis@francis-HP-Laptop-15-da0xxx:~$ sudo ./chroot_Garuda.sh
root monté
home monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/dev monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/dev/pts monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/proc monté
mount: bad usage
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
/sys monté
Retour à mint et démontage ( /chroot (sudo umount -R /chroot)
3ème essai :
- suppression de "-t btrfs" pour les répertoires en "bind"
Code : Tout sélectionner
francis@francis-HP-Laptop-15-da0xxx:~$ sudo ./chroot_Garuda.sh
root monté
home monté
/dev monté
/dev/pts monté
/proc monté
/sys monté
Ça marche !?
Contrôle (dans le système chrooté):
Code : Tout sélectionner
[root@francis-HP-Laptop-15-da0xxx /]# lsb_release -a
LSB Version: n/a
Distributor ID: Garuda
Description: Garuda Linux Bird of Prey
Release: Soaring
Codename: BirdOfPrey
Affaire réglée, problème résolu !
Voici le script qui a fonctionné
Code : Tout sélectionner
Garuda_root
mount UUID="6c408f39-2bf4-491b-a71b-242f4517773a" /chroot -t btrfs -o subvol=@
echo "root monté"
# Garuda_home
mount UUID="284ffc5f-cd25-43cb-b4ac-747547b4ecbf" /chroot/home -t btrfs
echo "home monté"
for i in /dev /dev/pts /proc /sys
do mount --bind $i /chroot/$i/
echo $i " monté"
done
chroot /chroot /bin/bash
C'était trop simple !
On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre [V. Hugo]