Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

grub [2025/08/20 15:14] – angelegt muonitgrub [2025/08/20 22:10] (aktuell) muonit
Zeile 3: Zeile 3:
 In einem Terminal des Live-ISO-Systems In einem Terminal des Live-ISO-Systems
   - Checken, ob es korrekt per UEFI gestartet wurde   - Checken, ob es korrekt per UEFI gestartet wurde
-ls /sys/firmware/efi+ 
 +''ls /sys/firmware/efi'' 
 Wenn es das Verzeichnis nicht gibt wurde die ISO nicht richtig gestartet - und der Rest klappt zu 99% nicht... Wenn es das Verzeichnis nicht gibt wurde die ISO nicht richtig gestartet - und der Rest klappt zu 99% nicht...
-  - efibootmgr -v+ 
 +''efibootmgr -v'' 
 Da sollten die vorhandenen Booteinträge (kryptisch) aufgelistet werden. Sonst kommt die Fehlermeldung "EFI variables are not supported on this system". Wenn Fehlermeldung - zu 99% klappt's nicht. Da sollten die vorhandenen Booteinträge (kryptisch) aufgelistet werden. Sonst kommt die Fehlermeldung "EFI variables are not supported on this system". Wenn Fehlermeldung - zu 99% klappt's nicht.
   - Nachschauen, wo die korrekte Festplatte bzw. deren Partitionen sind:   - Nachschauen, wo die korrekte Festplatte bzw. deren Partitionen sind:
-fdisk -l+ 
 +''fdisk -l'' 
 Bei SSDs sollte da was wie /dev/sda1 für boot oder so rauskommen. Bei M.2 NVMe SSDs was wie /dev/nvmep0n1p1 Bei SSDs sollte da was wie /dev/sda1 für boot oder so rauskommen. Bei M.2 NVMe SSDs was wie /dev/nvmep0n1p1
   - Als Beispiel nehme ich jetzt /dev/sda1 für EFI und /dev/sda2 für /root/   - Als Beispiel nehme ich jetzt /dev/sda1 für EFI und /dev/sda2 für /root/
-mount /dev/sda2 /mnt          # Root-Partition+''mount /dev/sda2 /mnt          # Root-Partition
 mount /dev/sda1 /mnt/boot/efi # EFI-Partition mount /dev/sda1 /mnt/boot/efi # EFI-Partition
 mount --bind /dev /mnt/dev mount --bind /dev /mnt/dev
Zeile 17: Zeile 23:
 mount --bind /sys /mnt/sys mount --bind /sys /mnt/sys
 mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars # damit werden die efivars auch im Chroot zu sehen sein! mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars # damit werden die efivars auch im Chroot zu sehen sein!
 +''
 Jetzt wechseln wir rüber ins chroot - also die andere/alte Installation. Damit sind wir "nicht mehr im Live-ISO System" Jetzt wechseln wir rüber ins chroot - also die andere/alte Installation. Damit sind wir "nicht mehr im Live-ISO System"
-chroot /mnt + 
-ls /boot/grub/efi/EFI/+''chroot /mnt 
 +ls /boot/grub/efi/EFI/'' 
 Da steht jetzt, wie das System heisst. Z.B. bei Manjaro "Manjaro"... Da steht jetzt, wie das System heisst. Z.B. bei Manjaro "Manjaro"...
-grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro + 
-grub-mkconfig -o /boot/grub/grub.cfg+''grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro 
 +grub-mkconfig -o /boot/grub/grub.cfg''