cpio在重新打包initrd.lz for live时无法正常工作

时间:2017-11-18 06:00:56

标签: linux ubuntu initrd live-cd

如果我解压缩initrd.lz然后重新打包而不进行任何更改,则将其替换为Casper目录中的新initrd.lz以获取Live CD。这是结构。在打包initrd时,我收到如下警告消息:

  

cpio:./ usr / share / plymouth / themes / text.plymouth:无法统计:没有此类文件或目录。

最后我的问题是,打包和解包initrd.lz

的实用程序是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

提取initrd的内容:

  mkdir temp
  cd temp
  lzma -dc -S .lz /mnt/casper/initrd.lz | cpio -id

修改并重新打包成新的initrd:

  find . | cpio --quiet --dereference -o -H newc | lzma -7 > ~/new-initrd.lz

并且text.plymouth检查文件是否存在