一、解压initramfs.img
# mkdir test # cp /boot/initramfs.img /test # cd test # file initramfs.img initramfs.img: gzip compressed data, last modified: Sat May 27 10:47:51 2017, from Unix
如果文件模式是 gzip compressed data
解压文件的命令是:
# mv initramfs.img initramfs.img.gz # gunzip initramfs.img.gz
# cpio -idmv < ./initramfs.img
如果文件模式是 xz compressed data
解压文件的命令是:
# mv initramfs.img initramfs.img.xz # xz -d initramfs.img.xz
# cpio -idmv < ./initramfs.img
2、查看initramfs.img中的文件
#dracut --force #lsinitrd initramfs.img //查看initramfs.img中所有的文件 #lsinitrd initramfs.img | grep usb.ko //查看initramfs.img中是否有usb.ko
二、压缩 initramfs.img:
# cd test # find . | cpio -o -H newc | gzip > /boot/initramfs.img.gz # cd /boot # mv initramfs.img.gz initramfs.img
initramfs.img 加载不了系统真实的驱动:
man dracut
/etc/dracut.conf
努力成为一名优秀的工程师