GRUB Nedir?
GRUB (GRand Unified Bootloader), birçok işletim sistemini destekleyen ve kullanıcıların bilgisayarlarını başlatmalarına yardımcı olan bir önyükleyici programdır. Linux tabanlı sistemlerde yaygın olarak kullanılır. GRUB, sistemde kurulu olan işletim sistemlerini tanır ve kullanıcının istedikleri işletim sistemini seçerek başlatmalarına olanak tanır. Zaman zaman GRUB tüm işletim sistemlerini tanımayabilir ya da düzgün başlatamayabilir. Bu gibi durumlarda, GRUB önyükleyicisinde bir sorun oluşmuş olabilir.
GRUB Sorunları
GRUB ile ilgili sorunlar, sistem güncellemeleri, işletim sistemi yüklemeleri veya yanlış yapılandırmalardan kaynaklanabilir. Bazı yaygın GRUB sorunları arasında GRUB menüsünün görünmemesi, “no such disk” hatası veya “grub rescue>” komut isteminin belirmesi yer alır. Bu tür sorunlar, genellikle önyükleyicinin veya disk konumlarının zarar görmesiyle ortaya çıkar.
Linux Mint Canlı Ortamı ile Önyükleme
GRUB önyükleyicisini onarmak için bir Linux Mint canlı ortamına ihtiyaç duyulmaktadır. Canlı ortam, bir USB bellek veya DVD ile başlatılabilir. İlk adım, canlı ortamın bilgisayara yüklenmesidir. Bilgisayarın BIOS veya UEFI ayarlarındaki önyükleme sırasının, canlı ortamın bulunduğu aygıta göre ayarlanması gerekmektedir. Bilgisayar başlatıldığında, Linux Mint masaüstü arayüzü görüntülenecektir.
Terminal’i Açma
Canlı ortam sağlandıktan sonra, terminal uygulaması açılmalıdır. Bu uygulama, GRUB’u onarmak için gerekli komutları girmek amacıyla kullanılacaktır. Terminal, genellikle uygulama menüsünde yer alır ve “Terminal” ya da “Konsole” olarak adlandırılır.
Disk Bölümlerini Kontrol Etme
Terminal açıldıktan sonra, sistemdeki disk bölümlerini listelemek için aşağıdaki komut kullanılabilir:
“`
sudo fdisk -l
“`
Bu komut, sistemdeki tüm diskleri ve bölümleri gösterir. Hangi bölümü Linux Mint’in kurulu olduğu tespit edilmelidir. Genellikle, sistemin kök dizini (/) olan bölüm “/dev/sda1” veya benzeri bir adla anılmaktadır. Bu bölümü not almak önemlidir.
Bölümü Mount Etme
GRUB onarım sürecine başlamadan önce, kurulu Linux Mint bölümünün mount edilmesi gerekmektedir. Aşağıdaki komut ile mount işlemi gerçekleştirilebilir:
“`
sudo mount /dev/sda1 /mnt
“`
Burada, “/dev/sda1” ifadesi, daha önce tespit edilen bölüm adıdır. Bu işlem, kök dizinine erişimi sağlayacaktır.
GRUB Onarma
Şimdi, GRUB’ı onarmak amacıyla gerekli komut çalıştırılmalıdır. Aşağıdaki komut, GRUB’un yeniden kurulmasını sağlayacaktır:
“`
sudo grub-install –root-directory=/mnt /dev/sda
“`
Burada “/dev/sda” ifadesi, ana disk adıdır. Disk adı, sistemde kurulu olan bölümle aynı olmalıdır. Bu komut çalıştırıldıktan sonra, GRUB önyükleyicisi yeniden oluşturulacaktır.
GRUB Konfigürasyonunu Güncelleme
GRUB önyükleyicisinin kurulmasından sonra, onarım sürecinin tamamlandığından emin olmak için GRUB konfigürasyon dosyasının güncellenmesi gerekir. Aşağıdaki komut kullanılarak bu işlem gerçekleştirilebilir:
“`
sudo update-grub
“`
Bu komut, GRUB konfigürasyon dosyalarının taranmasını sağlar ve sistemdeki tüm işletim sistemlerini güncelleyerek GRUB menüsüne ekler.
Mount Edilen Bölümü Kaldırma
GRUB onarım işlemi tamamlandığında, mount edilen bölümün kaldırılması gerekmektedir. Aşağıdaki komut kullanılarak bu işlem yapılabilir:
“`
sudo umount /mnt
“`
Canlı Ortamdan Çıkış Yapma ve Sistemi Yeniden Başlatma
Tüm işlemler tamamlandığında, bilgisayarın yeniden başlatılması gerekecektir. Bunun için, canlı ortamın masaüstü üzerine sağ tıklanarak “Çıkış” ya da “Yeniden Başlat” seçimi yapılmalıdır. Bilgisayar yeniden başlatıldığında, GRUB menüsünün doğru bir şekilde görüntülenmesi beklenmektedir.
Sorunları Giderme
Eğer GRUB menüsü hala görünmüyorsa ya da başka sorunlar devam ediyorsa, yukarıda belirtilen adımlar tekrar gözden geçirilmeli ve her bir aşama dikkatlice kontrol edilmelidir. Yeni bir canlı ortam ile işlemler tekrar yapılabilir. Ayrıca, bazı durumlarda farklı bir disk veya dosya sistemi üzerinde de onarım işlemi yapılması gerekebilir. Disk hatalarının denetlenmesi, gerekirse veri kurtarma araçlarının kullanılması da bu süreçte değerlendirilebilir.
GRUB onarma işlemleri, genellikle basit adımlar içerir. Ancak, dikkat ve doğru komut kullanımı gerektirmektedir. Sorunların çözümünde kullanıcıların sistem bilgilerini göz önünde bulundurması önerilmektedir. Bu sayede, sistemin işleyişinde aksaklıklar yaşanmadan sağlıklı bir şekilde önyükleme süreci tamamlanabilir.