I’m trying to update my grub config on ubuntu server 12.04.3 to include the
GRUB_RECORDFAIL_TIMEOUT variable as described here: https://help.ubuntu.com/community/Grub2.
The procedure says run
update-grub after making the change but it’s doesn’t appear to be on my system. How can I install this?
I would reinstall grub by running the following command:
sudo apt-get update; sudo apt-get install --reinstall grub
update-grub command was created to make things easier – it is simply a shell script in
#!/bin/sh set -e exec grub-mkconfig -o /boot/grub/grub.cfg "[email protected]"
If it is not there, you can make your own. To do that, run this, and paste in the above script:
sudo nano /usr/sbin/update-grub
Save with Ctrl+O, and exit with Ctrl+X.
Then run these:
sudo chown root:root /usr/sbin/update-grub sudo chmod 755 /usr/sbin/update-grub
And you should now be able to run
you need to run it with root priviledges, run:
sudo update-grub. Unless you removed it, its there in the system.