Feat: Zeigt Grub nur im Fehlerfall an.
This commit is contained in:
parent
60ba4fb7be
commit
938e1bc70d
32
0_Setup.sh
32
0_Setup.sh
@ -9,6 +9,38 @@ fi
|
|||||||
apt update && apt upgrade -y
|
apt update && apt upgrade -y
|
||||||
apt install -y git sudo 7zip unrar unzip network-manager software-properties-common tree bluetooth wget curl
|
apt install -y git sudo 7zip unrar unzip network-manager software-properties-common tree bluetooth wget curl
|
||||||
|
|
||||||
|
# GRUB-Config
|
||||||
|
read -p "❓ Soll GRUB so konfiguriert werden, dass es nur im Fehlerfall angezeigt wird? (j/n) [n]: " answer
|
||||||
|
answer=${answer,,} # In Kleinbuchstaben umwandeln
|
||||||
|
answer=${answer:-n} # Standardwert 'n', falls leer
|
||||||
|
|
||||||
|
if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
||||||
|
echo "ℹ️ GRUB wird so konfiguriert, dass es nur im Fehlerfall angezeigt wird..."
|
||||||
|
|
||||||
|
# Sicherstellen, dass die Datei existiert
|
||||||
|
GRUB_CFG="/etc/default/grub"
|
||||||
|
|
||||||
|
if [[ ! -f "$GRUB_CFG" ]]; then
|
||||||
|
echo "❌ Fehler: $GRUB_CFG nicht gefunden!"
|
||||||
|
else
|
||||||
|
# Backup der aktuellen GRUB-Konfiguration
|
||||||
|
cp "$GRUB_CFG" "$GRUB_CFG.bak"
|
||||||
|
|
||||||
|
# Konfigurationsänderungen vornehmen
|
||||||
|
sed -i 's/^GRUB_TIMEOUT=.*/GRUB_TIMEOUT=0/' "$GRUB_CFG"
|
||||||
|
sed -i 's/^GRUB_TIMEOUT_STYLE=.*/GRUB_TIMEOUT_STYLE=hidden/' "$GRUB_CFG"
|
||||||
|
|
||||||
|
# Falls die Einträge nicht existieren, hinzufügen
|
||||||
|
grep -q '^GRUB_TIMEOUT=' "$GRUB_CFG" || echo 'GRUB_TIMEOUT=0' >> "$GRUB_CFG"
|
||||||
|
grep -q '^GRUB_TIMEOUT_STYLE=' "$GRUB_CFG" || echo 'GRUB_TIMEOUT_STYLE=hidden' >> "$GRUB_CFG"
|
||||||
|
|
||||||
|
# GRUB-Konfiguration aktualisieren
|
||||||
|
update-grub
|
||||||
|
|
||||||
|
echo "✅ GRUB wurde erfolgreich angepasst. Änderungen werden beim nächsten Boot wirksam."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# sbin in Path
|
# sbin in Path
|
||||||
read -p "❓ Soll sbin für sudo-Nutzer in den PATH aufgenommen werden? (j/n) [n]: " answer
|
read -p "❓ Soll sbin für sudo-Nutzer in den PATH aufgenommen werden? (j/n) [n]: " answer
|
||||||
answer=${answer,,} # In Kleinbuchstaben umwandeln
|
answer=${answer,,} # In Kleinbuchstaben umwandeln
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user