修正问题,让debian testing使用lxc
目前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下测试通过。