私のカーネルがinitramfsを使用していることをどのように確認できますか?

私のカーネルがinitramfsを使用していることをどのように確認できますか?

私が読んでいるDebian WikiのWake on LANある部分は次のように言います。

カーネルがinitramfsイメージ(Debianベースのカーネルなど)を使用している場合は、カーネル初期化RAMディスクを再構築update-initramfs -u(または必要に応じて)することもできます。update-initramfs -u -k all

私のカーネルがinitramfsを使用していることをどのように確認できますか?

LMDE v2、64ビット、Mateをインストールしました。

ベストアンサー1

簡潔ですが、mikeservは本質的に正確です。 Linuxはinitramfs2.6日から始まり、長い間使用されてきました。 GRUBを使用している場合(デフォルトのLMDEがインストールされていると仮定するとGRUBを使用します)、次の点を確認してください/boot/grub/grub.cfg

$ grep initr /boot/grub/grub.cfg 
    initrd  /boot/initrd.img-3.13.0-53-generic
    initrd  /boot/initrd.img-3.13.0-53-generic
    initrd  /boot/initrd.img-3.13.0-52-generic
    initrd  /boot/initrd.img-3.13.0-52-generic
    initrd  /boot/initrd.img-3.13.0-24-generic
    initrd  /boot/initrd.img-3.13.0-24-generic

名前にもかかわらず、initrdこれはアーカイブなので、CPIOでアーカイブしてテストinitramfsできます。initramfs

$ file - < /boot/initrd.img-3.13.0-24-generic
/dev/stdin: gzip compressed data, from Unix, last modified: Tue Sep 30 20:07:43 2014
$ gunzip < /boot/initrd.img-3.13.0-24-generic | file -
/dev/stdin: ASCII cpio archive (SVR4 with no CRC)

(画像名はinitramfsディストリビューションによって異なります。たとえば、Arch Linuxでは単にと呼ばれますinitramfs-linux.img。)

おすすめ記事