Wszystko na temat GRUB 2 , jest na to ustrojstwo kilka sposobów :
- Jeżeli pojawi się taki błąd: init= bootarg
- 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
- Pobierz skrypt: Ubumatic z RG2 dla Ubuntu
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/tempsudo 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/tempsudo 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