Everything works again! No need to reinstall!
I pressed Ctrl+Alt+F1 to boot into tty1 and the $DISPLAY environment variable was empty.
So redefined the DISPLAY variable using export DISPLAY=:0.0 and rebooted. That's it.
P.S. IIRC, I may have uninstalled UXTerm before the running the update.
Try to share internet connection from phone via usb and still wait notification from AppCenter. I have some problem on my PC and when i connected in internet i got notification about driver for wi-fi device.
Depends on what you're planning to do with your Windows virtual machine, because Windows normally can't see Linux (ext4-formatted) drives and work with them.
So if you don't plan to heavily exchange files between elementary OS (or any other Linux-based virtual machine) and Windows VM, and keep all Windows user files inside Windows virtual disk, you can go ...
I've had issues with battery life before, and every time it turned out to be a faulty install. Try reinstalling the OS and it should fix the issue. Elementary doesn't use any different drivers battery-wise than Ubuntu and if you have no problems on there, you shouldn't have any problems on elementary either.
After many researches I found what was happening. The settings (from thinkpad + br) was being interfered by an additional options added by another model (korean).
How I solved:
First, checking the layout info with:
# setxkbmap -query
Second, setting ...
It's likely a good sign that Ubuntu has certified the Lenovo w550s, and Lenovo's have alsways worked flawlessly for me (currently on a t450), but it's always a good idea to test a number your usual tasks from a live USB.