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.

Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz - %categories

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.

Ayrıca okuyun:  Arch Linux'u kolayca güncelleme adımları

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

Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz - %categories

Alternatif olarak, Ubuntu'nun eski sürümlerinde şu komutu kullanabilirsiniz:

gedit /etc/default/grub

Kullanımı kolay Nano metin düzenleyicisi için aşağıdaki komutu kullanın. Elbette standart vi metin düzenleyicisi de dahil olmak üzere istediğiniz herhangi bir metin düzenleyiciyi kullanabilirsiniz.

sudo nano / etc / default / grub

Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz - %categories

/etc/default/grub dosyası kısadır ve düzenlenmesi kolay olmalıdır. Diğer tüm yapılandırma dosyalarında olduğu gibi, seçenekleri istediğiniz duruma göre düzenlemeniz ve ardından dosyayı değiştirmeniz gerekir. Aşağıdaki seçeneklerden hiçbiri dosyada görünmüyorsa bunları yeni bir satıra ekleyin. Görünürse, yinelenen bir satır eklemek yerine mevcut satırı düzenleyin.

Varsayılan işletim sistemini seçin

Sisteminizde kurulu farklı bir işletim sistemini varsayılan yapmak için GRUB_DEFAULT= satırını değiştirin. GRUB_DEFAULT=0 ilk girişi varsayılan olarak kullanır. İkinci girişi kullanmak için sayıyı 1'e, üçüncü girişi kullanmak için 2'ye vb. değiştirin.

Ayrıca GRUB_DEFAULT=saved komutunu da kullanabilirsiniz; GRUB, her açılışta seçtiğiniz en son işletim sistemini otomatik olarak başlatacaktır. Ayrıca tırnak içinde bir etiket de belirtebilirsiniz. Örneğin işletim sistemleri listesinde Windows Boot Manager isimli bir işletim sisteminiz varsa GRUB_DEFAULT=”Windows Boot Manager” komutunu kullanabilirsiniz.

Ayrıca okuyun:  Fedora Linux nasıl güncellenir

Varsayılan bir işletim sistemini kaydedin

GRUB_DEFAULT=saved'i seçerseniz, ayrıca bir GRUB_SAVEDEFAULT=true satırı eklemeniz gerekecektir. Aksi takdirde işe yaramaz.

Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz - %categories

GRUB'un gizli olup olmayacağını seçin

Yalnızca bir işletim sistemi kurulu olduğunda Ubuntu, GRUB_HIDDEN_TIMEOUT=0 seçeneğiyle varsayılan işletim sistemine otomatik olarak önyükleme yapmak için varsayılan olarak GRUB'u kullanır. Bu seçenek GRUB'un gizleneceğini ve 0 saniye sonra otomatik olarak, yani anında varsayılan işletim sistemine önyükleme yapacağını belirtir. Bilgisayarınızı açarken Shift tuşuna basarak menüye erişmeye devam edebilirsiniz.

Daha yüksek bir süre sınırı ayarlamak için şunun gibi bir şey kullanın:

GRUB_HIDDEN_TIMEOUT=5

GRUB boş bir ekran görüntüleyecek veya beş saniye boyunca görüntüleyecektir; bu süre zarfında menüyü görüntülemek için herhangi bir tuşa basabilirsiniz. GRUB'un otomatik olarak gizlenmesini önlemek için satırı yorumlayın; satırın önüne # işareti eklemeniz yeterlidir:

# GRUB_HIDDEN_TIMEOUT = 0

GRUB menüsü zaman aşımını kontrol et

GRUB otomatik olarak gizlenmemişse, bilgisayarınızı her başlattığınızda listeyi göreceksiniz. GRUB, genellikle on saniye olmak üzere belirli bir süre sonra varsayılan işletim sistemini otomatik olarak önyükleyecektir. Bu süre zarfında başka bir işletim sistemi seçebilir veya otomatik olarak başlamasına izin verebilirsiniz.

Bekleme zaman aşımı süresini değiştirmek için GRUB_TIMEOUT=10 satırını düzenleyip istediğiniz saniye sayısını girin. (Unutmayın, bu yalnızca GRUB gizli değilse kullanılır.) GRUB'un otomatik olarak başlatılmasını ve her zaman bir işletim sistemi seçmenizi beklemesini önlemek için satırı şu şekilde değiştirin:

GRUB_TIMEOUT=-1

Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz - %categories

Bir arka plan resmi seçin

GRUB_BACKGROUND satırı arka plan resminin kullanılıp kullanılmayacağını kontrol eder. GRUB varsayılan olarak tek renkli siyah üzerine beyaz temasını kullanır. GRUB'un kullanacağı imaj dosyasını belirtmek için GRUB_BACKGROUND=”/home/user/Pictures/background.png” gibi bir satır ekleyebilirsiniz.

Ayrıca okuyun:  Size Windows 10 deneyimini kolaylıkla sunan en iyi Linux dağıtımları

GRUB, JPG/JPEG, PNG ve TGA görüntü dosyalarını destekler. Geçmişte JPG dosyalarının 256 renkle sınırlı olması nedeniyle kullanılmaması konusunda uyarıda bulunuyorduk. Ancak testlerimizde ve araştırmalarımızda artık durumun böyle olmadığını gördük, dolayısıyla istediğiniz formatı kullanabilirsiniz.

Linux sistemlerinde GRUB2 önyükleyici ayarlarını yapılandırmaya yönelik kapsamlı bir kılavuz - %categories

Değişikliklerinizi etkili hale getirin

Değişikliklerinizin etkili olması için, Hamburger menüsü > GNOME Metin Düzenleyicisinde Kaydet'i kullanarak veya dosyayı Nano'ya kaydetmek için Ctrl+O ve Enter tuşlarını kullanarak metin dosyasını kaydedin ve ardından sudo update-grub komutunu çalıştırın. Fedora Linux kullanıyorsanız bunun yerine sudo grub2-mkconfig komutunu kullanın. Değişiklikleriniz grub.cfg dosyasının bir parçası olacak ve bilgisayarınızı her başlattığınızda kullanılacaktır.

Bunların hepsi GRUB ayarları değildir ancak en sık değiştirilenlerden bazılarıdır. Diğer Ayarlar /etc/default/grub dosyasında veya /etc/grub.d dizinindeki komut dosyaları düzenlenerek özelleştirilebilir.

Dosyaları manuel olarak düzenlemek istemiyorsanız, Linux dağıtımlarınızın yazılım havuzlarında GRUB2'yi özelleştirmek için grafiksel araçlar bulabilirsiniz. Yukarıdaki yöntem, bu tür araçların kolayca bulunmadığı Linux dağıtımlarında veya yalnızca komut satırına erişiminiz varsa ve bunu manuel olarak yapmak istiyorsanız bile çalışmalıdır.

GRUB2 önyükleme yükleyicisi ayarlarını yapılandırmak, Linux sistemlerinin sorunsuz ve esnek çalışmasını sağlamak için kritik bir adımdır. Bu kılavuzdaki adımları izleyerek, önyükleme seçeneklerini ihtiyaçlarınıza göre özelleştirerek sistem performansını artırabilir ve çoklu önyükleme yönetimini kolaylaştırabilirsiniz.

Ayrıca gibi olabilir