Montage de partitions de type SMBFS

  • smbfs: mount_data version NUMERO is not supported : Peut se produire lorsque l’executable mount.smbfs n’existe pas ou bien est invalide. Vérifier que le paquet smbfs est installé (Debian et dérivés) : apt-get install smbfs

Montage de partitions dans un chroot

Quand on utilise sur le même PC plusieurs version d’une même distribution GNU/Linux, un mécanisme appelé chroot. Cette commande permet en fait de “changer votre racine”. Exemple :

  • Ubuntu Dapper sur /

  • Debian Sarge sur /mnt/data/chroot/debian-sarge

  • Debian Sid sur /mnt/data/chroot/debian-sid Si je souhaite utiliser les programmes de Debian Sid plutôt que ceux de ma distribution principale, il me suffit de faire : chroot /mnt/data/chroot/debian-sid

Problème : une fois dans ce chroot, je n’ai plus accès à mes documents. Avant de rentrer dans le chroot, il faut donc “brancher” votre répertoire home dans le chroot : l’option –bind de la commande mount permet de faire cela.

Exemple de script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#/bin/sh

# Monte /home dans le chroot

mount --bind /home/user /mnt/data/chroot/debian-sid/home/user
mount /mnt/data/chroot/debian-sid/sys
mount /mnt/data/chroot/debian-sid/proc

# Rentre dans le Chroot

chroot /mnt/data/chroot/debian-sid

# Sortie du Chroot

umount /mnt/data/chroot/debian-sid/home/user
umount /mnt/data/chroot/debian-sid/sys
umount /mnt/data/chroot/debian-sid/proc

Référence