一、解压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

 

posted on 2018-08-02 15:44  宅女士  阅读(3467)  评论(0编辑  收藏  举报