Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 12.04 源码安装 Xen 4.2

听说Xen 4.2支持嵌套虚拟化了(nested virtualization,在虚拟机里可以使用vmx或者svm),赶紧下来试试。目标系统:Ubuntu 12.04 i386 + i5 2510E + QM67CPU和主板都支持vt-d,因此除了实验嵌套虚拟化,还可以实验设备passthrough。xen主要由两部分组成,一个是hypervisor,就是编译出来的xen.gz文件,这个是开机启动时加载的。另一部分是工具。一般编译Xen只需要两部,make xen tools && make install-xen install tools还有一部分可选,stubdom,我们在这也编译,make stubdom && make install-sbudom准备工作sudo apt-get install bcc python-dev gettext iasl uuid-dev libncurses5-dev libglib2.0-dev  libyajl-dev texinfo git编译Xen因为我要编译XSM模块,也就是Xen Security Module,所以先要修改一下Config.mk修改Config.mk,将XSM_ENABLE和FLASK_ENABLE改为ymake xen出现下面的错误这时出现了一个关于类型的警告,是与XSM有关的代码,直接修改一下代码就行了xen/xsm/flask/ss/policydb.c1779行if ( len != strlen(POLICYDB_STRING) ){printk(KERN_ERR "Flask:  policydb string length %d does not ""match expected length %lu ",len, strlen(POLICYDB_STRING));goto bad;}改为(unsigned long) (strlen(POLICYDB_STRING)这样就可以编译通过了,编译完就可以安装Xen,make install-xen
  • 1
  • 2
  • 下一页
Ubuntu 12.04下StarDict发音的设置Ubuntu 10.04手动安装Android SDK相关资讯      Xen  Xen安装 
  • Xen安全架构sHype/ACM策略配置图文  (04月05日)
  • Xen 4.6 发布下载,增强安全性和   (10/14/2015 09:01:11)
  • Xen信息泄露漏洞(CVE-2015-2044)  (03/10/2015 07:52:01)
  • Xen arch/x86/mm.c mod_l2_entry权  (11/09/2015 11:39:48)
  • Fedora 20源码安装Xen4.3.0  (04/22/2015 06:20:50)
  • Linux入门学习教程:虚拟机体验之  (03/08/2015 19:15:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数