LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 645|回复: 1

我重新打包了initrd.img,因为要添加一些文件,但是出错了

[复制链接]
发表于 2011-2-2 08:41:00 | 显示全部楼层 |阅读模式
我使用下面的命令打包的,做个这个的请指点一下。

# 解压img
rename initrd.img initrd.img.xz
xz --format=lzma initrd.img.xz --decompress
mkdir initrd #建立目录
cd initrd  #进入目录
cpio -ivdum --no-absolute-filenames < ../initrd.img

# 压缩回去
find /mnt/secWall/initrd -print |cpio -ov > rnitrd.img
xz --format=lzma initrd.img

然后给出的错误提示是:
No filesystem could mount root, tried:.....
然后List of all partitions:空

是不是因为文件系统没挂载上来的缘故?
 楼主| 发表于 2011-2-2 09:40:53 | 显示全部楼层
搞定了,格式有点问题
# 压缩回去
find . -print |cpio -o -H newc | xz --format=lzma > ../initrd.img
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表