Chinaunix

标题: 关于制作ramdisk [打印本页]

作者: cooboos    时间: 2010-05-26 10:32
标题: 关于制作ramdisk
我现在做到了文件系统这一步,文件系统使用nfs时,kernel可以正常启动。但是将它做成ramdisk时(yaffs),无法启动,显示如下错误信息:
emac-mii: probed
List of all partitions:
No filesystem could mount root, tried: ext3 ext2 cramfs vfat msdos
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
我做的步骤是这样的:将nfs里面的文件用mkyaffsimage做成ramdisk,然后压缩,烧入flash

bootargs参数设置为
setenv bootargs 'mem=128M console=ttyS0,115200n8 root=/dev/ram0 rw init=/linuxrc initrd=0x80800000,8M'

然后启动就出现上面的问题。
在网上查了一下,好像在 arch/arm/mach-xxxx/board-xxxx.c里面修改一下struct mtd_partition{}这个。但是我不知道怎么修改。是不是还要将做的rootfs烧写到mtdblockN?这个该怎么做?



如果我的做法不对的话,正确的步骤试什么?
作者: cooboos    时间: 2010-05-26 14:04
[    3.870000] dm9000 Ethernet Driver, V1.31
[    3.880000] mice: PS/2 mouse device common for all mice
[    3.880000] i2c /dev entries driver
[    3.890000] TCP cubic registered
[    3.890000] NET: Registered protocol family 17
[    3.900000] Clocks: disable unused emac
[    3.900000] Clocks: disable unused usb
[    3.900000] Clocks: disable unused timer1
[    3.920000] davinci_emac_probe: using random MAC addr: da:7f:c7:03:e0:15
[    3.930000] emac-mii: probed
[    3.930000] RAMDISK: Couldn't find valid RAM disk image starting at 0.
[    3.950000] List of all partitions:
[    3.950000] No filesystem could mount root, tried:  ext3 ext2 cramfs vfat msdos
[    3.960000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
[    3.970000] Backtrace:
[    3.970000] [<c002d6f8>] (dump_backtrace+0x0/0x114) from [<c002dbfc>] (dump_stack+0x18/0x1c)
[    3.980000]  r6:c03139b0 r5:c78110d9 r4:c7823f48
[    3.990000] [<c002dbe4>] (dump_stack+0x0/0x1c) from [<c003c770>] (panic+0x60/0x14
[    3.990000] [<c003c710>] (panic+0x0/0x14 from [<c000902c>] (mount_block_root+0x18c/0x224)
[    4.000000]  r3:c7823f68 r2:c7823f48 r1:c7823f48 r0:c02be65c
[    4.010000] [<c0008ea0>] (mount_block_root+0x0/0x224) from [<c0009190>] (mount_root+0xcc/0xf4)
[    4

Z这是打印的信息

请高手指点一下  有点乱了
作者: hua_ma    时间: 2010-05-26 17:24
没听说过用yaffs做ramdisk的
作者: hua_ma    时间: 2010-05-26 17:26
sorry 没看好 你这也不是ramdisk啊 I am confused.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2