目前debian testing里面的lxc是无法运作的。原因是live-debconfig这个包只在sid中存在,而lxc是借助这个包来做系统初始化设定的。没有设定就结束初始化会挂掉系统。

解决方法如下:

dget -x http://ftp.de.debian.org/debian/pool/main/l/lxc/lxc_0.9.0~alpha2-4.dsc

可能因为没有key而无法解压,用dpkg-source -x解压开内容即可。

aptitude install autotools-dev docbook2x libapparmor-dev libcap-dev linux-libc-dev

然后进入目录,dpkg-buildpackage -rfakeroot -d进行编译。

退出目录,dpkg -i lxc…进行安装。

到/usr/share/lxc/packages/,wget http://ftp.cn.debian.org/debian/pool/main/l/live-debconfig/live-debconfig_4.0~a15-1_all.deb

然后再执行常规操作。

lxc-create -n vm0 -t debian
lxc-start -n vm0

启动正常了。

在debian wheezy 3.2.0-4-686-pae下测试通过。