I have Kali Linux installed as a dual-boot OS on my MacBook Air.
Everything runs fine, I did the dist-upgrade to update all modules and kernels.

After the update, Kali would pass the grub and go to the terminal short screen, and would just hang there.
This only happens in the newly upgraded kernel 4.15.0

In the grub menu, when I chose advanced options, kernel 4.14.0, it runs fine.

The same scripts and writings show in both 4.14.0 and 4.15.0, except one would pass to the login menu and the other just hangs in there.

I did the same fresh installation/dist-upgrade, but on Kali running as a VM on VBox on my mac, everything runs fine, even with the new kernel 4.15.0.

Any ideas?