我正在嘗試設定一個 chrootPrecise 12.04
映像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
以獲取更多資訊。