xen4.0.1在Ubuntu10.10Desktop(64bit)上的安装--2011-1-19

     官方ubuntu 10.10 desktop版不支持xen,所以安装起来相对比较麻烦,但是xen对于虚拟化的研究以及云计算来说还是很有帮助的。本人也是经历了一系列痛苦,将此文章交与后来人,希望在安装xen的时候可以走更少的弯路。

     一,在安装之前,有几点注意的地方:

     1,你的物理机,开机时请修改bios之中的security选项,本人及其HP,在默认的时候是将Intel-VT功能disable的。开机,进入bios。选择security选项,然后把关于Intel-VT的全部选择enable。

     2,你的ubuntu10.10Desktop(64bit)在安装的时候,尽量把文件系统选择为ext3,因为现在的ext4系统xen支持的不好,有时候会报错。

     3,grub2请降成grub1。当你安装好ubuntu10.10Desktop版之后,输入如下命令: 

     

     二,xen安装步骤: 

     1,网络管理工具,禁用网络管理器,然后修改,重启。 

    

     将下面内容添加到/etc/network/interfaces中:

       

     重启: 

    

     2,安装和编译一些工具: 

      

       获得kernel with xen的代码:

      

     进入linux-2.6-xen文件夹,输入#make menuconfig 然后 到: http://wiki.xen.org/xenwiki/XenParavirtOps 下找到你下载的内核对应的内核配置文件,例如本人下载的内核是2.6.32.27-pv的,修改你的.config文件见下图:

 

  

      3,编译安装打过xen补丁的内核(在/usr/src/linux-2.6-xen文件夹下)。

        

      修改、etc/modules文件

        

      4,下载并编译xen源码:

      我建议你不要到官网下官方源代码,里面很多bug,且更新很慢,建议你下载test版,很多错误在里面得到了修正。当然,这个过程可能会比较长,请耐心等待,并且保证没有错误。

          
      5,将相关服务设置为自动启动: 

         

      6,重新启动之后,利用xm info等命令看看是不是xen已经安装好了。 

     三,libvirt0.83安装: 

           

         然后找到里面#(xend-unix-server no) 将前面的#号去掉,并且把里面的no改为yes.

然后保存 退出,输入如下命令: 

           

      再次开机的时候可利用virsh version来验证你的安装是否已经OK。如果OK恭喜你!还有问题可以留言,我会随时更新回答。

 

 

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值