Skip to main content

Kako popraviti GRUB2 kada se Ubuntu ne pokrene

Kako popraviti GRUB2 kada se Ubuntu ne pokrene

Geoffrey Carr

Ubuntu i mnoge druge Linux distribucije koriste GRUB2 boot loader. Ako se GRUB2 prekine - na primjer, ako instalirate sustav Windows nakon instalacije Ubuntua ili prebrisate MBR - nećete se moći pokrenuti u Ubuntu.

Možete jednostavno vratiti GRUB2 iz Ubuntu live CD ili USB pogona. Ovaj se postupak razlikuje od obnavljanja naslijeđenog GRUB boot loadera na starijim Linux distribucijama.

Ovaj proces bi trebao raditi na svim verzijama Ubuntua. Testiran je na Ubuntu 16.04 i Ubuntu 14.04.

Grafička metoda: popravak podizanja sustava

Boot Repair je grafički alat koji može popraviti GRUB2 jednim klikom. To je idealno rješenje za probleme s pokretanjem za većinu korisnika.

Ako imate medij koji ste instalirali Ubuntu, umetnite ga u računalo, ponovo pokrenite i pokrenite s prijenosnog pogona. Ako to ne učinite, preuzmite Ubuntu live CD i snimite ga na disk ili izradite bootable USB flash pogon.

Kada se instalira Ubuntu, kliknite "Pokušajte Ubuntu" da biste dobili korisni desktop okruženje.

Prije nastavka provjerite imate li internetsku vezu. Možda ćete morati odabrati Wi-Fi mrežu i unijeti njezinu zaporku.

Otvorite prozor terminala iz crtica i pokrenite sljedeće naredbe za instalaciju i pokretanje popravka podizanja sustava:

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

Prozor popravka podizanja sustava automatski će skenirati vaš sustav nakon pokretanja programa boot-repair naredba. Nakon skeniranja vašeg sustava, kliknite gumb "Preporučeni popravak" za popravak GRUB2 jednim klikom.

Ovdje možete odabrati napredne opcije, ali Ubuntu wiki preporučuje da ne koristite napredne opcije, osim ako ne znate što radite. Preporučena opcija popravka može automatski riješiti većinu problema, a još više možete zabrljati sustav odabirom pogrešnih naprednih opcija.

Popravak podizanja sustava će početi raditi. Može vas tražiti da otvorite terminal i kopirajte / zalijepite nekoliko naredbi u nju.

Samo slijedite upute koje se pojavljuju na zaslonu. Izvršite upute koje vam Boot Repair želi i kliknite "Proslijedi" da biste nastavili putem čarobnjaka. Alat će vas provesti kroz sve što trebate učiniti.

Ponovo pokrenite računalo nakon što alat za popravak podizanja sustava završi primjenom svojih promjena. Ubuntu bi se trebao normalno dizati.

Metoda terminala

Ako biste radije prljavili ruke, to možete učiniti sami od terminala. Morat ćete se podizati s live CD ili USB pogona, kao u gornjem grafičkom načinu. Provjerite je li verzija Ubuntua na CD-u jednaka onoj verziji Ubuntua instaliranog na vašem računalu. Na primjer, ako ste instalirali Ubuntu 14.04, provjerite koristite Ubuntu 14.04 live CD.

Otvorite terminal nakon podizanja sustava u živo okruženje. Prepoznajte particiju Ubuntu je instaliran na korištenje jedne od sljedećih naredbi:

sudo fdisk -l sudo blkid

Ovo je izlaz obje naredbe. U fdisk -l naredba, Ubuntu particija je prepoznata po riječi Linux u stupcu Sustav. U blkid naredba, particija je prepoznata po njenom ext4 sustav datoteka.

Ako imate više Linux ext4 particija, možete dobiti ideju o tome što je gledanje veličine particija i njihove narudžbe na disku ovdje.

Pokrenite sljedeće naredbe za montiranje Ubuntu particije na / mnt / ubuntu, zamjenjujući /dev/sdX# s nazivom vaše Ubuntu particije iz gore navedenih naredbi:

sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu

Na gornjem screenshotu, naša Ubuntu particija je / dev / sda1. To znači prvu particiju na prvom uređaju s tvrdim diskom.

Važno: Ako imate zasebnu particiju za pokretanje, preskočite gornju naredbu i umjesto toga ugradite particiju za pokretanje na / mnt / ubuntu / boot. Ako ne znate imate li posebnu particiju za pokretanje, vjerojatno to ne učinite.

Pokrenite sljedeću naredbu da biste ponovno instalirali grub s live CD-a, zamijenivši / dev / sdX s gore navedenim nazivanjem hard diska. Odustani od broja. Na primjer, ako ste koristili /dev/sda1 gore, koristite /dev/sda ovdje.

sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX

Ponovo pokrenite računalo i Ubuntu treba pravilno pokrenuti.


Detaljnije tehničke informacije, uključujući kako koristiti naredbu chroot za pristup slomljenim datotekama Ubuntu sustava i vraćanju GRUB2, potražite u Ubuntu wiki.

Link
Plus
Send
Send
Pin