Precise 12.04
のchroot イメージをセットアップしようとしていますLucid 10.04
。プロセスは正常に行われているように見えますが、セットアップするとschroot -c precise -u root
chroot イメージの /home の下に何も表示されません。これは、/home がマウントされていないことを意味します。
私のマウントデフォルトの内容:
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 は別のパーティションにマウントされています。 /home または外部ディレクトリを chroot イメージにマウントするにはどうすればよいでしょうか?
答え1
コツは、type=directory
の下にイメージ定義を入れることです/etc/schroot/schroot.conf
。man schroot.conf
詳細については、 を参照してください。