Thank you for your reply.
I do generate my own genesis block. It seems that it is just keeping downloading.
It would be a lot helpful if you could run a git diff on your workspace and paste the change you have made, so that we can identify the problem.
Changes including this... (with 0x, did not show on the git diff)
consensus.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000000000000000000100010001");
The bitcoind is still keep downloading.