I'm having an issue with my Ubuntu Server 16.04 installation. I have it running on a Zotac Z-Box CI23 Nano. It installed fine, but on its first boot all I had was a blank screen. I edited /etc/default/grub and changed GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
This let me see the startup, but the text is all garbled white blocks:

I first thought it might be a bad cable, so I switched cables with no change. I changed monitors with no effect. I switched to a TV using HDMI with no effect.
Any ideas would appreciated.