GRUB’u Onarmak
Bu yazı 2 yıl 3 ay 29 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir.
GRUB, Linux işletim sistemlerinde kullanılan bir açılış yöneticisidir. Bilgisayar açıldığında ilk çalışan yazılımdır. Görevi, seçilen işletim sistemini başlatmaktır. Grub’tan başka bir de LILO açılış yöneticisi vardır. Ancak Ubuntu dağıtımıyla birlikte Grub geldiği için LILO ile işimiz şu an olmayacak. Grub’un silinmesi veya bozulması, çoğunlukla diğer partisyondaki Windows’u formatlamakla görülür. Diskin MBR(Master Boot Record) bölümündeki Grub silinerek, Windows’un kendi Loader programı yüklenir. Ve bu loader, Linux sistemlerini boot edemez. İşte bu durumda yapmamız gereken adımlar nelerdir?, bunları ele alacağız.
Öncelikle kurulumunu yaptığınız sürümün cd’sine ihtiyacınız var. Burası çok önemli. Ubuntu 9.10 Grub2′yi kullanırken Ubuntu 9.04 Grub’u kullanmaktadır. Bilgisayarı bu cd ile boot ettikten sonra, konsol’a geçin ve root haklarına sahip olmak için sudo -i komutunu verin. Bu kipte, yazdığınız her komut sorgusuz sualsiz çalıştırılacağından dikkatli olmakta fayda var. Zira yapayım derken daha da bozmanız olası.
Sıra Linux’un yüklü olduğu disk bölümlerini bulmakta. Bunun için(boşluklar tam belli olmadğından, boşluk yerine • işareti kullanacağım) fdisk•-l komutunu kullanın ve bilgisayardaki tüm diskleri listeleyin. Linux’un yüklü olduğu diski belirledikten sonra, diski mount edeceğimiz bir konum belirleyelim(örneğin /media/root). Mount işlemini yapabilmemiz için, yeni bir dizin yaratmamız gerekiyor. Konsoldan hemen mkdir•/media/root komutunu verin ve hemen ardından mount•/dev/[partisyon ismi]•/media/root komutunu verin. Partisyon ismi kısmına, Linux’un bulunduğu partisyonu yazmanız gerekmekte(benim bilgisayarımda sda1). Mount işleminden sonra emin olmak amacıyla ls•/media/root komutunun sonucunda, Linux dizininizin listelenmesi lazım. Eğer başka şeyler listeleniyorsa umount•/media/root komutunu kullanıp, mount ettiğiniz diski iptal edebilirsiniz. Ardından mount işlemini tekrarlayabilirsiniz. Eğer /boot dizininiz başka bir partisyondaysa, onu da /media/root/boot altına mount etmeniz gerekmekte. Ancak normal kurulumlarda, bu dizin root dizinin altında gelmesi lazım. O yüzden /boot kısmını geçiyorum.
Mount işlemlerini hallettikten sonra, sıra geldi Grub’u tekrar kurmaya. Yine konsoldan, grub-install•–root-directory=/media/root•/dev/[disk adı] komutunu verdiğinizde, Grub’un kurulması lazım. Disk adı yazan yere, diskinizin Linux altındaki ismi gelecek. Örneğin Linux yüklü partisyonunuz sdaX ise, sda; hdaX gibi bir değerse, hda yazmanız gerekiyor. Kontrol amacıyla(garanti olsun), grub-install•–root-directory=/media/root•/dev/[disk adı]•–recheck komutuyla işlemi bitiriyoruz. Bilgisayarı yeniden başlatmak için, shutdown•-r•now komutunu kullanabilirsiniz. Benim uygulamış olduğum adımları, aşağıdaki görüntülerden inceleyebilirsiniz.
Benzer yazılar:



SDU - Bilgisayar Programcılığı mezunuyum. Sıkı bir Linuxçu ve Özgür Yazılım felsefesini benimsemiş biriyim.
Serdar

10 Mar, 2011
teşekkürler