Ich versuche, ein Chroot-Image Precise 12.04
unter einzurichten Lucid 10.04
. Der Vorgang scheint einwandfrei zu funktionieren, aber dann schroot -c precise -u root
sehe ich unter /home des Chroot-Images nichts. Das bedeutet, dass /home nicht gemountet ist.
Mein Mount-Defaults-Inhalt:
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
Mein Host /home ist auf einer separaten Partition gemountet. Wie kann ich /home oder ein beliebiges externes Verzeichnis auf meinem Chroot-Image mounten?
Antwort1
Der Trick besteht darin, type=directory
die Bilddefinition unter einzugeben /etc/schroot/schroot.conf
. man schroot.conf
Weitere Informationen finden Sie unter.