L4T 21.4 on HP chromebook 14 Quadro.

I get chromebook 14 Quadro with Tegra K1 with chromeos instaled.
Actaly im not fan of chromeos and I’m interested in CUDA development so I decided to create usb with L4T to start some real work :).

From Tegra124_Linux_R21.4.0_armhf.tbz2 and Tegra_Linux_Sample-Root-Filesystem_R21.4.0_armhf.tbz2 I created file system
sda6 - kernelfs
sda7 - rootfs.

this packages are build on kernel 3.10.40 (i have zImage there).

I repack my actual chromeos kernel 3.10.18 to sda6 with vbutil_kernel to chanage kernel configuration.
System booted ok from usb withh console and gnome but … with kernel 3.10.18 and modules for 3.10.40 so no modules :).
Im trying to create kernelfs with zImage 3.10.40 from Tegra124_Linux_R21.4.0_armhf.tbz2 but none of my tries work, does any body have clue how to do this?
I have tried almost all configuration of :

vbutil_kernel --pack kernelpart.bin
–keyblock /usr/share/vboot/devkeys/kernel.keyblock
–signprivate /usr/share/vboot/devkeys/kernel_data_key.vbprivk
–version 1
–vmlinuz ${MY_BINARY}
–bootloader dummy.txt
–config dummy.txt
–arch arm

or maybe in tools from Tegra124_Linux_R21.4.0_armhf.tbz2 there is some way to create image of kernelfs partition with new kernel from zImage?