I have read the answer to a post, it suggest to use:
systemctl set-default multi-user.target
to log in command line mode. It works fine, except before login, it seems CentOS has boot into the graphical mode which make the start up process quite slow. See the following picture:

I have minimal installed CentOS before, it boot much faster compare to my situation now. So what's the reason for this, and how to get rid of the pre-boot gui?