欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

TK1 R21.4 只更新kernel,不更新文件系统

发布时间:2024/5/15 windows 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 TK1 R21.4 只更新kernel,不更新文件系统 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

TK1 R21.4 更新kernel

参考 这篇论坛
由于他使用的是R19 默认fastboot启动,我使用的是R21.4 默认uboot启动,所以更新方式不同。下面我描述我的过程。
首先安装依赖并切换到超级用户

sudo apt-add-repository universe sudo apt-get update sudo apt-get install libncurses5-dev sudo su

接下来下载链接,并解压到/usr/src/目录。并复制本机的config文件

cd /usr/src/ wget https://developer.nvidia.com/sites/default/files/akamai/mobile/files/L4T/kernel_src.tbz2 tar -xvf kernel_src.tbz2 cd kernel

进入内核目录后你可以更改你的kernel,打补丁或随意更改内核(应该不能太随意,毕竟好多模块还是依赖这个kernel对应的头文件的)

接下来make menuconfig 更改内核名,步骤如下。

zcat /proc/config.gz > .config make menuconfig

进入”General setup -> Local version” 然后设置你的版本名例如: -grinch。这个最后会自动扩展为:3.10.24-grinch。保存 退出。

更改完内核后编译内核:

make -j4 zImage make modules make modules_install

执行make -j4时如果未加zImage,则在arch/arm/boot目录下不会生成zImage。
执行玩make modules_install 后你会在/lib/modules下发现你的内核文件夹:

3.10.24-gf455cd4 3.10.24-grinch

最后一步就是将刚才编译后生成的内核镜像: arch/arm/boot/zImage拷贝到/boot目录下,替换原zImage。拷贝前将原zImage备份下吧!

重启TK1后系统就运行新版本的内核了。使用下面的命令查看内核版本:

uname -a
  • 进不去GUI解决办法
    执行一下命令:
sha1sum -c /etc/nv_tegra_release

参考链接在这里

总结

以上是生活随笔为你收集整理的TK1 R21.4 只更新kernel,不更新文件系统的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。