I used the flash.sh helper script to flash just kernel to internal eMMC, with the commad as follow:
sudo ./flash.sh -k kernel -K kernel/Image jetson-tx2 mmcblk0p1
When I specified the kernel image extracted from the Linux_for_Tegra.tbz2, both the kernel and the filesystem started successfully,
But when I specified the kernel image compiled by myself, the kernel started successfully, while the desktop cannot be displayed.
I didn’t modify the codes extracted from JAX-TX2-public_sources.tbz2, and compiled the kernel image by referring the official documents.