科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道Xen源代码的编译安装

Xen源代码的编译安装

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了Xen源代码的编译安装步骤。

2007年12月28日

关键字: 源代码 Xen

  • 评论
  • 分享微博
  • 分享邮件

    ZDNetChina服务器站 12月28日虚拟化技巧

    安装编译步骤

    第一步:解压软件包,查看Xen源码包所带的文件;

    第二步:配置内核;

    linux-2.6-xen-sparse/arch/xen/configs/目录下是内核的配置文件,先设置Xen内核配置文件,可以手动,也可以通过命令配置。

    第三步:编译和安装Xen;

    Xen的编译需要在原有的内核代码上打补丁,这样编译出的xen内核支持虚拟技术。在编译之前,先将linux内核源码包linux-2.6.16.tar.bz2拷贝到xen根目录下(否则xen安装程序将从kernel.org上下载内核linux-2.6.16.tar.bz2进行安装)。

    [root@localhost xen-3.0.2]# make all

    [root@localhost xen-3.0.2]# make install

    编译具体方法

    第一次编译

    # make KERNELS=linux-2.6-xen all     //如果不指定KERNELS,那么将编译两个内核镜像Xen0,XenU,指定KERNELS=linux-2.6-xen那么将生成一个共用的linux内核镜像vmlinuz-2.6.x-xen。在xen-3.0.2默认的是只编译一个共用内核,指定KERNEL=”linux-2.6-xen0 linux-2.6-xenU”将分别编译出Dom0,DomU内核。

       (注意:编译两个内核最好的方法是直接在Makefile文件中设置KERNELS= linux-2.6-xen0 linux-2.6-xenU)

    # make install

    重新编译

    # make linux-2.6-xen-config CONFIGMODE=menuconfig     (or xconfig)

    # make linux-2.6-xen-build

    # make linux-2.6-xen-install   (经测试linux-2.6-xen-build和linux-2.6-xen-install编译功能完全相同,只需使用linux-2.6-xen-install就能满足要求)

    如果分两个内核编译那么执行下面的命令

    # make linux-2.6-xen0-config CONFIGMODE=menuconfig     (or xconfig)

    # make linux-2.6-xen0-install

    # make linux-2.6-xenU-config CONFIGMODE=menuconfig     (or xconfig)

    # make linux-2.6-xenU-install

    为新编译的Xen内核生成ram disk文件

    Depending on your config, you may need to use 'mkinitrd' to create an initial ram disk, just like a native system e.g.

    # depmod 2.6.16-xen            #2.6.16-xen是xen内核版本号

    # mkinitrd -v -f --with=aacraid --with=sd_mod --  with=scsi_mod  /boot/initrd-2.6.16-xen.img 2.6.16-xen

    两个内核可以分别制作initrd

    配置grub启动项

    title Xen 3.0 (XenLinux 2.6)

        root (hd0,7)

        kernel /boot/xen-3.0.2.gz

        module /boot/vmlinuz-2.6.16-xen root=LABEL=/12 rhgb quiet selinux=0

        module /boot/initrd-2.6.16-xen.img

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章