Arch Linux kurulumunda "GRUB-install: Error: Cannot find EFI directory" hatası

root909

Kilopat
Katılım
3 Şubat 2016
Mesajlar
36
Daha fazla  
Cinsiyet
Erkek
Merhaba, bilgisayarımdaki 2. SSD'ye Arch Linux kurmaya çalışıyorum fakat fotoğraftaki hatayı alıyorum. GRUB-install /dev/sdb1 yapmamı söyleyebilirsiniz fakat sadece /sdb yazmamın sebebi, tüm diskte işte yapmam istemem. Fakat böyle olunca da bu sorunla karşılaştım.

CF44E731-4FBD-4BFD-834E-5241AAD33D69.jpeg


İzlediğim tutorialda sdb1 olan 512MB'lik Partition'u boot olarak işaretliyordu, bende B'ye basınca öyle bir şey yapamadım, sorun bundan kaynaklanıyor olabilir.
 
Son düzenleyen: Moderatör:
Merhaba, bilgisayarımdaki 2. SSD'ye Arch Linux kurmaya çalışıyorum fakat fotoğraftaki hatayı alıyorum. GRUB-install /dev/sdb1 yapmamı söyleyebilirsiniz fakat sadece /sdb yazmamın sebebi, tüm diskte işte yapmam istemem. Fakat böyle olunca da bu sorunla karşılaştım.

Eki Görüntüle 1925730

İzlediğim tutorialda sdb1 olan 512MB'lik Partition'u boot olarak işaretliyordu, bende B'ye basınca öyle bir şey yapamadım, sorun bundan kaynaklanıyor olabilir.

Evet dediğiniz durumdan kaynaklanıyor. Ya archinstall ile kurun ya da @Kernelginar hocamın betiğini kullanın.

EndeavourOS da bir alternatif.
 
Bash:
pacman -S efibootmgr os-prober

Bash:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Arch Linux"
 
Bash:
pacman -S efibootmgr os-prober

Bash:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Arch Linux"
Çok teşekkür ederim, installer kullanmamamın sebebi bu distroyu iyice öğrenebilmek adına bol bol hata yapıp öğrenmeye çalışmam. Attığınız komutları uygulayıp ardından hepsini anlamak adına araştırmasını da yapacağım.

2. Bash komutundaki - - target kısmına /dev/sdb yazmam gerekiyor değil mi?
 
Çok teşekkür ederim, installer kullanmamamın sebebi bu distroyu iyice öğrenebilmek adına bol bol hata yapıp öğrenmeye çalışmam. Attığınız komutları uygulayıp ardından hepsini anlamak adına araştırmasını da yapacağım.

2. Bash komutundaki - - target kısmına /dev/sdb yazmam gerekiyor değil mi?

Hayır. Cihazınız UEFI, o yüzden disk belirtmiyorsunuz. --efi-directory kısmında EFI bölümünün bağlandığı klasörü yazıyorsunuz o kadar. lsblk çıktısından gördüğüm kadarıyla /boot dizinini EFI bölümünü bağlamak için kullanmışsınız. O komutu olduğu gibi kullanabilirsiniz.
 
Hayır. Cihazınız UEFI, o yüzden disk belirtmiyorsunuz. --efi-directory kısmında EFI bölümünün bağlandığı klasörü yazıyorsunuz o kadar. lsblk çıktısından gördüğüm kadarıyla /boot dizinini EFI bölümünü bağlamak için kullanmışsınız. O komutu olduğu gibi kullanabilirsiniz.


Teşekkür ederim, öncelikle en başta yaptığım hatayı düzeltip sdb1’i linux file system değil de EFI system olarak seçtim (ne kadar b tuşuna bassam da bootable olarak flaglenmedi) daha sonra kuruluma devam ettirip tekrar buraya kadar geldim ve yönergelerinizi uyguladım, fakat 2. Bash komutunu yazınca “grub-install: error: /boot doesn’t look like am EFI partition.” hatasını aldım.
 
Teşekkür ederim, öncelikle en başta yaptığım hatayı düzeltip sdb1'i Linux file System değil de EFI System olarak seçtim (ne kadar b tuşuna bassam da bootable olarak flaglenmedi) daha sonra kuruluma devam ettirip tekrar buraya kadar geldim ve yönergelerinizi uyguladım, fakat 2. Bash komutunu yazınca “grub-install: Error: /boot doesn't look like am EFI Partition.” hatasını aldım.

Sisteminizin UEFI olduğundan emin misiniz? UEFI sistem ise diskinizi GPT yapmanız gerek. Eğer diskinizde "Bootable" bayrağı seçiyorsanız disk muhtemelen MBR biçimindedir.
 
Sisteminizin UEFI olduğundan emin misiniz? UEFI sistem ise diskinizi GPT yapmanız gerek. Eğer diskinizde "Bootable" bayrağı seçiyorsanız disk muhtemelen MBR biçimindedir.
Sistemim UEFI, fakat arch linux isosunu çalıştırdığım disk partition kısmına girince ne videolarda ne de arch linuxun rehberinde gördüğün yönergelerin bazıları çıkmıyor, mesela disk partition kısmına ilk girerken "GPT", "DOS" etc. gibi şeyleri seçme opsiyonu sunmalı, fakat bende o ekran çıkmıyor, aynı şekilde boot flagini de göremiyorum
 
Sistemim UEFI, fakat arch linux isosunu çalıştırdığım disk partition kısmına girince ne videolarda ne de arch linuxun rehberinde gördüğün yönergelerin bazıları çıkmıyor, mesela disk partition kısmına ilk girerken "GPT", "DOS" etc. gibi şeyleri seçme opsiyonu sunmalı, fakat bende o ekran çıkmıyor, aynı şekilde boot flagini de göremiyorum

Bash:
sudo gdisk /dev/sdb

Komutu çalıştırdıktan sonra o tuşu olması lazım. "Create empty GPT table" gibi bir açıklaması olan seçeneğin yanındaki tuşa basıp Enter tuşuna basın. Ardından w tuşuna basın ve Enter tuşuna basın. Diskiniz artık GPT olacak. Buradan sonra adımları düzgün bir şekilde uygulayın.
 

Geri
Yukarı