2012-08-13 40 views
0

我也跟着教程http://www.howtoforge.com/virtualization-with-xen-on-centos-6.2-x86_64-paravirtualization-and-hardware-virtualization分上的操作系统安装的Xen 6.3

要在CentOS安装的Xen 6.3一切都很完美,但是,编辑/boot/grub/menu.lst中

Quote: 
# grub.conf generated by anaconda 
# 
# Note that you do not have to rerun grub after making changes to this file 
# NOTICE: You have a /boot partition. This means that 
# all kernel and initrd paths are relative to /boot/, eg. 
# root (hd0,0) 
# kernel /vmlinuz-version ro root=/dev/mapper/vg_xen-LogVol01 
# initrd /initrd-[generic-]version.img 
#boot=/dev/sdb 
default=0 
timeout=5 
splashimage=(hd0,0)/grub/splash.xpm.gz 
hiddenmenu 
title CentOS (2.6.32.57-2.el6xen.x86_64) 
root (hd0,0) 
kernel /xen.gz dom0_mem=1024M cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin 
kernel /vmlinuz-2.6.32.57-2.el6xen.x86_64 ro root=/dev/mapper/vg_xen-LogVol01 rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_xen/LogVol01 rd_LVM_LV=vg_xen/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 
initrd /initramfs-2.6.32.57-2.el6xen.x86_64.img 

title CentOS (2.6.32-279.el6.x86_64) 
root (hd0,0) 
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/mapper/vg_xen-LogVol01 rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_xen/LogVol01 rd_LVM_LV=vg_xen/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet 
initrd /initramfs-2.6.32-279.el6.x86_64.img 

后,当我将它重新启动被引导与Xen内核但是当我运行命令

xm info or xm list 

表示错误

" Error: Unable to connect to xend: No such file or diectory. Is xend running " 
when i run command 

xend start 

示值误差重启给出了错误没有这样的文件或目录

" xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error 
xend/image.py: Error connecting to hypervisor " 


ls /proc/xen 


" ls: cannot access /proc/xen: No such file or directory " 
added entry in /etc/fstab 

Quote: 
none /proc/xen xenfs default 0 0 

后,

lsmod | grep -i xen output: Nothing... 

modprob xen-evtchn 

FATAL: Error inserting xen_evtchn (/lib/modules/2.6.32.57-2.el6xen.x86_64/kernel/drivers/xen/xen-evtchn.ko): No such device 

modprob xen-gntdev 

FATAL: Error inserting xen_gntdev (/lib/modules/2.6.32.57-2.el6xen.x86_64/kernel/drivers/xen/xen-gntdev.ko): No such device 

我已经启用BIOS中的问题依然没有解决硬件虚拟化。

我尝试另一个教程https://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/

好像没有什么工作对我来说...

家伙...请您分享对这个问题的想法...

谢谢。

回答

1

我在启动Xen的dom0的内核碰到了这一点。

我可能会在你的grub.conf相比指令都看上了一个小的疏漏。 在此行的grub config部分中:“用模块替换第一个字initrd”。

例如,这是我工作的Xen的Dom0的grub.conf。

祝你好运!

default=0 
timeout=2 
title CentOS 6.3 Xen dom0 
    root (hd0,0) 
    kernel /boot/xen.gz loglvl=all guest_loglvl=all 
    module /boot/vmlinuz-dom0-kernel ro root=/dev/sda1 nomodeset console=ttyS0,115200 iommu=off earlyprintk=xen initcall_debug debug loglevel=10 
    module /boot/initrd-dom0-kernel.img 
title CentOS 6.3 (No Xen) 
    root (hd0,0) 
    kernel /boot/vmlinuz-dom0-kernel ro root=/dev/sda1 
    initrd /boot/initrd-dom0-kernel.img 
title Stock CentOS 6.3 
    root (hd0,0) 
    kernel /boot/vmlinuz-centos6.3 ro root=/dev/sda1 
    initrd /boot/initrd-centos6.3.img 
1

这样做的窍门!

在grub中检查启动项。我刚刚将我的CentOS 6.3与kernel-xen-3.5.3-1一起升级到3.7.1-3,并且此内核的新启动项出错,因为在更新之间,我安装了用于测试其他内容的标准内核。

固定在正确的引导选项的Xen带回我的虚拟化!

title CentOS (3.7.1-3.el6xen.x86_64) 
     root (hd0,0) 
     kernel /xen.gz dom0_mem=1024M cpufreq=xen dom0_max_vcpus=4 dom0_vcpus_pin 
     module /vmlinuz-3.7.1-3.el6xen.x86_64 ro root=UUID=<longUUID> KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 crashkernel=auto rhgb quiet 
     module /initramfs-3.7.1-3.el6xen.x86_64.img 
0

我有同样的问题:

无法获得特权命令接口(2 =没有这样的文件或目录)手柄:内部错误

这通过将解决在/ etc/fstab下面的行

none /proc/xen xenfs defaults 0 0 

看到这个职位在Xen Project mailing list了解更多详情。

相关问题