[SCore-users-jp] EIT による計算ホストのインストール

安田   陽 domon_ay_8 @ yahoo.co.jp
2004年 4月 15日 (木) 12:33:20 JST


岐阜大学 安田です。
現在,P4 2.8GHzのPC 2台
RedHat9およびScore5.6.1を用いて
PCクラスタを構築中です。

なおScore5.6.1はコンソーシアムHPから
isoファイルをダウンロードして
ブートCD-ROMを作成しました。

サーバーホスト(兼 計算ホスト)にRedHat9をフルインストール
し
SCore5.6.1をインストールしました。

その後インストールマニュアルに沿って進めて参りましたが,
EITによる計算ホストインストール時(1台目)に
以下のようなエラーメッセージが出て,
インストールがストップしてしまいます.
(略)
No dhcp_server specified. Used Broadcast
SIOCSIFADDR: No such device
Try it again
SIOCSIFADDR: No such device
Try it again
SIOCSIFADDR: No such device
Try it again
Configure Network fails
done
NFS mount : /mnt/runtime
Cannot mount
exiting
See the documentation for this trouble

ALT-CNTL-F3の結果を以下に示します.

*  probing  buses
*  finished  bus  probing
*  found suggestion of usb-uchi
*  found suggestion of usb-uchi
*  found suggestion of usb-uchi
*  found suggestion of usb-uchi
*  found  nothing
*  writing  /tmp/modules.conf
*  going  to  insmod  sunrpc.o  ( path  is  NULL )
*  going  to  insmod  locked.o  ( path  is  NULL )
*  going  to  insmod  nfs.o  ( path  is  NULL )

Boot floppy
にNICのデバイスドライバがないようなので、「Making EIT boot
floppy
for drivers un-supported by EIT」を参考にinitrd.imgを組
み込み直そうと思いました。
しかしどうにもうまくいかないのでメールをさせていただきま
した。Linux,Scoreともまだ始めたばかりで
知識があまりないので、とにかく自分が行なった手順を以下に
示します。

1.Create boot floppy by EIT. 
2.mount this floppy.
# mount /dev/fd0 /mnt/floppy 
3.extract initrd image and mount it.
# gunzip < initrd.img > /tmp/initrd
# mkdir /mnt/tmp
# mount -o loop /tmp/initrd /mnt/tmp
4.extract modules cpio file
# cd /tmp
# mkdir work
# cd work
# zcat /mnt/tmp/modules/modules.cgz | cpio --extract
–d
5.NICにはプラネックスのGN-1200TC(Gigabit eth)を用いてお
り
/opt/score/setup/RedHat/instimage/usr/share/hwdata/pcitable

より
NIC の PCI の 以下のvendor ID および product IDの情報を
得ました。
0x10ec  0x8169  “r8169”  “Realtek | RTL-8169”

 またGN-1200TCのドライバは製品に付属のCD-ROMより、makefile
のカーネル部分の記述をインストールしたVer.2.4.20-8に変更
して実行し、作成されたGN1200.oを
 /tmp/work/2.4.21-1SCOREBOOTの中に追加コピーしました
# cd /tmp/work
# find * -type f | cpio --quiet -H crc -o | gzip -9  
/mnt//tmp/modules/modules.cgz
6.
  /mnt/tmp/modulesのmodule-infoに以下を追加記述
 r8169
        eth
        “Realtek | RTL-8169” 
またpcitableに以下を追加記述
0x10ec  0x8169  “r8169”  “Realtek | RTL-8169”
7.
# gzip -9 /tmp/initrd
# cp /tmp/initrd.gz /mnt/floppy/initrd.img
  以上のようにして組込みを行ないましたが、自信がなく問
題があるのではないかと思います。お気づきの点がありました
ら教えていただけないでしょうか。またBoot floppyの組換え
方がよく理解できていませんので、詳しく教えていただけたら
幸いです。

-------------------------
岐阜大学大学院 工学研究科
安田 陽
-------------------------




__________________________________________________
Do You Yahoo!?
http://bb.yahoo.co.jp/




SCore-users-jp メーリングリストの案内