shopping.w 发表于 2009-8-26 19:39

linux移植出现的问题

那位遇见过的指点指点啊环境(mini2440 vivi 2.6.29.4 )

sinanjj 发表于 2009-8-26 21:31

rtc device是什么?

wenming 发表于 2009-8-27 08:05

首先你没有找到根文件系统.

shopping.w 发表于 2009-8-27 08:56

To:wenming
这里可能那里出了问题,怎么解决,或者我可能少了那个步骤呢

sinanjj 发表于 2009-8-27 09:53

根文件系统 应该找到了。不然错误不是这样地。

LZ先说明rtc device是什么

在移植前的系统中和移植后的系统中有差异么

shopping.w 发表于 2009-8-27 10:54

本帖最后由 shopping.w 于 2009-8-27 10:55 编辑

To:sinanjj
我这里是做的全新linux核的移植 之前就是把板子里的东西全部格掉 然后再利用vivi下载自己编译的内核 不过yaffs文件系统我是用的板子供应商的

sinanjj 发表于 2009-8-27 14:01

我仔细看了下错误。

第一个就是rtc没有找到。查查这个设备是什么然后解决这个问题。

然后kernel panic 是因为 No init found. 就是找不到init程序。

init程序一般在/sbin/ 看看那里有吗。

然后看看linuxrc对init文件的设置。

可以对内核直接加参数指定init位置。

mount root fs发生在倒数第5行

goosen 发表于 2009-8-27 15:51

本帖最后由 goosen 于 2009-8-27 15:55 编辑

与rtc那没什么关系
很显然是使用的rootfs有问题,重新做一个rootfs(利用busybox),或用一可正常使用的根文件系统。另外要注意的是,

用inittab做初始化,而不是自定义的linuxrc(使用busybox带的则是)。。

sinanjj 发表于 2009-8-27 17:36

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

那这种错误是怎么回事。

shopping.w 发表于 2009-8-28 09:08

本帖最后由 shopping.w 于 2009-8-28 09:10 编辑

To:goosen
   我用的根文件系统(yaffs文件系统)我是用的板子供应商的,一定可以正常使用的,至少用它给的zImage可以跑起来.
To:sinanjj
   Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

这个在我出错误前就出现的错误,以前见到过,具体怎么解决的忘了(会不会编译内核时,文件系统选择不对)

令:移植这个东西快一年了 要疯了 就想全新内核移植 要是用供应商的直接编译也能运行 可是那没多大意思

sinanjj 发表于 2009-8-28 14:49

一年了....................

sinanjj 发表于 2009-8-28 14:50

多查查英文就知道了。

把错误信息放到google,一查一大堆,仔细看看就知道了

shopping.w 发表于 2009-8-28 15:56

本帖最后由 shopping.w 于 2009-8-28 15:59 编辑

多了也不是啥好事 越看越迷茫...

fang_zi 发表于 2009-8-28 17:06

这个问题我也遇到过,可能是你的内核启动参数设置的问题,你说你的根文件系统没有问题,那就有可能是启动参数的问题。

jxb163 发表于 2009-9-1 15:34

LZ可怜啊,一个问题就困惑一年,人生苦短!

shopping.w 发表于 2009-9-2 15:31

还在继续困惑ing....其实也只是 没办法 整不出也不知道咋办...

一朝成名 发表于 2009-9-2 15:33

去看看itelectron 的帖子~你能找到答案的

shopping.w 发表于 2009-9-2 17:11

谢谢LS的

goosen 发表于 2009-9-2 19:48

To:goosen
   我用的根文件系统(yaffs文件系统)我是用的板子供应商的,一定可以正常使用的,至少用它给的zImage可以跑起来.
To:sinanjj
   

这个在我出错误前就出现的错误,以前见到过,具体怎么解决的忘了(会不会 ...
shopping.w 发表于 2009-8-28 09:08 https://bbs.21ic.com/images/common/back.gif
只能说用供应商的zImage,根文件系统可以使用。用你的内核,就说不准(比如2.4内核的可以使用,换成2.6的,很多都是有问题的)。

另外,有个warning你应该重视,就是提示 /dev/console 这个设备节点没有。
你需要在你使用的rootfs中手动创建(具体如何,google)。一般而言,rootfs中/dev目录下的console 及 null 需要手动创建的。

shopping.w 发表于 2009-9-3 08:34

本帖最后由 shopping.w 于 2009-9-3 08:55 编辑

To:goosen
    谢谢你的回复,这里我想问 您从看到我贴的错误信息能不能判定我的内核无问题,这里只是文件系统的问题.
如果是的话 我该怎么生成自己的文件系统(我自己也搜搜),相关资料大多是用busybox--uboot我这里不想整那么麻烦,就想用vivi---看来不行最终也用busybox---uboot试试得了,目的也只是为了能跑起来
页: [1] 2
查看完整版本: linux移植出现的问题