naprawa gruba 2

Wszystko na temat   GRUB 2 ,  jest na to ustrojstwo kilka sposobów :

  • Uruchom komputer z livecd, zamontuj partycję z Ubuntu (tam gdzie masz zainstalowany system) np.sda5:
sudo fdisk -l
sudo mount /dev/sda5 /mnt

Reinstalacja gruba:

sudo grub-install --root-directory=/mnt /dev/sda

Odmontowanie partycji:

sudo umount /mnt
sudo update-grub

i postępuj zgodnie z instrukcją  ,polecenie odpalające w terminalu to:
sudo ./ubumatic.sh  --restoregrub

  • Boot-Repair -graficzne narzędzie z Ubuntu
  • Odpalamy Ubuntu z Live CD i dajemy w terminalu:   sudo fdisk -l

aby dowiedzieć się na której partycji mamy Linuksa.Ja mam na /dev/sda6. Następnie wklepujemy kilka komend:

sudo mkdir /mnt/temp
sudo mount -t ext4 /dev/sda6 /mnt/temp

sudo mount -o bind /dev /mnt/temp/dev

sudo mount proc /mnt/temp/proc -t proc

sudo mount sysfs /mnt/temp/sys -t sysfs
sudo chroot /mnt/temp

sudo grub-install /dev/sda

sudo update-grub2

  • Za sdx1 i sdx podaj swoją partycje i dysk na którym masz zainstalowany system.
    sudo su
    mount /dev/sdx1 /mnt
    mount --bind /dev/ /mnt/dev/
    mount --bind /proc/ /mnt/proc/
    chroot /mnt/
    grub-install /dev/sdx
    update-grub2
    exit
    umount /mnt/proc/
    umount /mnt/dev/
    umount /mnt/
    reboot
    • Z live CD w terminalu

    sudo apt-get install lilo

    sudo lilo -M /dev/sda mbr

  • Ściągnąć obraz i nagrać na jakiś nośnik zdolny zabotować:  Supergrub  albo fenomenalny Rescatux zrobi wszystko za ciebie (możliwość naprawy MDR windy)
  • toporna grafika ale działa, ściągnij obraz GAG
  • Suppose linux lies on /dev/sda6 :
    mount /dev /sda6 /mnt # mount the linux partition on /mnt
    mount  -- bind /proc /mnt/proc # mount the proc subsystem into /mnt
    mount  -- bind /dev /mnt/dev # mount the devices into / mnt
    chroot /mnt # change root to the linux partition
    grub-install /dev/sda
  • naprawa grub1 z livecd. Naprawę bootloadera robi się z z konsoli:

1. sudo grub
2. find /boot/grub/stage1
3. root (hd0,1)
4. setup (hd0)
5. quit

Zamiast “(hd0,1)” wpisujesz to co znajdzie w poleceniu 2. Z zamiast “(hd0)” to co znajdzie polecenie 2, ale bez tej części po przecinku.

*
*
*
Po udanym zalogowaniu do systemu robimy dla pewności
sudo update-grub
żeby znalazł wszystkie systemy
*
*
*

Kopiowanie partycji na nowy dysk za pomocą jakiejś dystrybucji Live, zamiast sda1 i sdb1 podmieniamy swoje partycje

sudo dd if=/dev/sda1 of=/dev/sdb1

*************************************

kopiowanie danych za pomocą dystrybucji live, np sda5 za pomocą nautiliusa albo thunara

sudo mount /dev/sda5 /mnt
sudo chroot /mnt
sudo nautilus

chroot – HowTo

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s