在Hyper-V里安装Red Hat Enterprise Linux
于Linux版本,安装专门的IC,而不能直接在Hyper-V虚机里单击操作、插入集成服务安装盘来进行安装. 我们可以访问以下网站,以便下载Linux版本的IC,并解压缩,即可获得ISO映像文件. http://connect.microsoft.com 打开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. 下载内核源码安装包运行以下命令,获取当前的内核版本号: 盆盆的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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |