GRUB selection menu is working, but not showing up on screen

Try to change /etc/mkinitcpio.conf

sudo nano /etc/mkinitcpio.conf

There is a line

MODULES=""

or

MODULES=()

Change it into

MODULES=(i915)

Then run

sudo mkinitcpio -P
sudo update-grub

and reboot.