Ubuntu 20.04 GNU / Linux dağıtımı ile birlikte grub yüklü olarak gelmektedir. Versiyon bilgisini aşağıdaki komut ile sorgulayabilir ve görüntüleyebilirsiniz.
grub-install --version

Eğer kullandığınız bilgisayarınızda ikinci işletim sistemi olarak ubuntu yüklediyseniz kurulum sonrasında grub otomatik olarak konfigure edilecek ve efi dosyası bulunan diskleri grub ekranına ekleyecektir.
Grub ekranının açılması için bios üzerinde boot modunu UEFI olarak seçmeniz gerekir.
Eğer ubuntu dağıtımını yüklediğiniz halde sürekli olarak windows açılıyor ise boot modu Legacy olarak seçilmiş olabilir. UEFI olarak belirledikten sonra boot menüsünü açarak windows işletim sisteminizin kurulu olduğu diskteki efi dosyasını seçerseniz windows ubuntu diskindeki efi dosyasını seçerseniz ubuntu açılacaktır. Grub uygulamasını ise bu dosyaları listeyen bir arayüz gibi düşünebilirsiniz.
Grub menüsünü kendinize göre değiştirerek özelleştirebilirsiniz. Mesela 10GB bir disk oluşturarak ubuntu kurulum ISO dosyanızı bu diske açabilir ve bu diski grub menüsüne ekleyerek recovery menüsü oluşturabilirsiniz. Aynı şekilde windows isosunu açarak windows recovery menüsü ekleyebilirsiniz.
Grub ekranını düzenlemek için Grub Customizer uygulamasını kullanacağız. Kurulum için aşağıdaki komutu çalıştırıyoruz.
sudo apt-get install grub-customizer
Evet diyerek kurulumu tamamladıktan sonra Grub Customizer uygulamamızı çalıştırıyoruz.


Grub seçeneklerini görüntüleyebilir ve düzenleyebilirsiniz. Apperance settings menüsünde tasarım olarak düzenleyebilirsiniz.

Windows menünüzü manuel olarak ekleyecekseniz benim grub menümdeki script aşağıdaki gibidir.

insmod part_msdos
insmod fat
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 284C-56B5
else
search --no-floppy --fs-uuid --set=root 284C-56B5
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
Ubuntu için oluşturulan script aşağıdaki gibidir.

recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 91cea27b-efcd-44f2-986f-a6e30b46a382
else
search --no-floppy --fs-uuid --set=root 91cea27b-efcd-44f2-986f-a6e30b46a382
fi
linux /boot/vmlinuz-5.4.0-40-generic root=UUID=91cea27b-efcd-44f2-986f-a6e30b46a382 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.4.0-40-generic
Menüye yeni giriş eklerken bir kurulum sihirbazı vardır. Bu araç ile uuid verilerini otomatik oluşturabilirsiniz.

Type olarak Linux-ISO seçebilir ve diske açmadan bu iso dosyasını seçerek bir recovery menüsü oluşturabilirsiniz.

Saygılarımla,
COMMENTS
Dual boot olarak herhangi bir dağıtımı kurduğumda vagzeçilmezim kendisi 🙂 Bu arada çoğu dağıtımın mağazasında da var böyle uğraşmadan tek tıkla da kurulabilir 🙂