• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 求mini2440从nfs启动系统的原理 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 10690
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2009-11-12
最后登录: 2011-08-27
10楼  发表于: 2010-04-08 16:28

 回 8楼(kasim) 的帖子

怪不得我在root_qtopia文件夹下没有找到内核,谢谢你的解释!
级别: 新手上路
UID: 10690
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2009-11-12
最后登录: 2011-08-27
11楼  发表于: 2010-04-08 17:23

 回 8楼(kasim) 的帖子

刚才分别试了一下从Nand Flash和nfs启动,以下是他们启动时输出的信息。
从Nand flash启动:
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00200000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0"
从nfs启动:
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00200000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.11:/home/cneyo/root_qtopia -o nolock ip=192.168.1.9:192.168.1.11:192.168.1.1:255.255.255.0:mini2440:eth0:off"
从以上内容可以看出从Nand Flash启动和从nfs启动,Bootloader加载的内核都是来自Nand Flash的kernel分区,只是他们挂载的根文件系统不同而已。这也证实了eddylau的说法,在此谢谢你们了!
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go