How to install custom kernel with Jetpack 4.4

It turned out that one of the 2 parameters I changed caused the kernel to hang during boot.
This method is indeed working:

  1. Flash Xavier with Jetpack 4.4 via SDKManager
  2. On the Xavier download L4T 32.4.3 sources here: https://developer.nvidia.com/embedded/L4T/r32_Release_v4.3/sources/T186/public_sources.tbz2
  3. tar -xvf ./public_sources.tbz2
  4. cd Linux_for_Tegra/source/public
  5. mkdir tmp;cd tmp
  6. tar -xvf …/kernel_src.tbz2
  7. ./nvbuild
  8. …Sources compiled successfully
  9. sudo cp ./kernel/kernel-4.9/arch/arm64/boot/Image /boot/Image
2 Likes