Ubuntu 9.10 sürümü ile birlikte yeni nesil grub olan grub2 yi kullanmaya başladı. Ben de bu durumu Windows 7’yi formatlayıp, silinen grubı geri getirmek için uğraşırken farkettim. Şimdi de bu aşamaları sizlerle paylaşmak istiyorum:
Silinen grubı ancak kurulum yaptığımız Ubuntu 9.10 sürüm çalışan cd ile gerçekleştirebiliriyoz. Çünkü sadece bu cd de Grub2 var. CDden başlatma yaptıktan sonra terminal ekranını açıyoruz ve aşağıdaki komutu yazıyoruz.
Bu basamakta harddiskte bulunun bölümleri listeledik. Linux’un hangi bölümde olduğunu hatırlamamız lazım. Benim bilgisayarımda /dev/sda5 idi. O yüzden ileriki adımlarda bu şekilde işlemler yapacağım.
- $ sudo mount /dev/sda5 /mnt
Bu basamakta mount işlemini gerçekleştirdik. Eğer boot bölümü de varsa aşağıdaki bölümü çalıştırmak gerekmekte. Benim kurulumda olmadığı için ben çalıştırmadım.
- $ sudo mount /dev/sda6 /mnt/boo
Şimdi de geri kalanları mount etmemiz gerek.
- $ sudo mount --bind /dev /mnt/dev
Daha sonra aşağıdaki komutu yazarız.
chroot içinde iken root kullanıcısında olmamız gerekmekte. su komutu ile gerçekleştirilebilir. Bu sayede aşağıdaki işlemleri yapabiliriz.
Bu aşamada açılan sayfadaki satırlarda kendimize göre değişiklik yapmamız gerekmekte. Linux’a çok hakim olmadığım için değişiklik yapmadım.
- $ update-grub
- $ grub-install /dev/sda
Eğer hata alınırsa aşağıdaki komut çalıştırılır.
- $ grub-install --recheck /dev/sda
Ctrl+D kombinasyonu ile chroot’tan çıkılır. Böylece normal konsola dönülür.
- $ sudo umount /mnt/dev
- $ sudo umount /mnt
Bu basamaktan sonra sistem yeniden başlatılır.
Karşımıza grub ekranı gelir. Başarılı şekilde açılır. Ama Windows linkine tıkladığınızda belki hata alabilirsiniz. Eğer hata alırsanız, bilgisayarda kurulu olan Linux’tan sistemi başlatmak ve Terminal ekranına aşağıdaki komutları çalıştırmak gerekmekte. Bu komutlar root kullanıcısı üzerinde iken çalıştırılmalıdır.
- $ update-grub
- $ grub-install /dev/sda
Linux
grub