Linux – Grub Ayarı

Bir makinede hem linux hem Windows 7 yüklemeyi oldum olası sevememişimdir. Ama gerekse işimden gerekse okulumdan dolayı iki işletim sisteminden de bir türlü vaz geçemedim. Ondan her makinemde iki işletim sistemide yüklü. Fakat genelde windows tarafında çalıştığım için açılışlarda beni deli etme başladı. Linux yükledikten sonra gelen grub hem açılışımı yavaşlatıyor hemde bilgisayar açılırken başında beklememe neden oluyordu. Bende grub’u nasıl değiştiririm de hem default olarak windows açılır hemde seçim ekranında bekeldiğim süreyi kısaltırım diye aranmaya başladım.


Grub ayarlarını /etc/default/ klasörü altındaki grub dosyasının içeriğini değiştirerek değiştirebilirsiniz. Yani;

  1. Öncelikle ayarların bulunduğu dosyanın klasörüne ulaşılır.
    $ cd /etc/default
  2. Değiştireceğimiz grub dosyasının yedeği alınır
    $ cp grub $HOME/Desktop
  3. “grub” dosyası içeriğini değiştirmek için bir text editorle açılır. Örneğin: gedit
    $ sudo gedit grub
  4. GRUB_DEFAULT 4 yapılır. Grub listesinde kaçtane seçenek varsa ona göre seçilir. Index 0’dan başlar.
    Benim kullandığım grub içinde linux-kernel, linux-kernel-recovery, memtest, memtest-recovery ve windows 7 bulunuyor.
    Windows 7 5. sırada olduğundan index olarak 4 girilir.
  5. grub’da seçim sırasında beklenilen süre kısaltılmak istenirse GRUB_TIMEOUT süresi kısaltılabilir. Ben 3 yapıyorum. Sonuçta
    herhangibir tuşa basıldığında bu süre sıfırlanıyor.
  6. Daha sonra değişkliklerin aktif olması için cfg dosyası güncellenir.
    $ sudo update-grub

Daha sonra bilgisayarınızı reboot ettiğinizde göreceksiniz ki imleç istediğiniz yerde duruyor ve bekleme süreside kısalmış durumda.

Yanlız son olarak eklemeliyim ki yeni kernel güncellemeleri geldiğinde başlatmak istediğiniz yerin indexi kayacaktır. Yani eski çekirdekleri kaldırmalısınız ya da her kernel güncellemesi geldiğinde bu işlemleri tekrar etmeniz gerekiyor. Eğer benim gibi eski kernelleri zaten kaldıran biriyseniz bu sizin için bir sorun olmayacaktır.

Eğer sorun çıkmadıysa masaüstüne yedek aldığınız grub dosyasını silebilirsiniz.

NOT: Bunları Ubuntu altında gerçekleştirdim. Debian türevi bir linux’te sorun çıkarmadan çalışacaktır. Fakat diğer linux türevlerinde bazı yerleri değiştirmeniz gerekebilir.

End Of Line