lxc (Linux Container) を試す
こんな環境
$ uname -a Linux vmsv0 2.6.26-2-amd64 #1 SMP Wed Aug 19 22:33:18 UTC 2009 x86_64 GNU/Linux
他にもやってる人はいた
ソースの取得
ここらへんでした。
http://lxc.sourceforge.net/
git リポジトリがあるので clone します。
README にカーネルの config の説明とかあるので読みましょう。
$ git clone git://lxc.git.sourceforge.net/gitroot/lxc/lxc Initialized empty Git repository in /home/yujiorama/lxc/.git/ remote: Counting objects: 3185, done. remote: Compressing objects: 100% (1848/1848), done. remote: Total 3185 (delta 2495), reused 1702 (delta 1324) Receiving objects: 100% (3185/3185), 726.00 KiB | 124 KiB/s, done. Resolving deltas: 100% (2495/2495), done. $ cd lxc/
カーネルのビルド
いいかんじにビルドしましょう。
libcap2-bin libcap2-dev のインストール
$ aptitude install libcap2-bin libcap2-dev
autogen.sh の実行
cofigure の前に autoconf じゃなくて autogen.sh を実行します。
$ cat autogen.sh #!/bin/sh set -x test -d autom4te.cache && rm -rf autom4te.cache aclocal -I config || exit 1 autoheader || exit 1 autoconf || exit 1 automake --add-missing --copy || exit 1 $ ./autogen.sh