こんにちは、わたなべです。 続報致します。 initrdをブートに読み込む設定をすることに致しました。 <実施したこと> (1) initrdでramdiskの作成 # /bin/uname -r 2.4.22-0vl2.10 # /sbin/mkinitrd --with=raid1 /boot/ramdisk-2.4.22-0vl2.10.img 2.4.22-0vl2.10 (2) liloへの読み込み linear disk=/dev/md3 bios=0x81 sectors=63 heads=128 cylinders=779 partition=/dev/md1 start=63 boot=/dev/hdb map=/boot/map install=/boot/boot.b prompt timeout=50 default=linux-hdb message=/boot/message image=/boot/vmlinuz-2.4.22-0vl2.10 label=linux-hdb read-only root=/dev/md3 initrd=/boot/ramdisk-2.4.22-0vl2.img ←★追加 結果的にunresolved symbol が大量に発生し、結局カーネルエラーが発生しました。 <表示されるエラー> : /lib/raid1.o: unresolved symbol md_xxxx(別名で複数表示) ERROR: /bin/insmod exited abnormally! Mounting /proc filesystem Creating root device Mounting root filesystem mount: error 6 mounting ext3 pivotroot: pivot_root(sysroot, /sysroot/initrd) failed: 2 umount /initrd/proc failed: 2 Freeing unused Kernel memory: 136k freed Kernel panic: No init found. Try passing init=option to kernel いろいろ調べたところ、これだけでは足りないとのこと。 linuxrcでinsmodをするらしいのですが、 複雑なため、この後の続行を中断しました。 中断した理由はあきらめたのではなく、RAIDをmoduleで読み込むよりも staticでカーネルにくっつけてしまった方が楽だという情報からです。 そちらを検討することにしました。 #なお、蛇足ですがご指摘のあったcylinders=サイズを1027に修正しています。 #initrdももう少し勉強したいとこですが...本末転倒になりそうなので