xen的最新版是4.2.1版,但是我編譯後xen內核引導到一半就退出,而fedora的yum安裝的就是4.1.4版。不解
安裝依賴項:
$yum groupinstall "DevelopmentLibraries"
$yum groupinstall "DevelopmentTools"
$yum install transfig wget tar lesstexi2html libaio-devel dev86 glibc-devel e2fsprogs-devel gitk mkinitrd iaslxz-devel bzip2-devel
$yum install pciutils-libs pciutils-develSDL-devel libX11-devel gtk2-devel bridge-utils PyXML qemu-common qemu-imgmercurial texinfo
$yum install libidn-devel yajl yajl-develocaml ocaml-findlib ocaml-findlib-devel python-devel uuid-devel libuuid-developenssl-devel
$yum install glibc-devel.i686
然後下載xen-4.1.4,並解壓。查看readme文件,執行make world和make install
接下來,請不要直接修改grub.cfg文件,而是執行命令grub2-mkconfig -o /boot/grub2/grub.cfg
重啓選擇xen,進入後如果你遇到
- ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
- Traceback (most recent call last):
- File "/usr/sbin/xend", line 51, in ?
- from xen.xend.server import SrvDaemon
- File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 21, in ?
- import relocate
- File "/usr/lib/python2.4/site-packages/xen/xend/server/relocate.py", line 26, in ?
- from xen.xend import XendDomain
- File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line 33, in ?
- import XendDomainInfo
- File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 40, in ?
- import image
- File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 37, in ?
- xc = xen.lowlevel.xc.xc()
- xen.lowlevel.xc.Error: (1, 'Internal error', 'Could not obtain handle on privileged command interface (2 = No such file or directory)')