历经不到10天的时间开始学习linux vserver,一开始是在gentoo linux上,比较容易,按照手册
一步一步来,就OK了
接下来是重点,首选OS 不是属于任何distribution,是 linux from scratch,也就是基于OpenEmbedded的,对OS的要求分为两个方面:
1 kernel方面,我porting了 最新的vserver版本
DESCRIPTION = "Linux-vserver Kernel " SECTION = "kernel" LICENSE = "GPL" PR = "r1" MAINTAINER = "Lynn Lin "
S = "${WORKDIR}/linux-2.6.22.19"
SRC_URI = " \ file://defconfig \ file://patch-2.6.22.19-vs2.2.0.7.diff;patch=1 \ "
inherit kernel
KERNEL_IMAGETYPE = "bzImage"
do_configure_prepend() { install -m 0644 ${WORKDIR}/defconfig ${S}/.config }
|
2 application suite
前面日志中已经发布了这方面相关的东东
其实,上面两个方面是大的方面,还有很多细节的东东,最终也会导致大大的不同,这两天就这方面的,debug了半天,比如 env 要在 /bin/env
这几方面准备好之后,就开始安装
vserver demo build -m template --hostname demo --interface eth0:172.26.26.110/32 --initstyle=plain -t rootfs.tar.gz vserver demo start vserver demo enter
# enjoy it in guest os ^_^
|
阅读(1043) | 评论(0) | 转发(0) |