QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1952|回复: 3

kernel2.6+uboot中内核无法启动?

[复制链接]
发表于 2006-3-9 10:09:20 | 显示全部楼层 |阅读模式
版主, 你有没有测试过 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[1 disk] into ram disk... done.
  kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
发表于 2006-3-9 12:06:04 | 显示全部楼层
这个是用 ramdisk 作为 root 根文件系统,需要重新配置内核,把 romfs.img 编译进内核的吧?
回复

使用道具 举报

 楼主| 发表于 2006-3-9 13:36:01 | 显示全部楼层
需要重新配置内核,把 romfs.img 编译进内核的吧?
怎样才能把romfs.img编译进内核了?修改makefile文件?还是从make menuconfigure的菜单中选择了?
回复

使用道具 举报

 楼主| 发表于 2006-3-10 08:36:24 | 显示全部楼层
images目录下的,文件image.bin=linux.bin+romfs.img是否正确????

要真是这样,是不是只要将image.bin文件,用mkimage工具转换成u-boot支持的文件格式,就可以用u-boot启动后,系统可以运行????

请各位高手指点迷津阿?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-7 15:27 , Processed in 0.074443 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表