Debian
如何在基於 Debian 的發行版中查看 initramfs.img 的內容?
對於安裝了 GNU/Linux 的機器的引導,我經常有一些懸而未決的問題。在這種情況下,查看 initramfs 映像中存在哪些文件可能會有所幫助。我搜尋了一下,一些教程聲稱可以實現它(通常使用某種解壓縮常式),但我發現沒有一個教程適用於我的特定 GNU/Linux 發行版。這讓我認為答案可能取決於分佈和核心。
那麼,找出基於 Debian 的 GNU/Linux 發行版的 initramfs.img 文件內容的最簡單方法是什麼?
你應該使用
lsinitramfs
. 例如,sudo lsinitramfs "/boot/initrd.img-$(uname -r)"
將列出與目前執行的核心匹配的 initramfs 的內容(假設您使用的是 Debian 打包的核心)。
如果要從 initramfs 中提取文件,請查看
unmkinitramfs
.