kernel rpm が update されたとき、すでに SCore system のための kernel がインストールされています。 kernelを変更したいと思わない限り、再設定の必要はありません。 新しいkernelに再設定したい場合はこのドキュメントを読んでください。
SCore の計算ホストのための kernel ソースの rpm は kernel-source-score-2.4.21-1SCORE.i386.rp です。 のファイルは web ページか CD-ROM にあります。 詳しくは SCore バイナリRPMの取得およびインストール を参照してください。
次のコマンドにより、この rpm をインストールします。 Please extract this rpm:
# rpm -Uvh kernel-source-score-2.4.21-1SCORE.i386.rpmkernel のソースは /usr/src/linux-2.4.21score にインストールされます。
# cd /usr/src/linux-2.4.21score
# make distclean # make menuconfig
Character devices
'' メニューを選択すると
以下のエントリがあらわれます。
RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)
RWCP PM/Ethernet support (NEW)
RWCP PM/Shmem (Shared Memory) support (NEW)
環境に合ったドライバを選択してください。ドライバはkernelと静的にリンク、すなわち
built-in driverとなります。
ドライバをbuilt-in driverとして選択するには、space
キーの
かわりにy
キーを押してください。
``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
''は、マシンにMyrinetカードが装着されていない場合でも選択されて
いる必要があります。
``RWCP PM/Ethernet support (NEW)
''を選ぶと、次のようなオプシ
ョンが表示されます:
Interrupt-reaping
Interrupt-reaping
''を選ぶことで、PM/Ethernetのパフォーマン
スが向上します。
マシンにMyrinet cardが装着されていない場合でも
``RWCP PM/Myrinet (Myricom Myrinet PCI) support
(NEW)
''が選択されている必要があることに気をつけてください。
Processor type and features
'' メニューの
``Symmetric multi-processing support
''
を選択してください。
menuconfig
を終了します。
# insmod loop # cd /usr/src/linux # make dep clean # make bzImage # make modules # make install # make modules_installNOTE:
insmod loop
コマンドはモジュールをインストールする前に実行する
必要があります。
新しいカーネルのインストール時にエラーが出ていないことを確認してください 。
注意: サーバでこのカーネルを使用しないのでしたら、カーネル設定ファイルから このカーネルのエントリを削除してください。 サーバで grub を使用しているのでしたら、/boot/grub/grub.conf を編集してください。 サーバで lilo を使用しているのでしたら、/etc/lilo.conf を 編集して /sbin/lilo を実行してください。
#rcp-all /boot/*2.4.21-1SCOREcustom* pcc:/boot #rcp-all /lib/modules/2.4.21-1SCOREcustom pcc:/lib/modules
# scout -g pcc # scout /sbin/new-kernel-pkg --mkinitrd --depmod --install 2.4.21-1SCOREcustom # exit
prompt timeout=50 default=linux boot=/dev/hda map=/boot/map install=/boot/boot.b message=/boot/message linear image=/boot/vmlinuz-2.4.21-1SCOREsmp label=linux read-only initrd=/boot/initrd-2.4.21-1SCOREsmp.img root=/dev/sda3 image=/boot/vmlinuz-2.4.21-1SCORE label=linux-up read-only initrd=/boot/initrd-2.4.21-1SCORE.img root=/dev/sda3このとき、以下を /etc/lilo.conf に追加してください。
image=/boot/vmlinuz-2.4.21-1SCOREcustom label=linux-custom read-only initrd=/boot/initrd-2.4.21-1SCOREcustom.img root=/dev/sda3そして、
default=linuxという行を
default=linux-customに変更します。
それから、lilo
コマンドを実行してください。
# sync # lilo
# /sbin/haltMyrinet cardがインストールされたら、 boot sequenceの間に次のようなメッセージが表れます:
Myrinet 9 revison(1) bus(0) iobase(e7000000) irq(c) vmem(d0800000)Values depend on the version of the Myrinet card and the host system. 数値は Myrinet カードとホストシステムに依存します。
PM driverがインストールされたことを確認するため,次のコマンドを実行してください:
# dmesg | grep -i pm次のようないくつかのメッセージが表れます。
PM memory support Register pm_memory as major(123) pm[0]: clockval = 90449044, cpu = 403, delay = 0, board = 1, sram = 100000 pm[0]: 30 contexts using 3840K bytes of memory Register pm as major(121) PM/Ethernet: "$Id: pm_ethernet_dev.c,v 1.68 2001/02/24 12:48:14 s-sumi Exp$" PM/Ethernet: register etherpm device as major(122) pmshmem: version = $Id: pm_shmem.c,v 1.6 2000/09/25 12:42:28 kameyama Exp $ pmshmem_init: register pm_shmem as major(124) etherpm0: 8 contexts using 2048K bytes of memory, maxunit=2, maxnodes=128. etherpm0: Interrupt Reaping on eth0, irq 10
![]() |
PC Cluster Consotium |
$Id: kernel-fedora.html,v 1.1 2004/10/19 04:48:44 kameyama Exp $