centos6.5安装xen(二)——编译安装xen内核3.7.4

1.到官网下载3.7.4内核

2.配置内核

make menuconfig
 Processor type and features --- >
      选中Paravirtualized Guest Support
   Device Drivers --->
       Xen driver support --->
         全部选*
 修改:CONFIG_XEN_DEV_EVTCHN=y(如果是m,开机时无法启动xencommons)

 注意:仅仅上面的是不够的,还需要修改:否则在创建虚拟机的过程中遇到这样的问题:

注意:Device 0 (vif) could not be connected. HotPlug scripts not working.

在.config文件中做如下修改,就可以解决问题了

CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_XEN_NETDEV_BACKEND=m

3.编译安装内核

 make
 make modules
 make modules_install
 make install
 depmod 3.7.

 其中碰到以下问题:

1.问题:由于磁盘空间不足

解决方法:LVM扩容

2.问题:根目录空间不足(参考:http://blog.csdn.net/span76/article/details/42494763)

 3.

解决方法:(参考:http://blog.163.com/ting2jun@126/blog/static/6051148120134102323842/)

cd /lib/modules/3.x.xx/kernel/drivers/misc #将版本号改成你自己的
ln -s vmw_balloon.ko vmware_balloon.ko #建立软连接
4.重启后出现(未能解决)

http://www.linuxine.com/story/kernel-error-qemu-vm-boot-failed-access-perfctr-msr

 参考以上链接去掉/etc/grub.conf中内核的quiet参数,观察出现udevd (74): /proc/74/oom_adj is deprecated, please use /proc/74/oom_score_adj instead.不知道怎么解决。

参考资料:

http://www.vpsee.com/2010/04/install-xen-on-centos-from-source/

http://www.centoscn.com/image-text/install/2014/0804/3410.html

http://www.server110.com/xen/201403/8382.html

http://www.codesky.net/article/201108/173966.html

posted @ 2015-03-25 00:50  不尽长江滚滚来  阅读(481)  评论(0编辑  收藏  举报