vine-users ML アーカイブ



[vine-users:052507] RAID1 で BOOT できません

  • From: Takayuki Ebisawa <ebisawa@xxxxxxxxxxxx>
  • Subject: [vine-users:052507] RAID1 で BOOT できません
  • Date: Fri, 02 Aug 2002 20:08:10 +0900
こんにちは、えびです。

Vine2.5でSoftRAIDのRAID1でのインストールに挑戦しているのですが、BOOTの途
中で止まってしまいます。どうかお助けください。

具体的にはBOOTの途中で

	Checking root filesystem
	fsck.ext3/dev/md0
	The superblock could not be read or does not describe a correct
	ext2 filesystem.
	If the device is valid and it really contains an ext2
	filesystem(and not swap or ufs or something else),then the
	superblock is corrupt, and you might try running e2fck with an
	alternate superblock:

	e2fsck -b 8139 <device>

	:invalid argument while trying to open /dev/md0
	............

というメッセージの後、rebootせよと言って来ます。


RAIDの設定は次のようにしています。

/dev/md0(/dev/hda5,/dev/hdc5)	/
/dev/md1(/dev/hda6,/dev/hdc6)	/var
/dev/md2(/dev/hda1,/dev/hdc1)	/boot
/dev/md3(/dev/hda7,/dev/hdc7)	/home

インストールの手順はごちゃごちゃとやっていましたのでこの方法でやりました
といえないのですが、
http://pc.spo.to/raid/raid_try.htmlと
http://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.htmlを参考にさ
せていただきました。

それとVine2.5のインストーラでRAID1のパーティションを作ってインストールし
たりしてみましたが,この方法でも起動しませんでした。
ちなみに/dev/mdXの順番と各パーティションの配置はVine2.5のインストーラに
よって作られたものです。
問題なさそうだったのでそのまま使ってます。

grubとraidtoolsはapt-get install XXXXでインストールしました。
stage1,stage2などのファイルは/boot/grubにコピーしてあります。
grubでは

	grub> root (hd0,0)
	grub> setup (hd0)

としています。

各パーティションへは/dev/hdb2にインストールしたものをコピーしました。
/dev/hdb2にインストールしたVine2.5は問題なく動いています。
/dev/hdb2で起動した後、/dev/md0〜3をマウントすると問題なく見ることができ
ます。
(raidtabは同じ内容になってます)

最後に各設定の内容を添付します。よろしくお願いします。

[raidtab]
raiddev             /dev/md0
raid-level                  1
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hda5
    raid-disk     0
    device          /dev/hdc5
    raid-disk     1
raiddev             /dev/md2
raid-level                  1
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hda1
    raid-disk     0
    device          /dev/hdc1
    raid-disk     1
raiddev             /dev/md3
raid-level                  1
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hda7
    raid-disk     0
    device          /dev/hdc7
    raid-disk     1
raiddev             /dev/md1
raid-level                  1
nr-raid-disks               2
chunk-size                  64k
persistent-superblock       1
nr-spare-disks              0
    device          /dev/hda6
    raid-disk     0
    device          /dev/hdc6
    raid-disk     1

[menu.lst]
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/md0
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Vine Linux (2.4.18-0vl3)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-0vl3 ro root=/dev/md0
        initrd /initrd-2.4.18-0vl3.img
title Vine Linux-2.2-up (2.2.20-0vl10)
        root (hd0,0)
        kernel /vmlinuz-2.2.20-0vl10 ro root=/dev/md0
        initrd /initrd-2.2.20-0vl10.img

[fstab]
/dev/md0                /                       ext3    defaults        1 1
/dev/md1                /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
/dev/md3                /home                   ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
/dev/md2                /var                    ext3    defaults        1 2
/dev/hdb1               swap                    swap    defaults        0 0

====================================================
 蛯澤 隆幸(Ebisawa, Takayuki)

 E-Mail      : ebisawa@xxxxxxxxxxxx
 Niftyserve : PEE03041(takayuki.ebisawa@xxxxxxxxxxx)
====================================================