diff --git a/Setup/8_Plymouth.sh b/Setup/8_Plymouth.sh index bd86a94..ef7618a 100755 --- a/Setup/8_Plymouth.sh +++ b/Setup/8_Plymouth.sh @@ -44,14 +44,14 @@ GRUB_CFG="/etc/default/grub" GRUB_BACKUP="/etc/default/grub.bak" echo "๐Ÿ” รœberprรผfe GRUB-Einstellungen..." -NEW_CMDLINE='quiet splash vt.global_cursor_default=0 loglevel=3 rd.luks.options=discard plymouth.ignore-serial-consoles' +NEW_CMDLINE="quiet splash vt.global_cursor_default=0 loglevel=3 rd.luks.options=discard plymouth.ignore-serial-consoles" -if grep -q "^GRUB_CMDLINE_LINUX_DEFAULT=.*$NEW_CMDLINE.*" "$GRUB_CFG"; then - echo "โœ… GRUB-Konfiguration bereits aktuell." +if grep -q "^GRUB_CMDLINE_LINUX_DEFAULT=.*" "$GRUB_CFG"; then + sed -i "s|^GRUB_CMDLINE_LINUX_DEFAULT=.*|GRUB_CMDLINE_LINUX_DEFAULT=\"$NEW_CMDLINE\"|" "$GRUB_CFG" + echo "๐Ÿ”„ GRUB wird aktualisiert..." + update-grub else - echo "๐Ÿ”„ Aktualisiere GRUB-Parameter..." - cp "$GRUB_CFG" "$GRUB_BACKUP" - sed -i 's/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="'$NEW_CMDLINE'"/' "$GRUB_CFG" + echo "GRUB_CMDLINE_LINUX_DEFAULT=\"$NEW_CMDLINE\"" >> "$GRUB_CFG" echo "๐Ÿ”„ GRUB wird aktualisiert..." update-grub fi