[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:39785] MegaRAID 320-1 でのインストール



     村上と申します。

     どうにも上手く行かないため、ヒントをいただけませんでしょうか。
    
     MegaRAID 320-1を搭載しているマシンにWoody(bf24)をインストール
    しようとしています。
    
     そのままでは、このボードを認識できないためインストールができなかっ
    たので、LSILogicのサイトより、最新のMegaRAIDドライバ(RedHat用とし
    て置いてあるもの。1.18j)を入手し、別のWoodyマシン(MegaRAIDは付い
    ていません。普通のPCです)でコンパイルして、新しい「megaraid.o」
    を作成しました。
    
     このモジュールをFATフォーマットしたFDのbootフォルダの中に入れ、
    インストール手順の「フロッピーの重要なモジュールをプリロードする」
    で組み込みことで、最初の「システムのリブート」のところまで進めるこ
    とができました。
    
     ただ、ここで手順にしたがってリブートをすると、起動途中で、

————————————————————————————
		:
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 1148 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 1148k freed
VFS: Mounted root (cramfs filesystem).
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
VFS: Cannot open root device "803" or 08:03
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:03
————————————————————————————

     となって、Kernel panicでストールしてしまいます。
    
     megaraid.oを読み込むようになっていないためだと思われますが、
    initrd自体をあまり上手く理解できておらず、試行錯誤で、別マシンにて
    mkinitrdで initrd.debinstallを作成し、HDの中のinitrd.debinstall
    と置き換えてみたのですが、状況は変わりませんでした。
    
    	・別マシン側
	# vi /etc/mkinitrd/modules
		:
	megaraid	←追加
	
	# mkinitrd -o initrd.debinstall /lib/modules/2.4.18-bf2.4
	# tar cvf /dev/fd0 initrd.debinstall
	
	・インストールサーバ側
	※インストールディスクで立ち上げmegaraid.oを組み込み後、シェル
	  より以下を実行
	
	# mkdir /target/boot
	# mount /dev/sda2 /target/boot
	# cd /target/boot
	# tar xvf /dev/fd0

     他にどのようなことをしてみればよいのか教えていただけませんでしょ
    うか。

 -------------
 村上 亨(ムラカミ トオル)