打印
[i.MX]

关于linux更新内核Image

[复制链接]
987|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dull_man|  楼主 | 2015-10-11 18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在搞imx6,以前一直没搞过Linux,遇到个问题,请大家帮帮忙,更新内核的问题。

板子是已经有uboot、kernel、fs,且可以正常使用,现在我想更新一个新的kernel image进去。

我原本打算是用TFTP或者SD卡,结果uboot有点问题导致TFTP用不了,SD卡也找了半天,后来同事说用网线直接把image拷贝到板子的/boot/下面就可以,开机启动可以运行新的kernel了,现在搞linux都用这种方式。

网线拷贝文件倒是没问题,我的问题是,真的可以做到把新的image考到/boot下就可以运行新的kernel了吗,我之前arm启动流程不是uboot启动加载kernel,kernel起来之后挂载文件系统么,而新kernel在/boot下,不成了uboot->fs->kernel了吗?
另外就是我同事说的是NFS启动吗,不太明白,新手请大家帮个忙,非常感谢。

相关帖子

沙发
dull_man|  楼主 | 2015-10-11 21:07 | 只看该作者
没人回复下么:(,二姨家的坛友不抬一手么,对linux是真不熟,看网上也是更新kernel的话都采用的是TFTP或者NFS什么的,并没有说道直接拷贝到板子的boot/下就可以启动内核。

使用特权

评论回复
板凳
C洛达尔多| | 2015-10-12 08:33 | 只看该作者
楼主,我不太懂,帮你顶一下吧

使用特权

评论回复
地板
dull_man|  楼主 | 2015-10-12 17:23 | 只看该作者
感谢楼上,今天确认是可以这么做的,问了几个以前同事,的确很少这么做。
我还是不太清楚怎么一个原理。
大概意思是,/boot单独挂载在一个分区(ext2),uboot加载kernel,在kernel加载起来后,可以在/boot/下面看到一些dtb/zImage等文件,这个会被在uboot启动后先挂载,然后读取这个zImage,然后加载kernel。。。
这样做就是更新image的另一种方式,在kernel起来之后去更新,而不是在uboot下采用tftp或者nfs更新。

使用特权

评论回复
5
FSL_TICS_Rita| | 2015-10-13 16:36 | 只看该作者
dull_man 发表于 2015-10-12 17:23
感谢楼上,今天确认是可以这么做的,问了几个以前同事,的确很少这么做。
我还是不太清楚怎么一个原理。
大 ...

楼主你好,这里建议你使用tftp下载,NFS启动,这样,你更改内核内容,编译后,直接下载比较方便。

使用特权

评论回复
6
FSL_TICS_Rita| | 2015-10-13 16:38 | 只看该作者
我们官网提供的userguide文档中有说明,同时你也可以参考一下本论坛中的帖子:
https://bbs.21ic.com/icview-808990-1-1.html

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dull_man + 3
7
mini1986| | 2015-10-19 09:08 | 只看该作者
官方有怎么使用sd启动的烧写和操作方法,简单易用,你可以试试......

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dull_man + 3
8
dull_man|  楼主 | 2015-10-25 20:10 | 只看该作者
FSL_TICS_Rita 发表于 2015-10-13 16:38
我们官网提供的userguide文档中有说明,同时你也可以参考一下本论坛中的帖子:
https://bbs.21ic.com/icview ...

好的,非常感谢

使用特权

评论回复
9
dull_man|  楼主 | 2015-10-25 20:15 | 只看该作者
mini1986 发表于 2015-10-19 09:08
官方有怎么使用sd启动的烧写和操作方法,简单易用,你可以试试......

非常感谢

使用特权

评论回复
10
mini1986| | 2015-10-28 09:12 | 只看该作者

不客气,共同学习进步......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

176

帖子

0

粉丝