就是/dev 下面没有ram相关的文件,包括ram,ram0等等,而挂载 压缩后的ramdisk需要存放在ram中,因此 内核的启动配置有了问题,root= 不知道怎么设置了 root=/dev/ram就会错误
错误信息:
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Cannot open root device "ram" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
我现在用的ram是DDR2的,另外内核中也设置了这个
Device Drivers-->Block devices-->RAM disk support
<*> RAM disk support
(1) Default number of RAM disks
(4096) Default RAM disk size (kbytes)
(1024) Default RAM disk block size (bytes)