Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

Linuxのinitrd – イニシャルラムディスク(initial ram disk)の展開方法

      2013/07/15

Linuxカーネルはモジュール型であるため、Linux起動時に必要なモジュールはinitrdの中に入れておかなければなりません。initrdとは/boot/initrd-2.6.18.img のようなファイルで、mkinitrdコマンドで作成できます。

このファイル、実はcpioでまとめられ、gzipで圧縮されているだけです。なので以下のようにすることで展開できます。

# cd /tmp/
# zcat /boot/initrd-2.6.18.img | cpio -di

中のファイルが見たいだけの場合は以下の通りです。

# zcat /boot/initrd-2.6.18.img | cpio -tv

中身を見てもらえるとわかりますが、モジュール(.koファイル)やinsmodコマンドなど、最低限必要なものが入っています。

 - IT技術 ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
コマンドラインで画像編集@Cygwin

シェルスクリプトで画像を扱いたい場合は、 ImageMagick というソフトが …

no image
GRUBのコマンドラインで、手動でLinuxを起動する@CentOS 5.4

前回の記事で、USBのハードディスクにLinuxを入れたまではいいが、Windo …

no image
携帯動画変換君がqt3gppflatten.exeでエラー

なぜか最近携帯用の着うたを携帯動画変換君で3gpに変換しようとすると、qt3gp …

no image
すでに同名のdebパッケージがインストールされているか確認する@Ubuntu 14.04

リポジトリにはまだ登録されていないパッケージを手動でdpkgを使ってアップデート …

no image
Sony VAIO Z (VPCZ22) にLinux (Fedora 16)入れてみた

Sony VAIO Z (VPCZ22) SSDベンチマークに引き続き、Fedo …

no image
PostfixをMaildir形式に変更してCourier-IMAP使用@Debian Etch

SquirrelMailでWebメールを使おうと思ったところ、IMAPサーバが必 …

no image
Flashのインストール@Fedora 17

LinuxにFlashインストールするのも随分楽になりました。 今ではAdobe …

no image
Ctrl-Sの端末ロックを無効にする

bashではCtrl-Sを入力してしまうと端末がロックされた状態になり何も受け付 …

no image
xrdpコンパイル@Ubuntu 14.04

以前、xrdp のバグで古いセッションに再接続できないことを書き、暫定対処で古い …

no image
vncviewerで特定のポートに接続する@Linux

vncのサーバにvncviwerで接続する時に、 $ vncviewer サーバ …