linux xen 内核,Xen 正式进入 Linux 内核

matriz - June 6th, 2011 1:28 pm

KVM和Xen在做底下的博弈么?

matriz - June 6th, 2011 1:36 pm

LZ糊人的吧,我去kernelorg下载的版本内核,发现没有一个Xen的选项,虚拟化下面依旧只有KVM

你可能找错地方了,Xen 主要部分在 Device Drivers->Xen driver support 下面,其他部分分散在其他地方。

是不是由于Python的前车之鉴:-D 版本号导致网站打不开了

zffl - June 22nd, 2011 1:55 pm

楼主,我下载了一个3.0 rc4版本的内核,在device drivers里怎么没有找到xen相关的配置,这是怎么回事?

aaa - November 4th, 2011 12:23 pm

确实没找到xen选项

shining365 - November 10th, 2011 6:06 pm

我也遇到了Device Drivers —> Xen driver support这个选项失踪的问题。初步检查了一下,它与机器架构与系统配置有关。

在硬件方面,处理器支持虚拟化应该是必须的。

在软件方面,无法显示该选项的原内核为3.0.0-12-generice(Ubuntu 11.10 desktop原装)。我换了一个内核3.0.0-13-generic-pae启动机器,再make menuconfig就找到它了。

安装3.0.0-13-generic-pae的命令为sudo apt-get install linux-image-server。

wang_nets - February 24th, 2012 5:35 pm

vpsee,不好意思,又是我….,目前遇到几个问题,一开始用的2.6.33内核,打好了xen-patches,但是编译内核的时候出现错误。

======================================================

arch/x86/kernel/acpi/processor_extcntl_xen.c: In function ‘xen_cx_notifier’:

arch/x86/kernel/acpi/processor_extcntl_xen.c:63: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:64: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:65: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:66: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:67: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:70: 错误:‘struct acpi_processor_cx’ 没有名为 ‘csd_count’ 的成员

make[3]: *** [arch/x86/kernel/acpi/processor_extcntl_xen.o] 错误 1

make[2]: *** [arch/x86/kernel/acpi] 错误 2

make[1]: *** [arch/x86/kernel] 错误 2

make: *** [arch/x86] 错误 2

======================================================

之后我又尝试了3.*.*版本的内核,但是在make menuconfig的时候没有查找的xen相关选项,像LS说的,需要硬件与软件的支持,物理主机本身支持intel vt-x,但是我在主机中创建了一个DomU,在DomU上编译的Xen和内核,不知道有什么影响么?请问有没有什么方便些的联系方式,如果可以的话,可不可以告诉一下,这样方便交流。谢谢

@wang_nets

Xen PV 不需要物理主机支持 Intel VT-d. 不太明白你的意思,你在主机里创建了 domu,说明你的 xen/dom0/domu 都安装成功了,为什么要在 domu 上再编译 xen 和内核?

wang_nets - February 27th, 2012 9:43 pm

呵呵,就是我不确定我的xen能否编译成功,先新建了一个虚拟机也就是DomU吧,我是通过virtual-manage图形化界面创建的,记得其中有个下拉列表可以选择虚拟化类型,但是其中只有qemu,这个应该指的是HVM吧。说白了也就是在Dom0中又嵌套了一个虚拟机。之后就报上面的错误。最后在物理机上尝试的,没问题,成功了!

那3.0以后的内核是不是不再实现vtpm后端驱动了呀?

liaowuxukong - November 16th, 2012 6:00 pm

@zffl 在Device Drivers下面没有xen driver support 选项是因为,之前没有在Processor type and features下选中Paravirtualized Guest Support。

凌夏 - December 25th, 2012 11:19 am

请问我在物理机上出现

=====================

arch/x86/kernel/acpi/processor_extcntl_xen.c: In function ‘xen_cx_notifier’:

arch/x86/kernel/acpi/processor_extcntl_xen.c:63: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:64: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:65: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:66: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:67: 错误:‘struct acpi_processor_cx’ 没有名为 ‘reg’ 的成员

arch/x86/kernel/acpi/processor_extcntl_xen.c:70: 错误:‘struct acpi_processor_cx’ 没有名为 ‘csd_count’ 的成员

make[3]: *** [arch/x86/kernel/acpi/processor_extcntl_xen.o] 错误 1

make[2]: *** [arch/x86/kernel/acpi] 错误 2

make[1]: *** [arch/x86/kernel] 错误 2

make: *** [arch/x86] 错误 2

怎么办呀……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值