Why can't non color option produce und normal map and color option produce good normal map in cycles preview?
There might be a language barrier here. Without further information, it is a challenge to fully diagnose your issue.

However, it is noted that you have attempted your workflow with both saved and unsaved files. This is a potential source of issues.

When saving a file, file formats do not save identically, and most are mangling up the data representation.

All file formats with the exception of EXRs will perform some form of color transform on the data. Only EXRs will preserve the integrity of float data, and also keep the data in linearized format. If saving a data format, such as linearized values, one should take care to only save to EXRs to preserve the integrity of the values.