ubuntu gusty(7.10)でdm-raid45をコンパイル

ubuntuの7.10にはdmraid45のモジュールが入っていないため、nvidiaのオンボードのraid5を使えない事態に遭遇する。

そこで、自前でコンパイルする。kernel.orgからソースを持ってきてmake-kpkgで作るとubuntuのgenericではなくなるため、激しく使い勝手が悪くなるので、genericに入れる方針で行う。

まず、
dm-raid45-2.6.22.1-20070724.patch.bz2
を拾ってくる。


# apt-get source linux-image-2.6.22-14-generic
# cd linux-source-2.6.22-2.6.22
# patch -p1 < ../dm-raid45-2.6.22.1-20070724.patch # make oldconfig

ここでDM_RAID45をmでモジュールにする設定を行う。

# make drivers/md/rm-raid4-5.ko

この後、/lib/modules/2.6.22-14-generic/kernel/drivers/md/のバックアップをとっておき、コンパイルしたカーネル内のdrivers/md/*をコピーする。

# sudo depmod -ae

PCの再起動を行う。

# sudo modprobe dm-raid4-5
# sudo dmraid -ay
# ls /dev/mapper
control nvidia_dcdedcie

その後は/etc/modulesと/etc/fstabを変更して、自動でraidをマウントさせる。

以上。

カテゴリー: チラシの裏 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください