博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xen-4.1.2+Linux-3.1.2源码编译安装
阅读量:5896 次
发布时间:2019-06-19

本文共 1669 字,大约阅读时间需要 5 分钟。

xen-4.1.2+Linux-3.1.2源码编译安装
 
以下所有命令均在CentOS6.2系统上操作。
 
下载xen源码 

wget http://bits.xensource.com/oss-xen/release/4.1.2/xen-4.1.2.tar.gz
 
安装必备软件包

yum groupinstall "Development Libraries"
yum groupinstall "Development Tools"
yum install transfig wget texi2html libaio-devel dev86 glibc-devel e2fsprogs-devel gitk mkinitrd iasl xz-devel bzip2-devel pciutils-libs pciutils-devel SDL-devel libX11-devel gtk2-devel bridge-utils PyXML qemu-common qemu-img mercurial libidn-devel
yum -y install glibc-devel.i686texinfo libuuid-devel iasl python-lxml
yum -y install openssl openssl-devel
yum -y install ncurses ncurses-*
yum install python-devel -y
 
编译安装xen hypervisor

tar zxvf xen-4.1.2.tar.gz
 
make world
make install
 
/boot下多了xen-4.1.2.gz和xen-syms-4.1.2文件
 
将Xen加入到启动脚本:
 
/sbin/chkconfig --add xend /sbin/chkconfig --add xencommons /sbin/chkconfig --add xendomains /sbin/chkconfig xend on /sbin/chkconfig xendomains on /sbin/chkconfig xencommons on
 
 
编译安装Linux3.1.2内核

wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.2.tar.bz2
#
make oldconfig # 全部默认
#
make menuconfig 
 
Processor type and features --- >
     选中Paravirtualized Guest Support
  Device Drivers ---> 
      Xen driver support ---> 
        全部选*
 
修改:CONFIG_XEN_DEV_EVTCHN=y(
如果是m,开机时无法启动xencommons
 
make
make modules
make modules_install
make install (会报找不到xen-evtchn模块,忽略
depmod 3.1.2
mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod initramfs-3.1.2.img 3.1.2
 
配置grub
 
title CentOS (3.1.2-xen)
        root (hd0,0)
        kernel /boot/xen-4.1.2.gz  dom0_mem=1024M
        module /boot/vmlinuz-3.1.2 ro root=/dev/sda1
        module /boot/initramfs-3.1.2.img
 本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2012/04/10/2441307.html,如需转载请自行联系原作者
你可能感兴趣的文章
【精益生产】车间现场管理的八大浪费
查看>>
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
Python 的 with 语句
查看>>
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
==与equal的区别
查看>>
数据批量导入Oracle数据库
查看>>
调用lumisoft组件发邮件 不需要身份验证 不需要密码
查看>>
DW 正则
查看>>
清理(委托类型实例)事件处理(实例)的函数及Lambda表达式
查看>>
抓屏原理
查看>>
Gridview控件导出Excel之后图片无法显示
查看>>
FastJson
查看>>