|
刚学习做ramdisk,用从www.denx.de 的ftp服务器上下载的ramdisk_image.gz,mkimage之后就能够正常运行,我自己制作的时候,开始没有用busybox,我从eldk的工具中拷贝了几个ppc-82xx的常用命令,包括sh了,然后又按照网上的说法从eldk的ppc-82xx的lib中拷贝了几个据说是必须的链接文件,/etc和/dev我就不具体说了,反正做完了之后不能运行,提示:Kernel panic:No init found.Tring passing init=option to kernel.
于是我就找是哪不对了,首先我想将服务器上下载的ramdisk_image.gz中的内容拷贝到我的ramdisk中看看问题出在哪,首先我拷贝链接库,于是问题来了,将ramdisk_image.gz的lib拷贝到我的lib中时,才拷贝了几个文件就提示空间不足了。当我删除我的ramdisk中的所文件夹下的内容时还是空间不足。
我的ramdisk是这样做的:dd if=/dev/zero of=rootfs bs=1k count=4096。
请问,为什么空间不足呢?ramdisk的各个文件夹下的空间是怎么安排的?高手们给我点指点吧!
|
|