System - GRUB: Gør menuen tilgængelig
Source: Download script
Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)
Parameters:
Navn | Type | Standardværdi | Påkrævet |
---|---|---|---|
Click to see the source code
#! /usr/bin/env sh
GRUB_MENU_ACCESSIBLE="$1"
WAIT_HOW_LONG="$2" # set to -1 to wait forever
GRUB_CONFIG="/etc/default/grub"
set -x
echo "Show relevant settings before:"
grep "TIMEOUT_STYLE" $GRUB_CONFIG
grep "GRUB_TIMEOUT=" $GRUB_CONFIG
if [ "$GRUB_MENU_ACCESSIBLE" = "True" ]; then
sed --in-place "s/GRUB_TIMEOUT_STYLE=hidden/GRUB_TIMEOUT_STYLE=menu/" $GRUB_CONFIG
sed --in-place "s/GRUB_TIMEOUT=.*/GRUB_TIMEOUT=$WAIT_HOW_LONG/" $GRUB_CONFIG
else
sed --in-place "s/GRUB_TIMEOUT_STYLE=menu/GRUB_TIMEOUT_STYLE=hidden/" $GRUB_CONFIG
sed --in-place "s/GRUB_TIMEOUT=.*/GRUB_TIMEOUT=0/" $GRUB_CONFIG
fi
echo "Show full GRUB config after:"
cat $GRUB_CONFIG
# Now update GRUB's actual configuration with the new settings
update-grub
Beskrivelse
GRUB er Ubuntus standard bootloader. Fra denne kan man eksempelvis vælge forskellige kerneversioner og justere i indstllinger til kernen eller drivere.
Disse ændringer i indstillinger eller den valgte kerneversion er MIDLERTIDIGE. Dvs. efter næste genstart, vil maskinen gå tilbage til standard, som er at boote den nyeste kerneversion med de sædvanlige indstillinger.
Normalt er denne menu skjult, og også password beskyttet. Dette script gør menuen synlig. For at dette script giver mening, skal du samtidig køre scriptet “GRUB: Skift kodeord”, da adgangskoden som udgangspunkt efter installation er tilfældigt genereret fra maskine til maskine, af sikkerhedsmæssige grunde.