USB'den Ubuntu ile grub onarımı



Bilgisayarınızda (varsa Windows'un yanında) Debian/Ubuntu tabanlı bir sistem kurulu iken Windows'a format atmanız gerekirse grub kaydınızı kaybedersiniz ve açılışta bir şey sormadan Windows açılır. Canlı USB ile onaralım.







Yeni-eski fark etmez herhangi bir Ubuntu sürümünü Unetbootin gibi bir araçla USB belleğinize attıktan sonra bilgisayarınızı USB'den başlatın ve komut arabirimini açın.

Yetkileri alalım.

sudo -i

Şimdi

fdisk -l

komutu ile Ubuntu'nun nerede olduğunu öğrenelim:


Bende sda2'de. Alttaki kodu tek defada kopyalayın. Bağlayalım:

mount /dev/sda2 /mnt &&
mount --bind /dev /mnt/dev &&
mount --bind /dev/pts /mnt/dev/pts &&
mount --bind /proc /mnt/proc &&
mount --bind /sys /mnt/sys

Sistemin içine girelim:

chroot /mnt

Şimdi grub'u yüklüyoruz:

grub-install /dev/sda


Bazı canlı Ubuntu dağıtımları bilgisayarın sabit diskini yazma izni olmadan salt-okunur halde bağlar. İzin almak için:

mount -o rw,remount /

Güncelleyelim:

update-grub

Hata verirse bunu da deneyin:

grub-mkconfig -o /boot/grub/grub.cfg


Çıkış, bir defada yapıştırın:

exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt

Canlı sistemi yeniden başlatıp USB'yi çıkarabilirsiniz.





2 yorum :

  1. İlginç bir sonuçla karşılaştıgım için paylaşmak istedim...

    Bende de aynı sorun olunca tarifinizi aynen uyguladım, "Güncelleyelim " dedigin yere kadar iyi gitti, orada hata verdi-güncellenmedi, ancak buna ragmen girişte seçenek ekranı geldi ve giriş yapabildim...
    İşte linux'un muhteşem yanlarından biri, anahtarın olmasa da çözümün kapısına gelmen yetiyor...

    Saygılar...

    YanıtlaSil
  2. Ben canlı linux mint ile kullandığımda kök dizine yazabilme iznini veriyor. Sorun bazen bu izni vermemesinden kaynaklı. Sizin sadece, sabit diskinizin mbr kaydı bozulmuş olmalı. Grubun ayarları aynen durduğu için giriş kapısını yeniden ayarlamak gerekmedi. Sadece anahtar kaybolmuştu.

    YanıtlaSil