当前位置: 技术问答>linux和unix
关于initramfs启动问题
来源: 互联网 发布时间:2016-07-17
本文导语: 本人在arm上移植linux系统,以前使用的是initrd方式,现在想使用cpio方式,而省去了mke2fs等步骤。现在碰到了问题: 在启动的时候,提示 check if image is initramfs...it isn't (bad gzip magic numbers),在网上搜索到说是要在...
本人在arm上移植linux系统,以前使用的是initrd方式,现在想使用cpio方式,而省去了mke2fs等步骤。现在碰到了问题:
在启动的时候,提示 check if image is initramfs...it isn't (bad gzip magic numbers),在网上搜索到说是要在启动参数中设置精确的ramdisk_size,跟了内核源码好像确实是这样的。
不过,如果这样那不是很麻烦,每次重新打包如果修改了rootfs文件都要重新指定size?我觉得应该还有更好的方法吧,或者是我弄错了。
请高手指教。。。
在启动的时候,提示 check if image is initramfs...it isn't (bad gzip magic numbers),在网上搜索到说是要在启动参数中设置精确的ramdisk_size,跟了内核源码好像确实是这样的。
不过,如果这样那不是很麻烦,每次重新打包如果修改了rootfs文件都要重新指定size?我觉得应该还有更好的方法吧,或者是我弄错了。
请高手指教。。。
|
参考:
http://blog.csdn.net/wenxy1/archive/2009/07/17/4353036.aspx
http://blog.csdn.net/wenxy1/archive/2009/07/17/4353036.aspx