Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz
GRUB2 (Grand Unified Bootloader 2) önyükleme yükleyicisi, sistemi yüklediği ve kullanılabilir önyükleme seçeneklerini belirlediği için Linux işletim sistemlerinin önemli bir bileşenidir. GRUB2 ayarlarının doğru şekilde yapılandırılması sistem performansını artırır ve birden fazla önyükleme seçeneğinin yönetilmesini kolaylaştırır.
Ubuntu ve diğer Linux dağıtımlarının çoğu artık GRUB2 önyükleyicisini kullanıyor. Varsayılan bir işletim sistemi seçmek, bir arka plan resmi ayarlamak ve GRUB'un varsayılan işletim sistemini otomatik olarak başlatmadan önce ne kadar süre geri sayacağını seçmek için ayarlarını değiştirebilirsiniz.
Burada GRUB2'yi Ubuntu 24.04.1'de yapılandırdık, ancak süreç diğer Linux dağıtımları için de benzer olmalıdır. Geçmişte menu.lst dosyasını düzenleyerek GRUB'un yerel ayarlarını özelleştirmiş olabilirsiniz, ancak süreç artık farklı.
GRUB2 yapılandırma temelleri
GRUB2 menu.lst dosyasını kullanmaz. Bunun yerine ana yapılandırma dosyası /boot/grub/grub.cfg dosyasıdır. Ancak bu dosyayı manuel olarak düzenlememelisiniz! Bu dosya yalnızca GRUB2 kullanımına yöneliktir. Update-grub veya grub2-mkconfig komutunun root olarak çalıştırılmasıyla, yani Ubuntu'da sudo update-grub çalıştırılarak otomatik olarak oluşturulur.
GRUB ayarlarınız /etc/default/grub dosyasında saklanır. GRUB2 ayarlarını değiştirmek için bu dosyayı değiştirin. Komut dosyaları ayrıca /etc/grub.d/ dizininde de bulunur. Örneğin Ubuntu'da varsayılan temayı yapılandırmak için burada komut dosyaları vardır. Ayrıca sistemin dahili sabit disklerini diğer yüklü işletim sistemleri (Windows, diğer Linux dağıtımları, Mac OS) açısından kontrol eden bir os-prober betiği de bulunmaktadır.
update-grub komutunu çalıştırdığınızda GRUB, /etc/default/grub dizinindeki dosyaları, /etc/grub.d/ dizinindeki komut dosyalarını ve diğer her şeyi otomatik olarak birleştirerek /boot/grub/grub.d/ dosyasını oluşturur. Önyükleme sırasında okunan cfg dosyası.
Başka bir deyişle, GRUB2 ayarlarını özelleştirmek için /etc/default/grub dosyasını düzenlemeniz ve ardından sudo update-grub'u veya Fedora Linux'ta sudo grub2-mkconfig komutunu çalıştırmanız gerekir.
GRUB yapılandırma dosyasını düzenleyin
Standart bir metin düzenleyicide düzenlemek için /etc/default/grub dosyasını açın. Grafiksel bir metin düzenleyici kullanmak istiyorsanız bir terminal açın ve aşağıdaki komutu çalıştırın:
gnome-metin-editörü /etc/default/grub