runamoK schrieb...Den grub Ordner unter /boot gab es auch noch nicht, vermutlich liegt hier der Hund begraben. Wie muss ich vorgehen?
Nachdem du grub per pacman -S grub installiert hast, beachte noch die zusätzlichen Pakete die grub für efi braucht.
$ pacman -Qi grub
Name : grub
Version : 2:2.04-5
Beschreibung : GNU GRand Unified Bootloader (2)
Architektur : x86_64
URL : https://www.gnu.org/software/grub/
Lizenzen : GPL3
Gruppen : Nichts
Stellt bereit : grub-common grub-bios grub-emu grub-efi-x86_64
Hängt ab von : sh xz gettext device-mapper
Optionale Abhängigkeiten : freetype2: For grub-mkfont usage [Installiert]
fuse2: For grub-mount usage [Installiert]
dosfstools: For grub-mkrescue FAT FS and EFI support
[Installiert]
efibootmgr: For grub-install EFI support
[Installiert]
libisoburn: Provides xorriso for generating grub
rescue iso using grub-mkrescue [Installiert]
os-prober: To detect other OSes when generating
grub.cfg in BIOS systems
mtools: For grub-mkrescue FAT FS support
Für efi brauchst du noch efibootmgr, dosfstools.
Damit grub alle Betriebssysteme erkennen kann, wird auch noch os-prober benötigt.
grub ins boot Verzeichnis und ins nvram (UEFI) installieren:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub.cfg erstellen mit zuhilfenahme von os-prober:
grub-mkconfig -o /boot/grub/grub.cfg
Natürlich mußt du dazu die Windoofplatte wieder angeschlossen haben.
Beachte auch noch, dass du möglichst mit UUID-Bezeichnungen oder Labels des Dateisystems benutzt.
Falls das immer noch nicht klappt, kannst du die grub.cfg auch selber erstellen:
Steht im Wiki
https://wiki.archlinux.de/title/GRUB