1 Cannot run your own build operating system
It is very likely because Build's image has exceeded 32m, so there will be nk.nb0, nk.nb1. . . . . So can't just look at NK.NB0 or press nk.bin, here is the real size.
Differences between 2 nk.bin and nk.nb0
The two contain the mirror icon of the operating system. The difference is that there is something in nk.bin to be loaded into memory (the segment is re-directionred in memory) to run OS; and the things in nk.nb0 use XIP, so don't need to be in memory, directly in Flash I can run.
PS: Flash in the PC is a BiOS.