web-dev-qa-db-ja.com

mount-defaultsはマウントされません

Precise 12.04の下にLucid 10.04のc​​hrootイメージを設定しようとしています。プロセスは問題ないように見えましたが、schroot -c precise -u rootを実行すると、chrootイメージの/ homeの下に何も表示されません。これは、/ homeがマウントされていないことを意味します。

私のmount-defaultsコンテンツ:

cat /etc/schroot/mount-defaults 
# mount.defaults: static file system information for chroots.
# Note that the mount point will be prefixed by the chroot path
# (CHROOT_PATH)
#
# <file system> <mount point>   <type>  <options>   <dump>  <pass>
proc        /proc       proc    defaults    0   0
#procbususb      /proc/bus/usb   usbfs   defaults        0       0
#/dev            /dev            none    rw,bind         0       0
/dev/pts    /dev/pts    none    rw,bind     0   0
/dev/shm    /dev/shm    none    rw,bind     0   0
/home       /home       none    rw,bind     0   0
/tmp        /tmp        none    rw,bind     0   0

私のホスト/ホームは別のパーティションへのマウントです。/homeまたは外部ディレクトリをchrootイメージにマウントするにはどうすればよいですか?

1
biocyberman

秘訣は、type=directoryの下の画像定義に/etc/schroot/schroot.confを配置することです。詳細については、man schroot.confを参照してください。

1
biocyberman