Debian

如何在基於 Debian 的發行版中查看 initramfs.img 的內容?

  • September 9, 2022

對於安裝了 GNU/Linux 的機器的引導,我經常有一些懸而未決的問題。在這種情況下,查看 initramfs 映像中存在哪些文件可能會有所幫助。我搜尋了一下,一些教程聲稱可以實現它(通常使用某種解壓縮常式),但我發現沒有一個教程適用於我的特定 GNU/Linux 發行版。這讓我認為答案可能取決於分佈和核心。

那麼,找出基於 Debian 的 GNU/Linux 發行版的 initramfs.img 文件內容的最簡單方法是什麼?

你應該使用lsinitramfs. 例如,

sudo lsinitramfs "/boot/initrd.img-$(uname -r)"

將列出與目前執行的核心匹配的 initramfs 的內容(假設您使用的是 Debian 打包的核心)。

如果要從 initramfs 中提取文件,請查看unmkinitramfs.

引用自:https://unix.stackexchange.com/questions/716652