Ubuntu’da Silinen GRUB’ u Yeniden Yükleme

TheKar1zma

Özel Üye
1 Eki 2012
9,355
4
-
Eğer bilgisayarınızda Ubuntu ve Windows kullanıyorsanız Windows’u her yeniden kurduğunuzda bilgisayar açılışındaki işletim sistemi ekranı ortadan kaybolacak ve doğrudan doğruya Windows açılacaktır. Bu gibi durumlarda işletim sistemi seçme ekranını geri getirmek için “Grub” adı verilen açılış önyükleme yazılımını onarmanız gerekecektir.

Açılış önyükleyicisini (Grub) onarmak için yapmanız gerekenler:

1.Yöntem :

Ubuntu Çalışan (Live) CD ile makinanıza tekrar grub2 kurulumu yapmak için öncelikle sisteminizin sabit disk üzerindeki yeri (bölümü) şöyle tesbit edilir: Uygulamalar > Donatılar > Uçbirim çalıştırılır ve şu komut yazılır;

Kod:
sudo fdisk -l

komutunun çıktısında sisteminizin yüklü olduğu alana göre işlem yapılır. Örneğimizde, bu alanın /dev/sda5 olduğunu kabul edelim. Aşağıdaki komutla bölümümüzü sisteme bağlayalım:

Kod:
sudo mount /dev/sda5 /mnt

Diğer bölümleri de sisteme ekleyelim:

Kod:
sudo mount --bind /dev /mnt/dev

chroot ile kök dizinimizi değiştirelim:

Kod:
sudo chroot /mnt
Artık grub2′mizi tekrar mbr üzerine yazabiliriz:

Kod:
grub-install /dev/sda

Yazılıp yazılmadığını kontrol edelim:

Kod:
sudo grub-install --recheck /dev/sda

Şayet hata vermediyse, işlem tamamdır. Ctrl+D tuşu ile chroot uygulamasından çıkıyoruz. Sırasıyla aşağıdaki komutları vererek sistemi yeniden başlatabilirsiniz:

Kod:
sudo umount /mnt/dev
sudo umount /mnt
sudo reboot


2.Yöntem :

Makinayı Çalışan CD (Live CD) ile açtıktan sonra kurulu bölümünüze çift tıklayarak sisteme bağlanmasını sağlayın veya elle kendiniz bağlayın. Çift tıklayarak bağladığınız zaman bağlama noktasını alttaki komutla öğrenin:

Kod:
ls -l /media

Bağlama noktası disk bölümünün uuid değerine göre oluşacaktır. Buna uygun olarak komutu düzenleyerek grub2′yi mbr’ye yazdırın:

Kod:
sudo grub-setup -d /media/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/boot/grub /dev/sda

Herhangi bir çıktı (hata) vermeden alt satıra geçiyorsa grub2′ niz mbr’ye yazılmış demektir.

Not: Kurulu sistemi açtıktan sonra, şayet yeni kurduğunuz diğer işletim sistemi grub menüsüne yerleşmediyse grub menünüzü güncelleyin:

Kod:
sudo update-grub
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.