naprawa gruba 2

Struktura partycji na dysku:

sudo fdisk -l

sudo parted -l

Najprostszy sposób naprawy Gruba za pomocą Live CD/USB  Boot-Repair  graficzne narzędzie z Ubuntu


sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

@

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

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
  • # mount the target root:

    mount /dev/sda2 /mnt

      # mount the special filesystems:
    mount -o bind /proc /mnt/proc
    mount -o bind /dev /mnt/dev
    mount -o bind /sys /mnt/sys

# now chroot!
chroot /mnt

# mount extra partitions if you have them separate
mount /dev/sda1 /boot
mount /dev/sda5 /var

# now you shall have no problems after issuing a grub-install
grub-install /dev/sda

  • 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

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

wyzerowanie MBR

dd if=/dev/zero of=/dev/sdX bs=446 count=1

wyzerowanie MBR i tablicy partycji(niebezpieczne)

dd if=/dev/zero of=/dev/sdX bs=512 count=1

zerowanie dysku

dd if=/dev/urandom of=/dev/sdX && dd if=/dev/zero of=/dev/sdX && shutdown -h now

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

CHROOT

ubuntu@ubuntu:~$ sudo mount /dev/sdaX /mnt && sudo mount –bind /dev /mnt/dev && sudo mount –bind /proc /mnt/proc && sudo mount –bind /dev/pts /mnt/dev/pts && sudo cp /etc/resolv.conf /mnt/etc/resolv.conf && sudo chroot /mnt
[sudo] password for lance:
root@ubuntu:/# dpkg-divert –local –rename –add /sbin/initctl && ln -s /bin/true /sbin/initctl

root@ubuntu:/# lsb_release -a

root@lance-desktop:/# exit
exit
ubuntu@ubuntu:~$ sudo umount /mnt/dev/pts && sudo umount /mnt/dev && sudo umount /mnt/proc && sudo umount /mnt
ubuntu@ubuntu:~$

 

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

drugi sposób:

 sudo apt-get install mc 
sudo mc

Skomentuj

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

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s