如何在本地机器上完全使用我通过 debootstrap 创建的 chroot?

Tom*_*Tom 6 debootstrap networking container

我在 Ubuntu 10.04 上运行,并在目录中安装了 8.04 版本 /stuff/hardy

sudo debootstrap --variant buildd --arch i386 hardy /stuff/hardy http://archive.ubuntu.com/ubuntu

我想要做的是获得一个与我的 linux 机器隔离的工作环境(不安装到另一个分区)。

我的问题是,当我 chroot 进入它 ( sudo chroot /stuff/hardy) 时,我注意到我没有/proc任何网络配置或没有网络配置。另外,如果我尝试返回我的主目录(在 hardy 中,而不是 10.4),

hardy# cd 我得到一个 /home/myuser No such file or directory

有没有一种(希望很简单)的方法来安装 ubuntudebootstrap而不需要做很多额外的工作?

提前致谢

Joã*_*nto 5

您可以使用 schroot 而不是 chroot,它将负责设置 /proc、/etc 并交叉安装您的家。您可以使用以下有助于构建/设置 schroot 的脚本:http : //bazaar.launchpad.net/~debfactory-devs/debfactory/devel/download/head%3A/schroot_build.py-20090314124651-txt9bwioeycax53m-1/ build_schroot.py