修改plymouth

plymounth程序在系统 /boot/initrd.img-3.2.0-31-generic 文件中
我所使用的系统为 LinuxDeepin 12.06
根据以往经验这个文件应该是gunzip压缩过的,但是LinuxDeepin 12.06 中的该文件是使用lzma压缩的 initrd.img-3.2.0-31-generic
先解压缩
mv initrd.img-3.2.0-31-generic{,.lzma}
lzma -d initrd.img-3.2.0-31-generic.lzma
解压缩之后出来的是cpio文件initrd.img-3.2.0-31-generic
通过
cpio -id < initrd.img-3.2.0-31-generic
将initrd.img-3.2.0-31-generic包中的文件提取出来
在目录bin下面就可以看到plymouth了
将修改好的新程序替换plymouth即可
完成后重新打包
find  .  |  cpio  -H  newc  -o  |  lzma  >  initrd.img-3.2.0-31-generic
然后把新的initrd.img-3.2.0-31-generic复制到 /boot下面

你可能感兴趣的:(修改plymouth)