Created
March 3, 2014 19:13
-
-
Save leahcim/9332432 to your computer and use it in GitHub Desktop.
In Ubuntu, /etc/grub.d/30_os-prober overrides grub menu style and timeout defined by the user in /etc/default/grub. Here is a workaround to save the menu style and timeout values before os-prober changes them, and to restore them afterwards. The two files need to be placed under /etc/grub.d and made executable. Finally, "sudo update-grub" should…
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
set -e | |
# Save the $timeout and $timeout_style values set by /etc/grub.d/00_header | |
# before /etc/grub.d/30_os-prober messes them up. | |
cat << EOF | |
set timeout_bak=\${timeout} | |
set timeout_style_bak=\${timeout_style} | |
EOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
set -e | |
# Reset $timeout and $timeout_style to their original values | |
# set by /etc/grub.d/00_header before /etc/grub.d/30_os-prober messed them up. | |
cat << EOF | |
set timeout=\${timeout_bak} | |
set timeout_style=\${timeout_style_bak} | |
EOF |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I have moved on from Grub...