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
に何もないか、ネットワーク構成がないことに気付きます。また、ホームディレクトリ(10.4ではなくhardy内)に戻ろうとすると、
hardy# cd
を取得しました/home/myuser No such file or directory
余分な手間をかけずにdebootstrap
を使用してubuntuをインストールする(できれば簡単な)方法はありますか?
前もって感謝します
Chrootの代わりにschrootを使用できます。これにより、/ proc、/ etcがセットアップされ、ホームがクロスマウントされます。 schrootのビルド/セットアップに役立つ次のスクリプトを使用できます。 http://Bazaar.launchpad.net/~debfactory-devs/debfactory/devel/download/head%3A/schroot_build.py-20090314124651- txt9bwioeycax53m-1/build_schroot.py
はい、schroot
は、chrootでより完全な環境をセットアップする場合に使用する方法です。 ubuntu-dev-toolsをインストールし、mk-sbuild
を使用してすべてを自動的に実行することをお勧めします。
http://manpages.ubuntu.com/manpages/lucid/en/man1/mk-sbuild.1.html