web-dev-qa-db-ja.com

Ubuntu 9.10でdmraid-driverを使用せずにinitrdをビルドする方法は?

この部分をフォローしたいと思います mdadm Wikipediaの記事に関するアドバイスmdadmとRAIDをKarmicワークステーションで動作させるため):

この問題を解決するには、dmraid-driverを使用せずに新しいinitrdを作成する必要があります。次のコマンドは、「2.6.18-8.1.6.el5」カーネルを備えたシステムでこれを実行します。

mkinitrd --omit-dmraid /boot/NO_DMRAID_initrd-2.6.18[..].img 2.6.18[..]

ただし、 判明 Ubuntuはmkinitramfsを使用します。 initrd-tools(したがって、mkinitrd)は使用できなくなりました。

mkinitramfsを使用してdmraidを省略したinitrdをビルドできますか? manページ はそのようなオプションについてはまったく言及していません。または、mkinitramfsでない場合、Ubuntu 9.10でそれを行う他の方法はありますか?

(フォローアップ この質問 。)

2
Jonik

あはは! dmraid Ubuntuパッケージを削除して、それが役立つかどうかを確認しようと思ったのですが、うまくいったようです。

これは私がしたことです(パッケージが何であるかを見つけた後):

Sudo apt-get remove dmraid libdmraid1.0.0.rc15 

次に、initrdを次のように更新しました。

Sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.31-17-generic

これで、再起動後、mdmadmは「デバイスまたはリソースがビジーです」というエラーメッセージを表示しなくなりました。 :-)

[〜#〜] nb [〜#〜]update-initramfs -uが必要かどうかはわかりません(ただし、害はありませんでした)。

5
Jonik