CentOS4.2(x86_64)へのインストール(ARC-1220)
ARC-1220のサイトにCentOS4.1用のドライバが公開されていますがはまだ、
CentOS4.2用のドライバは公開されていません。
一方、CentOSのサイトにはCentOS4.1は公開されていないため入手ができません。
ということで、CentOS4.2をインストールするしました。
(1) サポートサイトからCentOS用のドライバをダウンロードする。
(2) ドライバディスクの作成(rawrite.exeはどこかから持ってくる。)
(3) CentOS 4.1のCDでブートする。
(4) インストールメニューでlinux ddと入力する。
(5) FDからドライバをロードする。
(6) CTRL+ALT+F2でコンソールへ移動する。
(7) 以下のコマンドでドライバディスクからドライバファイル(arcmsr.ko)を取り出す。
mkdir /mnt/fd
mount /dev/fd0 /mnt/fd
cp /fd0/modules.cgz /tmp
cd /tmp
gzip -cd modules.cgz > modules.cpio
mkdir 2.6.9-11.EL/x86_64
mkdir 2.6.9-11.ELsmp/x86_64
cat modules.cpio | cpio -i
(8)念のため以下のコマンドでドライバをFDに保存しておく。
cp -R /tmp/2.6.9-11.EL /mnt/fd
cp -R /tmp/2.6.9-11.ELsmp /mnt/fd
(9) 以下のコマンドでドライバをロード。
insmod /tmp/2.6.9-11.EL/x86_64/arcmsr.ko
(10) CTRL+ALT+F7でインストール画面へ移動する。
(11) インストーラに従いインストールを続ける。
(12) パッケージのインストールが始まったらCTRL+ALT+F2でコンソールに移動する。
(13) ドライバファイルをコピーする。
cp /tmp/2.6.9-11.EL/x86_64/arcmsr.ko /mnt/sysroot/lib/modules/2.6.9-22.EL/kernel/drivers/scsi
cp /tmp/2.6.9-11.ELsmp/x86_64/arcmsr.ko /mnt/sysroot/lib/modules/2.6.9-22.EL/kernel/drivers/scsi
インストールが完了し再起動するがRAIDドライバがロードされないためブートできない。
CentOS 4.2 CDでブートを行い下記の手順にてブート時にRAIDドライバがロードされるようにする。
(1) インストールメニューが表示されたらlinux rescueで起動する。
(2) ディスクが見つからないというメッセージが表示されたら、下記の手順でドライバをロードする。
(3) FDをドライブにセットする。
(4) CTRL+ALT+F2でコンソールへ移動する。
(5) 以下のコマンドでドライバ(arcmsr.ko)をロードする。
mkdir /mnt/fd
mount /dev/fd0 /mnt/fd
insmod /tmp/2.6.9-11.EL/x86_64/arcmsr.ko
(6) CTRL+ALT+F7でインストーラに戻る。
(7) コンソールが表示されるまでインストーラのメニューに従う。
(8) 以下のコマンドでinitrdファイルを新しく作成する。
chroot /mnt/sysroot
vi /etc/modplobe.conf
以下の行を追加し保存してvi終了。
alias scsi_hostadapter arcmsr
cd /boot
mv initrd-2.6.9-22.EL.img initrd-2.6.9-22.EL.img.org
mv initrd-2.6.9-22.ELsmp.img initrd-2.6.9-22.ELsmp.img.org
新しくinitrdファイルを作成する。
mkinitrd initrd-2.6.9-22.EL.img 2.6.9-22.EL
mkinitrd initrd-2.6.9-22.ELsmp.img 2.6.9-22.ELsmp
オリジナルのファイル名と新しく作成したファイル名が同じかどうかを確認してシステムを再起動する。