Je fais
totoche:/home/francois# mount /dev/disk/by-uuid/a73e8085-03d8-4a4c-8a9e-2bfa88b3 1ef5 /var/tmp/essai
totoche:/home/francois# mount /dev/sda6 /var/tmp/essai/var
totoche:/home/francois# mount /dev/sda8 /var/tmp/essai/home
totoche:/home/francois# mount /dev/sda2 /var/tmp/essai/data
totoche:/home/francois# mount -o bind /dev /var/tmp/essai/dev
totoche:/home/francois# mount -o bind /run/ /var/tmp/essai/run/
totoche:/home/francois# mkdir /var/tmp/rootnew
totoche:/home/francois# mount -t tmpfs /var/tmp/tmpfs /var/tmp/tmpfs
totoche:/home/francois# mount -t aufs /var/tmp/rootnew -o dirs=/var/tmp/tmpfs=rw:var/tmp/essai=ro
totoche:/home/francois# switch_root /var/tmp/rootnew /bin/bash
(en gros, je duplique lae système de fichier sur /var/tmp/essai, fais un ramdisque sur /var/tmp/tmpfs et monte le tout en aufs sur /var/tmp/rootnew)
J’obtiens un prompt tout à fait correct dans un environnement qui me parait correct. Je fais
Je constate que /tmp/gabeu existe dans la nouvelle racine, pas dans /tmp de l’ancienne racine et /var/tmp/tmpfs contient tmp/gabeu. Bref ça semble marcher. Je tape
exit
et je constate que /sbin, /usr:sbin et quantité de fichiers dans la partition racine ont disparu. Bon j’ai récupéré le bazar mais je suis perplexe, je ne comprends pas ce qui a pu se passer. Si quelqu’un a des idées…