Şöyle söyleyeyim, ilk başta Manjaro için ayrı EFI bölümü açmıştım ve GRUB onda kurulu. Daha sonra bu silinmelerden sonra Windows ile aynı EFI bölümüne de kurdum. Şu an Windows'un EFI bölümünde Manjaro ve Windows isimli klasörler var ve kendi EFI uzantılı dosyaları var. Burada sorun yok. EasyBCD ile olmayınca EasyUEFI indirdim. Boot menüsüne hem Manjaro için yaptığım EFI bölümünü hem de Windows ile aynı bölümde olan EFI dosyasını ekledim farklı isimlerle. Daha sonra yeniden başlattım. BIOS'a girdim. İkisini arka arkaya en üste aldım ve kaydedip çıktım. Boot menüsüne girdiğimde sadece Windows Boot Manager vardı, aynı şekilde BIOS'ta da. Daha sonra yine aynı şekilde EasyUEFI'den ekledim her ikisini de. Hiç BIOS'a girmeden boot menüsünden seçip girince Manjaro açılıyor ama ne zaman yeniden başlatsam tekrar yok oluyor. Bundan hiçbir şey anlamadım. EFI dosyaları duruyor ama boot menüsündeki girdileri kendi kendine siliniyor.

Yani Manjaro için ayrı bir EFI bölümü mü var?

Aklıma sistemine temiz bir kurulum yap demekten başka bir şey gelmiyor.

Varsayılan EFI girdisi değişiyordur. Aşağıdaki komutun çıktısını paylaşın. Kod:Panoya kopyala efibootmgr --verbose

Arch'ın kullandığı grub versiyonundan olabilir belki, systemdboot kurup konfigüre etmelisin.

512 MB olan bölüm silinmiyor ama içinde olan GRUB, boot menüsünde gözükmüyor. Boot menüsünde sadece Ubuntu'dan kalma GRUB ve Windows Boot Manager kalıyor.

Pacman -S grub ile baştan kurdum. Grub-install, grub-mkconfig, update-grub komutlarıyla da baştan kurdum ama sorun hala devam ediyor. Ayrıca şunu fark ettim; Manjaro'dayken reboot yapıp tekrar Manjaro'ya girersem sorun yok ama ne zaman Windows logosu gözükse boot menüsünden Manjaro girdileri siliniyor. Ayrıca BIOS'da Manjaro'yu en üste alsam bile F12 menüsünden seçmediğim sürece her türlü Windows 10 açılıyor. Yani Windows'la ilgili bir sorun var sanırım.

Önceden sistemde Ubuntu 20.04 varken GRUB hiç sıkıntı çıkarmıyordu, Windows ile beraber kullanıyordum. Bu bilgisayara Ubuntu dışında ilk defa başka bir Linux kurdum, Arch tabanlı olmasından olabilir mi? Ayrıca systemdboot nasıl kurabilirim, ilk defa duydum.

Konfigürasyon dosyalarını yedekle toptan temiz bir kurulum yap bence.

Manjaro Python 3.9'a geçiş yaptığı için hata alıyor olabilirsiniz. Bir de uygulama Nvme disklerle çok başarılı değilmiş. Aynı işlemi Windows altında EasyBCD ile yapmayı deneyebilirsiniz. Bir de aşağıdaki komutla deneyin bakalım. Kod:Panoya kopyala sudo python3 /usr/bin/efibootmgr-gui

Windows 10'u mu yoksa Manjaro'yu mu? Bence sorun Windows kaynaklı, çözülür diyorsanız Windows baştan kurabilirim ama Manjaro'yu pek silmek istemiyorum, kişiselleştirmek için çok uğraştım.

/etc/fstab dosyasında efi bölümü hangisi görünüyor.

Her bilgisayarı yeniden başlattığında ayırdığın 512 MB bölüm siliniyor mu? Ah keşke @illedelinux Forum'u bırakmasaydı. Yardımcı olurdu sana.

Kurulu olan Manjaro'da aldığım sonuç bu: BootCurrent: 0000 Timeout: 1 seconds BootOrder: 0000,96A0,96A7,96A5,96A6,96A9,96A8,0000 Boot0000 manjaro HD(6, GPT,5082c6fe-5b09-421c-a65a-2c61dd37d46a,0x1be24800,0xff800)/File(\EFI\manjaro\grubx64. efi) Boot9696 OpenCore VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb) Boot96A0 ubuntu HD(1, GPT, f4dde315-f509-4a92-8abe-22ae6da1e8c5,0x800,0x32000)/File(\EFI\UBUNTU\SHIMX64. EFI) Boot96A5 ADATA SU630 BBS(HD,,0x0).. BO Boot96A6 ST1000DM010-2EP102 BBS(HD,,0x0).. BO Boot96A7 Windows Boot Manager HD(1, GPT, f4dde315-f509-4a92-8abe-22ae6da1e8c5,0x800,0x32000)/File .. BO Boot96A8 UEFI: SanDisk, Partition 2 PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/USB(3,0)/HD(2, MBR,0xeb9a324e,0x1c93d92,0x10000).. BO Boot96A9 SanDisk BBS(HD,,0x0).. BO Sanırım sistemde OpenCore kalıntıları da kalmış, macOS'u 3-4 ay önce silmiştim. Ayrıca sistemde 240 GB Adata SU630 ve 1 TB Seagate HDD var. SSD kronik sorunlu biliyorum.

