Jetson Orin Nano Kernel Build

Hello, I’m trying to rebuild the kernel of Jetson Orin Nano.

Purpose of this is to enable some kernel options.(Virtual Socket Protocol, etc.)
I’m a newbie of kernel compile.(studying about this)
I flashed Jetpack 6.0 with microSD.

I’m following this manual.

But I had trouble from 5th stage.

Described file path doesn’t match with mine.
So, after I finished ./nvbuild.sh -o $PWD/kernel_out successfully, I did followings.

# pwd: ~/Linux_for_Tegra/source/kernel_out/kernel/kernel-jammy-src/arch/arm64/boot/dts/nvidia
sudo cp -f * /boot/dtb/
# pwd: ~/Linux_for_Tegra/source/kernel_out/kernel/kernel-jammy-src/arch/arm64/boot
sudo cp -f Image /boot/

then I rebooted. But nothing changed.

I found something related with vsock in the result directory(kernel_out) as you can see below.

How can I update these things(if it is correct) to original system?

Hi,
The steps in developer guide are mainly for using a host PC:

Kernel Customization — NVIDIA Jetson Linux Developer Guide 1 documentation

Would suggest have a host PC in Ubuntu OS to rebuild kernel and re-flash Orin Nano.

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