Dual Boot Pardus Kurulumu Nasıl Yapılır?

Mert Yasar Karadağ - Mar 8 '20 - - Dev Community

UEFI olarak kurulan Windows yüklü bir bilgisayara Pardus yüklendiği zaman Windows'un GRUB önyükleyicisinde gözükmediği dolayısı ile Windows'un boot edilemediği görülmektedir. Bu durumda neler yapılması gerektiği aşağıda anlatılmaktadır.

Windows'u UEFI olarak kurarken yeni disk oluşturduğumuzda aşağıdaki birimler oluşur.

Alt Text

Ardından Windows işletim sisteminden sistemin yüklü olduğu diske birimi küçült diyerek kurulum yapacağımız diski seçebiliriz.

Alt Text

Pardus kurulumu yaparken Windows'un oluşturduğu EFI alanı ortak kullanılmaktadır. Pardus kurulumunda sürücüyü elle biçimlendirirken kök dizin, home ve swap alanı oluşturursak kurulumu yapabiliriz. Disk biçimlendikten sonra aşağıdaki gibi olacaktır.

Alt Text

Swap alanı bilgisayarın belleğinin yetersiz geldiği durumlarda diskin belirli bir boyutunun bellek olarak kullanılmasıdır. Swap alanı boyutu olarak bilgisayarda takılı bir slottaki minimum bellek miktarı kadar boyut seçmek gerekmektedir.

lsblk -l

komutunu kullanarak diskler hakkında bilgiye erişebiliyoruz. Buradaki önemli nokta EFI'nin yanında yazan 8 haneli ID'yi bulabilmektir. XXXX-XXXX formatında olan bu ID'yi verdikten sonra aşağıdaki configurasyon dosyasına ilgili yerlere girilmesi gerekmektedir.

 
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-XXXX-XXXX' {
        insmod part_gpt
        insmod fat
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  XXXX-XXXX
        else
          search --no-floppy --fs-uuid --set=root XXXX-XXXX
        fi
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}


Ayrıca yukarıdaki disk listeleme komutu ile Windows Boot Manager'in hangi isimle oluşturulduğu kontrol edilip yukarıda düzenleme yapılabilir. İşlemler tamamlandıktan sonra yukarıdaki ayarlar kopyalanır ve

nano /etc/grub.d/40_custom

dosyasına yapıştırılıp kaydedilir.


Daha sonra aşağıdaki komut ile GRUB önyükleyicisi güncellenir.


sudo update-grub

GRUB önyükleyicisi güncellendikten sonra aşağıda yolu belirtilen grub.conf dosyasınında güncellendiği görülecektir.
cat /boot/grub/grub.cfg

İşlem tamamlandı. Artık Pardus GRUB önyükleyicisinde Windows'unda olduğu görülebilir. Grub önyükleyicisi yukarıda yolu belirtilen conf dosyasından düzenlenebilir. Bu düzenleme işlemi için araçlar da mevcuttur. Örneğin grub-customizer uygulaması ile düzenleme işlemi kolaylıkla yapılabilir.

sudo apt install grub-customizer
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .