kernel2.6+uboot中内核无法启动?
版主, 你有没有测试过 lumit论坛上kernel2.6+nand/jffs release上的kernel2.6内核阿?怎么我用u-boot启动不了阿?先设置u-boot参数: #setenv bootartgs root=/dev/ram0 rw keepinitrd
#saveenv
然后,启动u-boot同过tftp传递uImage.romfs 和uImage.bin两文件
#tftp 100000 uImage.bin
#tftp 600000 uImage.romfs
#bootm 100000 600000
执行上述命令后,内核启动到一板就死了,不知道怎么回事?请各位大侠救小弟与水火阿!!!!!
部分显示信息如下:
net: registered protocol family 1
net: registered protocol family 17
ramdisk: romfs filesystem found at block 0
ramdisk: Loading 1579KiB into ram disk... done.
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0) 这个是用 ramdisk 作为 root 根文件系统,需要重新配置内核,把 romfs.img 编译进内核的吧? 需要重新配置内核,把 romfs.img 编译进内核的吧?
怎样才能把romfs.img编译进内核了?修改makefile文件?还是从make menuconfigure的菜单中选择了? images目录下的,文件image.bin=linux.bin+romfs.img是否正确????
要真是这样,是不是只要将image.bin文件,用mkimage工具转换成u-boot支持的文件格式,就可以用u-boot启动后,系统可以运行????
请各位高手指点迷津阿?
页:
[1]