快速业务通道

在Hyper-V里安装Red Hat Enterprise Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-02
于Linux版本,安装专门的IC,而不能直接在Hyper-V虚机里单击操作、插入集成服务安装盘来进行安装.

我们可以访问以下网站,以便下载Linux版本的IC,并解压缩,即可获得ISO映像文件.

http://connect.microsoft.com
4. 安装Linux

打开Hyper-V管理器,新建一个虚机,处理器选择一个(Linux仅支持一个CPU)、内存可以是1GB.除了默认配置外,请确保添加一块旧版网络适配器,以及SCSI虚拟硬盘.添加旧版网络适配器非常重要(连接到外部网络,以便可以访问互联网),在安装Linux IC以前,我们没有办法使用支持VMBus的网卡来下载的软件更新.

在安装Linux时,注意请不要安装Red Hat自带的Virtualization组件.盆盆在测试RHEL 5.2/5.3时,导致虚机无法正常引导,尚未确认是否安装了其自带的Virtualization组件所导致,如果有哪位老大知道,还请不吝赐教.

还有一点,请确保安装所有的开发工具和组件,盆盆是安装了看上去和开发有关的所有组件:).

安装好以后,在Hyper-V虚机里挂载从connect.microsoft.com上安装的Linux IC光盘映像文件.然后将光盘里的所有文件全部复制到/opt/linux_ic目录下.

5.

下载内核源码安装包

运行以下命令,获取当前的内核版本号:
rpm -q kernel

盆盆的RHEL 5.1版本,其内核版本号为“kernel-2.6.18-53.el5”,其对应的内核源码安装包为kernel-2.6.18-53.el5.src.rpm.我们可以到以下地址去下载:

ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-53.el5.src.rpm(红体字部分请用正确的版本号替代

下载好以后,也可以复制到/opt目录下.

然后运行以下命令,以便安装编译内核所需的组件:

yum install redhat-rpm-config gcc rpm-build make gnupg

接下来的步骤,对于X64位的RHEL来说很重要,我们安装unifdef组件,否则在编译内核时,会提示"unifdef is needed by kernel****"的错误信息:

yum install unifdef

在运行yum时,如果提示RHN未激活之类的报错信息,请参考本文前面的“2. 订阅在线更新服务”部分进行设置.

然后就可以安装所下载的内核源码包了.进入内核源码包的保存位置,然后开始安装:

cd /opt

rpm -ivh kernel-*.src.rpm

二、编译内核

安装好所下载的内核源码包,可以用文本编辑器打开“/usr/src/redhat/SPECS/kernel-2.6.spec”文件

确保在“build%”语句前插入以下的语句:

对于64位RHEL,应该插入以下语句:

patch -p1 -d ../linux-%{kversion}.%{_target_cpu} < /opt/linux_ic/patch/x2v-x64-rhel.patch

如果是32位RHEL,则应该插入以下语句:

patch -p1 -d ../linux-%{kversion}.%{_target_cpu} < /opt/linux_ic/patch/x2v-x32-rhel.patch

同时在该文本文件里搜索定义“

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号