Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330004
  • 博文数量: 67
  • 博客积分: 2485
  • 博客等级: 大尉
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-20 17:29
文章分类

全部博文(67)

文章存档

2016年(3)

2013年(5)

2012年(3)

2011年(5)

2010年(35)

2009年(16)

我的朋友

分类: LINUX

2010-03-17 21:52:47

fedora10
Linx2.6.14+s3c2410
借助资料:Linux在S3C2410上的移植
文件: Linux在S3C2410上的移植.pdf
大小: 1137KB
下载: 下载

移植linux2.6.14时出现问题:
一、启动时出现以下内容就停住了:

VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "" or unknown-block(2,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

我的原因:setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.55:/home/harry/nfs/rootfs ip=192.168.1.44:192.168.1.55::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M

因为我用的是挂载方式,把root=dev/nfs 改为root=/dev/mtdblock2即可解决

 

另外的原因:解决方法:把

08.05.11<*> RAM disk support

09.27.07<*> Compressed ROM file system support (cramfs

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

 这里因为我没有添加任何应用程序和文件系统,所以出错,不影响内核已经成功移植

Boot options >

Default kernel command string:

"noinitrd root=/dev/mtdblock2 ro init=/linuxrc console=ttySAC0,115200 rootfstype=cramfs mem=64M"

 

问题可能:
a
MTD分区与bootloader不匹配
b
。没有 devfs文件系统支持
c
ECC校验没有关闭

 

阅读(743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~