2012-08-13 61 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瞭解更多詳情。

相關問題