如何架构高性价比的分布式计算机集群
2008-11-26 11:01:07 来源:WEB开发网C,安装需要的软件包,展开所有的tar.gz软件包:
tar xvfz MOSIX-1.6.0.tar.gz
tar xvfz MOSKRN-1.6.0.tar.gz
tar xvfz linux-2.4.18.tar.gz
D,如果展开文件没有错误,将各个软件展开目录移到正确的位置:
mv MOSIX-1.6.0 /usr/src/
mv MOSKRN-1.6.0 /usr/src/
mv linux /usr/src/linux-2.4.18
E,为了避免以往MOSIX脚本的错误,需要确认以下步骤:
chmod goa+x /usr/src/MOSIX-1.6.0/inst/add_kernel_to_grub
mkdir /usr/local/man
F,下面才是真正有趣和让人着迷的步骤,首先要创建编译内核配置文件的目录,这是个好习惯,因为每次的编译配置不一定相同,后面排错也会提到相关的问题:
cd /usr/src
mkdir config.backup
cd /usr/src/linux-2.4.7-10/configs
cp kernel-2.4.7-i686.config /usr/src/config.backup/kernel-2.4.8.config
G,将配置文件复制到待编译内核的目录:
cd /usr/src/
cp config.backup/kernel-2.4.18.config linux-2.4.18/.config
H,根据你的情况修改Makefiles的EXTRAVERSION部分,原值为18,可改为mosix来标明编译后的内核版本,并可以区分模块的版本。
cd /usr/src/linux-2.4.18
vi Makefile
EXTRAVERSION = 18
I,开始安装MOSIX 1.6.0
cd /usr/src/MOSIX-1.6.0
./mosix.install
J,安装开始后会有一些问题,除新内核加入LILO或GRUB一问回答为G以外的问题都用回车使用缺省选择(大写的字母为缺省值)。问题依次为内核源代码的路径,新内核的启动选项添加在那个启动程序中,内核所包含的库文件连接,MOSIX服务的启动级别,创建MFS装载目录,启动那种内核编译配置菜单,是否显示内核编译详细过程,是否显示用户级编译详细过程。随后系统开始给内核源代码加补丁,启动内核编译配置菜单。
更多精彩
赞助商链接