8461

Uzman
Katılım
18 Temmuz 2024
Mesajlar
673
Çözümler
9
Beğeniler
279
Ventoy kullanarak EFI dosyasından Refind'e boot yaptım. Şu an öyle kullanıyorum ama sürekli USB'den boot edip EFI dosyasını seçmem gerekli. Boot menüsüne nasıl ekleyebilirim CachyOS'u?
 
Sistemi yine yaptığınız şekilde Boot ettikten sonra, direk refind-install --usedefault /dev/sdXY komutunu girerek refind'ı yeniden kurun, ardından yeniden kontrol edin. sdXY kısmına efi partition'unuz gelecek.

Eğer işe yaramazsa, aynı komutu tekrardan girdikten sonra, efibootmgr komutunu kullanarak şu şekilde refind için bir bios entry'ı ekleyin;

efibootmgr --create --disk /dev/sda --part 1 --loader /boot/EFI/refind/refind_x64.efi --label "rEFInd" --verbose

--loader kısmından sonra yazdığımız /boot/EFI/refind/refind_x64.efi konumu yerine, aynı şekilde sizin sisteminizdeki refind_x64.efi dosyasının konumunu girmeniz gerek. EFI partisyonunuzda bulabilirsiniz bu dosyayı.

Eğer yine işe yaramazsa, refind_x64.efi dosyasının adını bootx64.efi olarak değiştirin, ardından yeniden deneyin. Bunun yanında efibootmgr -v komutunun çıktısını da paylaşın.
 
Sistemi yine yaptığınız şekilde boot ettikten sonra, direk refind-install --usedefault /dev/sdXY komutunu girerek Refind'ı yeniden kurun, ardından yeniden kontrol edin. sdXY kısmına EFI Partition'unuz gelecek.

Eğer işe yaramazsa, aynı komutu tekrardan girdikten sonra, efibootmgr komutunu kullanarak şu şekilde refind için bir BIOS Entry'ı ekleyin;

efibootmgr --create --disk /dev/sda --part 1 --loader /boot/EFI/refind/refind_x64.efi --label "rEFInd" --verbose

--loader kısmından sonra yazdığımız /boot/EFI/refind/refind_x64.efi konumu yerine, aynı şekilde sizin sisteminizdeki refind_x64.efi dosyasının konumunu girmeniz gerek. EFI partisyonunuzda bulabilirsiniz bu dosyayı.

Eğer yine işe yaramazsa, refind_x64.efi dosyasının adını bootx64.efi olarak değiştirin, ardından yeniden deneyin. Bunun yanında efibootmgr -v komutunun çıktısını da paylaşın.

Sistem açıldığı anda kernel panic veriyordu. Refind-install --usedefault /dev/sdXY yazdığım anda ve öyle devam etti.
 
Sistem açıldığı anda kernel panic veriyordu. Refind-install --usedefault /dev/sdXY yazdığım anda ve öyle devam etti.
Archwiki'den bir alıntı:

Kod:
When refind-install is run in chroot (e.g. in live system when installing Arch Linux) /boot/refind_linux.conf is populated with kernel options from the live system not the one on which it is installed. Edit /boot/refind_linux.conf and make sure the kernel parameters in it are correct for your system, otherwise you could get a kernel panic on your next boot. See #refind_linux.conf for an example file.

/boot/refind_linux.conf dosyasında girilmiş olan UUID'lerin, root partition'unuzla aynı olup olmadığını da kontrol edin. Ayrıca sisteminizde birden fazla kernel bulunuyorsa, refind_linux.conf üzerinde extra_kernel_version_strings ayarının mevcut olmaması da tetikliyebiliyor bu sorunu:

1757837499954.webp


Eğer bununla uğraşmak isterseniz ve yukarıda yazdıklarım size yardımcı olmuyorsa; aldığınız hata mesajını ve /boot/refind_linux.conf dosyasını paylaşırsanız, daha fazla yardımcı olabilirim, fakat uğraşmak istemiyorsanız, başka bir bootloader kurmanızı tavsiye ediyorum.