Firmware bugı olabilir. Grub Update edebilir veya systemdboot kullanabilirsin.

AUR'dan şu paketi kurun. AUR - efibootmgr-gui-git Kurulumdan sonra menüden aratıp açarsınız. Bununla Ubuntu ve Macos'a ait girdileri silin. Manjaro'nun varsayılan EFI girdisi olduğundan emin olun ve değişiklikleri kaydedin.

Systemdboot kurdum, F12 boot menüsünde Linux Boot Manager olarak gözüktü ve Manjaro'ya giriyordu ama Windows'a geçtiğim an o da listeden silindi.

Bunun hangi disk bölümüne ait olduğunu çıktı ile bir başkasının anlaması imkansız. sudo blkid komutu ile hangi disk bölümü olduğunu sizin tespit etmeniz gerekiyor. Grubu onarırken; efi disk bölümünün, Windows'un efi dosyalarının bulunduğu disk bölümü ile aynı olduğundan emin olun. Sonra fstab dosyasınındaki disk bölümünü de buna göre değiştirin. Yani fstab dosyasındaki, efi satırının UUID değerini değiştireceksiniz. Eğer Manjaro ayrı bir efi bölümü kullanarak kurulum yaptıysa ve bu kullanılmaya devam ediyorsa, sorun büyük ihtimalle bundan kaynaklıdır.

Onu da denemiştim olmamıştı, python3.9 ile de denedim, aynı sonuç. Sistemimde NVME disk de yok. Ve dediğim gibi Manjaro'dan çıkınca veya yeniden başlatınca Manjaro'nun GRUB'u yok oluyor. EasyBCD denemek için Windows'a geçtim, yükledim, kurdum. Sadece Windows gözüküyor. Edit: EasyBCD ayarlarından Expert Mode seçtikten sonra daha fazla eklendi ama içinde hala Manjaro yok. Ayrıca şunu fark ettim. Manjaro'nun EFI bölümü için kullandığım sda6 bölümü Windows'ta otomatik olarak E: diskine atanmış ve içinde efi uzantılı dosya bulunuyor. Normalde bunun boot menüsünde gözükmesi gerekmez mi?

Bilgisayarımda Windows 10 ve Ubuntu 20.04 vardı. Ubuntu'nun bulunduğu bölümü (sda5) sildim. Ubuntu'nun bulunduğu yere Manjaro root bölümünü kurdum. 512 MB FAT32 sda6 bölümü açıp GRUB'un oraya kurulmasını sağladım. Şu an sistemi kullanabiliyorum ama ne zaman sistemi yeniden başlatsam GRUB siliniyor, Boot menüsünde de olmuyor. Manjaro USB'si ile girip tekrar GRUB'u kurunca geliyor, Boot menüsünde de gözüküyor. Ama yine yeniden başlattıktan sonra siliniyor. Silinmemesi için ne yapmam gerek? Bu arada Ubuntu'dan kalma GRUB da duruyor ama GRUB komut satırını açıyor.

Paketi kurdum ama açmayı başaramadım. Konsoldan açınca komut satırına bir şeyler yazıyor ama GUI olarak açılmıyor. Konsola yazdığım komut efibootmgr-gui. Çıkan yazı: DEBUG:root:Running: findmnt --noheadings --output SOURCE, FSTYPE --mountpoint /efi DEBUG:root:Running: findmnt --noheadings --output SOURCE, FSTYPE --mountpoint /boot/efi INFO:rootetected ESP on disk /dev/sda part 1 DEBUG:root: DEBUGarser:BootCurrent: 0000 DEBUGarser:Timeout: 1 DEBUGarser:BootOrder: DEBUGarser:Entry: DEBUGarser:Entry: DEBUGarser:Entry: DEBUGarser:Entry: DEBUGarser:Entry: DEBUGarser:Entry: DEBUGarser:Entry: DEBUGarser:Entry: WARNING:reorder:9696 is not in BootOrder, appending to the list DEBUG:reorder:New order is: Traceback : File "/usr/bin/efibootmgr-gui", line 466, in <module> main File "/usr/bin/efibootmgr-gui", line 459, in main win = EFIWindow File "/usr/bin/efibootmgr-gui", line 392, in init self. store. refresh File "/usr/bin/efibootmgr-gui", line 233, in refresh self. reorder File "/usr/bin/efibootmgr-gui", line 181, in reorder assert(len len AssertionError

grub-install ile grubu kuruyor musun?

Bilgisayar Firmware'i bazen Grub girişlerini yabancı görebililyor ve silebiliyor, benzer bir problem yaşayan arkadaş systemdboot kullanarak sorununu çözmüştü tavsiye ederim, grub gibi bloated değildir.