#!/bin/sh set -e # If lsb_release is missing, just do nothing. DISTRO=`lsb_release -si` || true GRUBFILE="" case $DISTRO in 'Ubuntu'|'Debian') sed -i -e 's/\(^GRUB_CMDLINE_LINUX.*\)"$/\1 nomodeset vga=normal"/' /etc/default/grub ;; 'Fedora') # By default the F19 cloud image is using extlinux to boot the image [[ ! -d /boot/grub2 ]] && exit 0 echo 'GRUB_CMDLINE_LINUX="nomodeset vga=normal"' >/etc/default/grub if [ -f /boot/grub2/grub.cfg ]; then sed -i -e 's/terminal_output gfxterm/terminal_output console/' /boot/grub2/grub.cfg fi ;; esac echo 'GRUB_TERMINAL=console' >>/etc/default/grub