How to only update kernel and modules to use flash.sh

hi:
I use “sudo ./flash -r -k A_kernel jetson-agx-orin-devkit mmcblk0p1” to orin devkit, success for flash operation. but the kernel image(/boot/Image) is old after reboot.
please give me some advice. thanks!

Flash puts the kernel in a partition. However, if “/boot/extlinux/extlinux.conf” names a kernel or device tree in “/boot”, then it uses that instead of the partition. All you have to do is copy the kernel into “/boot”, you don’t need to flash unless:

  • You want to use the partition version, and don’t have extlinux.conf specifying files, or
  • The security fuses are burned, in which case signed partitions are the only allowed location for that content (extlinux.conf would be ignored).

Beware that if you replace the Image file, then it could become unbootable if it is incorrect. Also, if your Image file sets a different CONFIG_LOCALVERSION compared to what is installed, then you must also install all new modules.

2 Likes

thanks for you replay!

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