Thank you for your help.
Installed at first your new 2.5.0.3 and made backups of DataOnExt and NativeSD roms without problems.
Then I inserted relpath in mkbootimg.sh like this:
/tmp/mkbootimg --base 0x11800000 --cmdline 'rel_path=NexusJB no_console_suspend=1 console=null' --kernel /tmp/zImage ...
Then installed NexusJB4.2.2 DataOnExt, but after that the bootloader said Invalid kernel image and didn't booted. Then I tried "rel_path" instead of "relpath", no luck, the same error. Then I restored the original mkbootimage.sh and the same error, can't boot from DataOnExt. Then I tried v2.5.0.2 and 2.4.7 and the CWM touch recovery, the same. Then I copied the zImage and the DataOnExt initrd to a NativeSD folder on sdcard, replaced my wish name in rel_path in startup.txt and flashed the kernel via NativeSD manager to the boot partition: the rom booted now and Black CLK show my name in boot partition:laugh:
And now I see that init.rd scripts not working in DataOnExt mode

(use the patched init.rd's), but that's not your construction zone.
But what was happened with my boot partition???