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