I tried different options (nosplash noplymouth, removing 'quiet' and 'splash') in /etc/default/grub to disable purple background and display kernel messages in native resolution 1366x768 but nothing worked 100%.
The only solution that worked was to enable console: GRUB_TERMINAL=console
Problem with this is that I loose resolution and text becomes hard to read. Is there an option I can use to define resolution of the output console?
BTW - Esc does not work on my laptop and I did run sudo update-grub