首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 架构高性价比分布式计算机集群(六)
【标  题】:架构高性价比分布式计算机集群(六)
【关键字】:
【来  源】:http://www.cublog.cn/u/21058/showart.php?id=132060

架构高性价比分布式计算机集群(六)

编译Linux内核

  首先手中要有一个Linux的分发版本,Red Hat是个不错的选择。为了具有普遍性,下面的所有操作在Red Hat 7.2的基础上完成。

  当安装完Linux后,需要确认下列的rpm包已经存在(*是指不同的版本)。如果没有,也可以使用rpm Uvh来安装(绝大多数文件在CD2中) :

mount /dev/cdrom /mnt/cdrom
cd /mnt/Red Hat/RPM
rpm -Uvh kernel-headers*
rpm -Uvh kernel-source*
rpm -Uvh kernel-doc*
rpm -Uvh dev86*
rpm -Uvh make-*
rpm -Uvh glibc-devel*
rpm -Uvh cpp*
rpm -Uvh ncurses-devel*
rpm -Uvh binutils*
rpm -Uvh gcc-2*
cd /usr/src
umount /mnt/cdrom


  如果从www.kernel.org上下载了Linux稳定的内核2.4.18,可以将它解开并移到/usr/src目录下:

tar xvfz linux-2.4.18.tar.gz
mv linux /usr/src/linux-2.4.18


  可以修改Makefile文件来改变编译的内核名称。Red Hat 7.2的内核版本是2.4.7.10。首先要清理编译的过程文件,将当前版本内核配置文件作为新编译内核版本的配置使用,编译中的错误输出到指定文件。

cd /usr/src/linux-2.4.18
make mrproper
cp -p /usr/src/linux-2.4/config/kernel-*-i686.config .config
make oldconfig
make dep
make bzImage 2 > errors
make modules 2 > mod-errors
cp -p arch/i386/boot/bzImage /boot/vmlinuz-2.4.18
cp -p System.map /boot/System.map-2.4.18
make modules_install


  修改Grub的启动配置(/boot/grub/grub.conf)文件,加入新编译内核的条目。下次启动时就可以选择新的内核了。

编译好Linux内核后,我可以动态创建以太网启动映象(www.Rom-O-matic.net)。这个操作的原理就是用软盘启动来模拟网卡的启动芯片。www.Rom-O-matic.net的主页是交互式的,通过下拉菜单可以选择网卡的类型和映象类型。在配置菜单中还可以设置支持的启动类型和其它参数,最后点击Get ROM将提示保存映象文件。把保存的结果传到Linux上,使用cat命令将映象文件创建以太启动软盘(如图20)。 

  

  图20 创建以太启动软盘
架构高性价比分布式计算机集群(七):【上一篇】
架构高性价比分布式计算机集群(五):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • CorlDraw 10快捷键大全
  • SQL Server 2000
  • 修改环境变量
  • 第二章 基本概念
  • asp(Active Server Page)的语言特性
  • SOHO一族的网络办公
  • IT支出的计算陷阱——按收入百分比计算IT支出能说明什么?
  • 面向开发的CMMI (CMMI for Development, CMMI-DEV) v1.2模型发布说明
  • fc6正式版高速下载站点
  • source或.与./
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.