/boot/grub/menu.lst appears deprecated (no longer used) so the direct application of HermanAB's advice doesn't seem applicable.
Originally Posted by DarkLoad
/etc/default/grub does exist, here is a fairly vanilla copy:
So maybe we can try a near match to HermanAB's suggestion into the GRUB_CMDLINE_LINUX="" line like this:
# If you change this file, run 'update-grub' afterwards to update
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# Uncomment to disable graphical terminal (grub-pc only)
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
# Uncomment to disable generation of recovery mode menu entries
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
I am probably wrong but the worst it will do is make you boot from LiveCD and remove the string. Note the bit of the 'vanilla' one I have made bold -Is required to make changes come into effect - Restart is also required.
To get such a file open in gedit
gksudo gedit /etc/default/grub
If that fails, seems crazy to me but let's try RJ12's advice (no offense intended RJ12, just doesn't seem right to mention Windows on these holy grounds!) so
to replace the other attempt followed by the 'update-grub' and a restart again.