英伟达团队您好,在jetson thor上基于Linux_R38.2.0构建出来的系统并烧写到板子上,使用apt install nvidia-jetpack-dev安装工具会自动更新内核和一些配置,可能导致原有配置失效

执行“apt install nvidia-jetpack-dev”前,系统一些信息:

/boot/extlinux/extlinux.conf内容:

rt内核:

d7f70ebc-669d-4071-801e-ebe21fb7da2a

l4t大部分是38.2.0

执行“apt install nvidia-jetpack-dev”之后,安装成功后重启板卡;/boot/extlinux/extlinux.conf配置,内核会被更新,还有部分工具都会更新到R38.2.1:

extlinux.conf文件更新了,把我们原来的配置FDT那一行去掉了,我们原来的配置做了个备份!

实时内核变成非实时内核:

24a06975-6309-4b57-b669-037708de129d

一些l4t工具更新到了R38.2.1:

自动更新问题,有什么办法解决吗?

Hi 1516775545,

Are you using the devkit or custom carrier board for Thor?

Could you refer to the following line in Kernel Customization — NVIDIA Jetson Linux Developer Guide for this issue?

To prevent apt upgrade from unintentionally overriding your custom kernel, you need to rename the kernel and initramfs images, and then update extlinux.conf. You can do this either on the host or on the target.
1 Like

Thank you for your reply. Currently, we are no longer using apt-get install for installation. Instead, we have placed the CUDA package in the file system in advance

Hello, we have encountered another issue: when installing other tools, most of the system tools and content were updated. Although we followed the method you provided to avoid updating the kernel Image and initrd, the device tree and some tools were still updated to version R38.2.1!

When installing libnvinfer-dev, the operations are as follows:

sudo apt-get update

sudo apt-get install libnvinfer-dev

For the device tree, you can also specify FDT entry with custom DTB in extlinux.conf.

Is there any issue if other packages have been updated?

Please also check if Apt-upgrade uploads nvidia-l4t-kernel - #15 by DaneLLL can help for your case.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.