#!/bin/bash set -e if [ -z "$1" ]; then echo "Bitte geben Sie Ihre LUKS-Partition an" exit 1 fi if [ -z "$2" ]; then echo "Bitte geben Sie den Namen für Ihr Root-BTRFS-Subvolumen an" exit 1 fi if [ -z "$3" ]; then echo "Bitte geben Sie Ihre EFI-Partition an" exit 1 fi # Stelle sicher, dass das Skript als root läuft if [ "$(id -u)" != "0" ]; then echo "Dieses Skript muss als root ausgeführt werden" exit 1 fi # LUKS öffnen cryptsetup luksOpen "$1" luks # Root-Subvolumen mounten mount -t btrfs -o subvol="$2" /dev/mapper/luks /mnt # EFI mounten mount "$3" /mnt/boot/efi # chroot-Befehle ausführen manjaro-chroot /mnt bash -c " grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg " # Unmount und Aufräumen umount -R /mnt/boot/efi umount -R /mnt # Schließe die LUKS-Partition cryptsetup luksClose luks echo 'GRUB wurde erfolgreich neu installiert.'