fjptec-xm 发表于 2015-4-13 15:08:21

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.iyunv.com/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
页: [1]
查看完整版本: centos6.5安装xen(二)——编译安装xen内核3.7.4