• 締切済み

mkinitrdはどうやって構築すればよいのでしょうか

LFSパッケージ(ver6.1)を利用して、Linuxを構築しています。 ホストOSには、Debianを使用しているのですが、一通りの作業も終わり、カーネルコンパイルを行いましたが、環境として  ルートパーティションを置くディスクはSCSI と言う事があり、initrdを作成しようとしました。ところが、LFSパッケージを一通り構築しましたが、その中にはmkinitrdコマンドは収録されていませんでした。  これまで、普及ディストリビューションを使用していたので、mkinitrdはどれも普通に存在していましたから、特に気にもとめなかったのですが、コマンドがない事に困っております。  手元にあるサーバは WhiteBox と Debian でしたので両方で、パッケージを調査しました。  mkinitrd は単体で、パッケージ化されており情報などをみても、特に有用な情報は見つける事ができませんでした。  mkinitrdコマンドが無い為に、初期RAMイメージが無い事で、起動させれば panic 必至ですので、自分でビルドしようかと思いましたが、ソースが見つかりません。  mkinitrdコマンドは、どこにパッケージが存在するかご存じの方、ご教授願います。 (・・いや、探し方でも十分です。無知すぎて議論にならない話題ならすいません(__; )

みんなの回答

  • nthnbslk
  • ベストアンサー率80% (8/10)
回答No.1

LFS本家( http://www.linuxfromscratch.org/ )の Search で mkinitrd をキーワードにして検索。

SJW
質問者

お礼

早速、サイトの方で検索かけて調べています。 その後、調べていくうちにmkinird自体が、シェルスクリプトであることに気づきました。 (現在、スクリプトを読解しています。)  initrdに関する投稿はありますが、まだ自分の環境での解決には至っていませんが、お礼申し上げます。  ありがとうございました。