This is what I did to workaround the problem: sudo nano /etc/grub.d/00_header
Find this bit of code: # Gettext variables and module if [ "x${LANG}" != "xC" ] && [ -d "${locale_dir}" ] ; then prepare_grub_to_access_device $(${grub_probe} --target=device ${locale_dir}) | sed -e "s/^/ /" cat << EOF set locale_dir=(\$root)$(make_system_path_relative_to_its_root ${locale_dir}) set lang=${grub_lang} insmod gettext EOF fi You can delete that whole piece of code, but I just commented out the 'insmod gettext' line by putting ### at the start and end of the line: ###insmod gettext### Save and re-run update-grub or grub-mkconfig: sudo update-grub -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1048611 Title: Setting language causes invalid memory access To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1048611/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs