anhongkui
关于XEN在2.6.24以上内核上的安装
我下载了xen-3.2.1.tar.gz
但是怎么都编译不过去,只在dist目录下出现了xen-3.2.1.gz,却在hg 2.6.24.hg的时候出错
希望找到解决办法,谢谢!
现在2.6.25内核里有虚拟化这项,不知道是干什么的?
//
我没有安装过xen, 现在机器是2.4.24内核
内核中编译了XEN的支持
编译的2.6.24内核可以直接启动,但是作为dom0却启动不了。
xen.gz可以成功启动,就是加载该内核作为module(dom0)的时候告诉我不是elf格式。
希望大家帮帮忙!
anhongkui
[quote]原帖由 [i]shichunda[/i] 于 2008-6-5 22:17 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6606706&ptid=1009152][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
建议你用src.tgz源码方式安装。之后读一下readme,按照那里面的步骤一步一步来应该就能成功 [/quote]
已经看了源码的readme,但是最新的源码说支持2.6.18的内核,我手动改成2.6.24之后,使用hg clone说没有2.6.24.hg
anhongkui
[quote]原帖由 [i]jerrywjl[/i] 于 2008-6-5 22:59 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6606740&ptid=1009152][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
我建议你直接用Fedora 8以上版本或者RHEL5以上版本。
犯不着费劲去编译,没有意义啊。 [/quote]
我用的centos5.1,里边的xen是能用的,但是是2.6.18的内核,我想用2.6.24以上的内核做dom0,且在终端中调成1024x768的分辨率
anhongkui
在xen目录make world出现下边的错误
[code]
for i in linux-2.6-xen ; do make $i-install || exit 1; done
make[2]: Entering directory `/root/xen/xen-3.2.1'
make -f buildconfigs/mk.linux-2.6-xen build
make[3]: Entering directory `/root/xen/xen-3.2.1'
set -e ; /
if [ ! -e linux-2.6.18-xen.hg/.hg ] ; then /
__repo=$(sh buildconfigs/select-repository linux-2.6.18-xen.hg .:..) ; /
if [ -d ${__repo} ] ; then /
echo "Linking ${__repo} to linux-2.6.18-xen.hg." ; /
ln -s ${__repo} linux-2.6.18-xen.hg ; /
else /
echo "Cloning ${__repo} to linux-2.6.18-xen.hg." ; /
hg clone ${__repo#file://} linux-2.6.18-xen.hg ; /
fi ; /
else /
__parent=$(hg -R linux-2.6.18-xen.hg path default) ; /
echo "Pulling changes from ${__parent} into linux-2.6.18-xen.hg." ; /
hg -R linux-2.6.18-xen.hg pull ${__parent} ; /
fi
select-repository: Searching `.:..' for linux-2.6.18-xen.hg
select-repository: Ignoring `.'
not found!
select-repository: Unable to determine Xen repository parent.
make[3]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1
make[3]: Leaving directory `/root/xen/xen-3.2.1'
make[2]: *** [linux-2.6-xen-install] Error 2
make[2]: Leaving directory `/root/xen/xen-3.2.1'
make[1]: *** [install-kernels] Error 1
make[1]: Leaving directory `/root/xen/xen-3.2.1'
make: *** [world] Error 2
[/code]