Title: Set 'nomodeset' kernel boot option in grub2. Date: April 21, 2017 URL: https://monsterb.github.io/notes/notes013.txt License: http://creativecommons.org/licenses/by-sa/4.0/ Author: monsterb Ubuntu Server 16.04 LTS black or flickering screen on boot? Add 'nomodeset' to grub2 config. The kernel mode setting 'nomodeset' instructs the kernel not to load any video drivers during the boot process and use the BIOS mode instead. 1.) Add 'nomodeset' boot options to the GRUB_CMDLINE_LINUX_DEFAULT line: $ nano /etc/default/grub GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_CMDLINE_LINUX="" 2.) Update your grub2 configuration: $ sudo update-grub