我正在尝试设置Precise 12.04
under的 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 映像上?
诀窍是将
type=directory
图像定义放在/etc/schroot/schroot.conf
. 有关man schroot.conf
详细信息,请参阅。