Hallettim, dediğiniz gibi manuel kurulum yapınca düzeldi. Yapay zekâ burada yardımcı oldu. Çözüm ise şu şekilde; belki başka zaman burada takılan olur.
sudo fdisk -l
EFI bölümünü bulduktan sonra UUID’sini al (örnek: /dev/sda1). Bunu yaptım:
sudo blkid /dev/sda1
EFI bölümünü mount ettik:
sudo mkdir -p /mnt/efi
sudo mount /dev/sda1 /mnt/efi
Windows bootloader’ın yerini kontrol ettik; sizin de bahsettiğiniz bootmgfw.efi dosyası orada olmalı:
ls /mnt/efi/EFI/Microsoft/Boot/
/etc/grub.d/40_custom dosyasını açtık ve sonuna şunu ekledik:
sudo nano /etc/grub.d/40_custom
Kod:
menuentry "Windows 11" {
insmod part_gpt
insmod fat
insmod chain
search --no-floppy --fs-uuid --set=root XXXX-XXXX
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Burada “XXXX” yazan kısma biraz önce bulduğumuz UUID’yi yazdık (sudo blkid ile görmüştük).
Ardından:
sudo grub-update
Bu şekilde çözüldü.