Kako podesiti pametne telefone i računare. Informativni portal

Uklanjanje grub. Učitavač operativnog sistema GRUB: konfiguracija, opis

Mnogi vlasnici laptopa koji su isporučeni sa predinstaliranim Linux operativnim sistemom (obično Ubuntu ili Fedora) na kraju odluče da ga migriraju na Windows 7 ili Windows 8. Drugi uobičajen slučaj je kada je korisnik instalirao Linux u svrhu procjene, a zatim demolirao ovaj operativni sistem, i kao rezultat toga, on ne uspijeva učitati Windows - generira se greška tokom učitavanja. Sada ću vam reći kako da to popravite i uklonite GRUB bootloader da biste vratili Windows bootloader.

Šta je grub

GRand Unified Bootloader (GRUB) je univerzalni učitavač operativnog sistema. U suštini, ovo je poput menija koji vam omogućava da izaberete koji operativni sistem želite da pokrenete na računaru ili laptopu.
Danas se instalira druga verzija, GRUB2.

Uklanjanje Grub pomoću instalacionog diska ili USB fleš diska sa Windows 7, 8 ili 10

Korak 1 . Postavljamo BIOS da se pokreće sa instalacionog diska ili fleš diska i pokreće se sa njega.

Korak 2. Prilikom učitavanja odaberite odjeljak Oporavak.

Korak 3 Odaberite "Command Prompt" sa liste alata.

Korak 4 U prozoru Windows konzole koji se otvori unesite sljedeće komande:

Izlaz obje komande bi trebao izgledati ovako:

Korak 5 Zatvorite prozor i ponovo pokrenite sistem.

Isto u video primjeru:

Nakon nekoliko neuspjelih pokušaja dvostrukog pokretanja Ubuntua 15.04 i Windows 10 na istom tvrdom disku i računaru sa UEFI firmverom, i ne znajući šta je uzrokovalo prvi neuspjeli pokušaj, zaključio sam da su naknadni neuspjeli pokušaji morali biti posljedica Ubuntuovog postojećeg GRUB-a u Boot EFI folderu .

Pogotovo jer se uređaj uvijek zamrzne kada instalater pokuša da instalira GRUB

Pa sam mislio da ako mogu samo ukloniti ubuntu folder iz Boot EFI foldera, onda će instalacija biti uspješno završena. Na kraju, to se nije dogodilo, ali sam shvatio kako da uklonim GRUB datoteke iz Windows 10 iz komandne linije.

Ova tema opisuje kako je to urađeno. Uključuje izlistavanje iz komandne linije i odabir otkrivenih čvrstih diskova, navođenje particija na čvrstom disku, a zatim na kraju lista i brisanje ciljne fascikle. Drugi razlog zašto biste to mogli učiniti je uklanjanje Linux particija, koje neće automatski ukloniti GRUB datoteke iz Boot EFI foldera.

Zato počnite odgovarati na pitanje "".

Da biste započeli, prijavite se na Windows 10, kliknite na meni komandne linije, PowerShell ili kliknite na polje za pretragu i otkucajte cmd. Zatim desnom tipkom miša kliknite ikonu terminalske aplikacije i odaberite "Pokreni kao administrator". Slika 1 prikazuje komande (podvučene) koje se koriste za završetak prvog koraka, nabrajanje i odabir čvrstog diska. Da omogućim kopiranje i lijepljenje, za one kojima će možda trebati, dao sam naredbe u bloku koda nakon posljednje slike.

Na ovoj slici, ciljni disk je prikazan kao tvrdi disk od 465 GB sa GPT particijom

Slika 1: Korišćenje diskparta za listanje tvrdih diskova pronađenih u Windows 10

Nakon odabira ciljnog diska, njegove particije će biti navedene tako da možete identificirati particiju (volumen) koja odgovara folderu Boot EFI. Na slici 2, ova particija je volumen 2. Obično je jedini volumen sa FAT32 u koloni Fs (sistem datoteka) i System u koloni Info. Nakon što je identificiran i odabran, dodijelite mu slovo pogona kako biste stvari olakšali. U ovom primjeru, dodijelio sam mu slovo diska D. Nakon toga izađite iz diskparta.


Slika 2: Lista particija diska u Windows 10

Konačni zadatak je navigacija do Boot EFI foldera i specificiranje njegovog sadržaja kako biste odredili koji će podfolder biti GRUB fajlovi. Biće u folderu EFI. GRUB fajlovi za instaliranu distribuciju će biti u fascikli sa istim imenom kao i distribucija. Na primjer, ako je Ubuntu instaliran, kao u ovom primjeru, naziv foldera bi bio ubuntu. Izbrišite fasciklu pomoću komande rmdir /s. Ovo je Windows 10 ekvivalent naredbi Unix/Linux rm -r.

Slika 3: Brisanje nepraznog Ubuntu GRUB direktorija na Windows 10

Sve korišćene komande su navedene u ovom bloku koda.


Prevod napravljen sa web stranice linux bsdos.

Možda se pitate i kako da osvježite svoj Ubuntu sistem i kako da ljuštite.

Imajte na umu da ovaj postupak nije nužno najbolji ili jedini način da se to učini, pa ako znate za bolju metodu, ostavite komentar na našoj web stranici. Svakako ću ažurirati članak ako je vaša verzija prikladnija.

Ako imate pitanja na temu "Kako ukloniti Grub bootloader", napišite ih iu obrascu za komentare na našoj web stranici. Hvala vam na posjeti!

Ako pronađete grešku, označite dio teksta i kliknite Ctrl+Enter.

Grub bootloader je podrazumevani pokretač u većini Linux distribucija. Grub je skraćenica od GRand Unified Bootloader, podržava pokretanje ne samo Linuxa, već i Widnows-a i DOS-a.

Ako ste instalirali Linux, a zatim iz nekog razloga odlučili da ga uklonite i vratite Windows, ili ste kreirali Linux USB fleš disk koji se može pokrenuti, ali sada vam više nije potreban, morate ukloniti Grub bootloader. U ovom vodiču ćemo pogledati kako ukloniti Grub bootloader iz MBR-a ili iz UEFI-ja, također ćemo razgovarati o tome kako ukloniti Grub s flash diska.

Kako ukloniti Grub bootloader i vratiti Windows

Ako imate dva operativna sistema instalirana na vašem računaru, Windows i Linux, i želite da obrišete Linux i njegov bootloader vraćanjem Windows bootloader-a, a imate MBR tabelu, onda je to vrlo lako učiniti.

Mreža često savjetuje način: uzmite Windows instalacioni disk, pokrenite s njega u načinu oporavka i pokrenite naredbe:

bootrec\fixboot

Ovo je zaista odgovor na pitanje "kako ukloniti Grub i vratiti Windows bootloader?", i funkcionira. Ali postoji mnogo lakši način. Ne morate čak ni da restartujete računar. Uslužni program Bootice vam omogućava da popravite Windows bootloader i uklonite Grub sa tvrdog diska u nekoliko klikova.

Uslužni program možete preuzeti sa softpedia-a, jer je sve na službenoj web stranici na kineskom. Samo odaberite ispravnu dubinu bita za vaš sistem. Pokrenite uslužni program, označite disk na kojem imate instaliran Grub bootloader, a zatim kliknite na dugme Proces MBR:

Onda Windows NT 5.x / 6.x MBR:

I pritisnite dugme Config/Install:

I gotovi ste: uspjeli ste uspješno potpuno ukloniti Grub bootloader. Možete ponovo pokrenuti i provjeriti.

Kako ukloniti Grub bootloader u UEFI

Ovaj problem se također rješava pomoću uslužnog programa Bootice. Samo ovaj put vam je potrebna 64-bitna verzija programa.

Jedna od prednosti UEFI-a na MBR-u je da ovdje možete instalirati nekoliko pokretača odjednom na posebnu particiju. Da biste uklonili Grub bootloader i vratili Windows funkcionalnost, samo pomjerite Grub malo niže u UEFI redu za pokretanje.

Otvorite program, idite na karticu UEFI i kliknite Uredite unose za pokretanje. Otvorit će se sljedeći prozor:

Ovdje imate dvije opcije. Ili spustite Grub ispod Widnows pokretačkog programa pomoću dugmeta Dole, ili potpuno izbrišite unos o bootloaderu pomoću dugmeta Del. Ali u oba slučaja, datoteke pokretačkog programa će ostati na disku. Morate potpuno ukloniti Grub bootloader sa svim njegovim datotekama iz komandne linije. To je malo komplikovan proces, ali ipak ćemo proći kroz njega.

Kliknite desnim tasterom miša u donjem levom uglu ekrana, u kontekstnom meniju koji se otvori izaberite Komandni redak kao administrator.

Zatim gledamo dostupne diskove:

I biramo naš jedini disk na kojem je Windows trenutno instaliran, a Ubuntu je instaliran ranije:

Nakon što je disk odabran, možemo vidjeti listu particija na njemu:

Među ovim odjeljcima postoji i odjeljak sa EFI datotekama, skriven je za normalan sistem, ali ne i za ovaj uslužni program. U našem slučaju, ovo je tom 2. Po pravilu, ovo je mala particija sa FAT32 sistemom datoteka i označena kao sistem.

Odabrali smo ovu sekciju kao trenutnu naredbom:

Zatim mu dodjeljujemo slovo kako bismo mogli raditi s njim:

dodijeli slovo=D:

Idite u folder EFI:

Izbrišite folder sa Ubuntu bootloader fajlovima:

Gotovo: Uklanjanje Grub bootloadera je završeno i sada njegove datoteke više nisu na sistemu.

Kako ukloniti grub sa fleš diska

Na fleš diskovima se u pravilu koristi tabela MBR particija. Da biste uklonili Grub bootloader sa fleš diska, nije dovoljno samo ga formatirati. Bootloader je upisan u MBR tabelu, i stoga ćemo ga morati ponovo kreirati. Toplo preporučujem da ne koristite ovu metodu za uklanjanje Grub pokretačkog programa sa tvrdog diska, jer ćete izgubiti sve podatke.

Radićemo na Linux sistemu. Prvo pogledajte naziv uređaja vašeg fleš diska, na primjer, pomoću programa Gparted ili u terminalu s naredbom:

Zatim izbrišite cijelu postojeću particijsku tablicu:

dd if=/dev/nula od=/dev/sdc count=512

Sada, koristeći isti Gparted, kreiramo novu particijsku tablicu:

Napravite particiju na fleš disku i formatirajte je u sistemu datoteka FAT32:

Sada znate kako ukloniti MBR sa fleš diska, samo ga nemojte brisati sa tvrdog diska, jer će ga kasnije biti teško oporaviti.

zaključci

Ne znam zašto ste morali da uklonite Linux. Ovo je odličan operativni sistem, iako još uvijek postoji hardver koji ne podržava ili ne podržava u potpunosti. Nemojte brzo odustati: ako Linux ne radi na jednom uređaju, možda ćete imati drugi računar u budućnosti ili će kernel podržavati vaš laptop. Probajte i eksperimentirajte. U svakom slučaju, sada znate kako ukloniti Grub sa tvrdog diska. Ako imate pitanja - pitajte u komentarima.

Više desetina novih korisnika koji ne koriste Windows ovih dana pozdravlja izraz "bootloader" s priličnom dozom sumnje i skepticizma. I postoji apsolutno logičan razlog za to: većina početnika je prije prelaska na korištenje drugih, manje uobičajenih operativnih sistema na tržištu, koristila isti Windows u svakodnevnom životu. U njemu je ovaj loader implementiran što primitivnije i transparentnije. I iako ovo donekle dodaje udobnost za prosječnog korisnika, međutim, u isto vrijeme, smanjuje funkcionalnost ionako najpopularnijeg i najsvestranijeg OS-a. Stoga bi svi oni koji se odluče obratiti pažnju na druge proizvode IT industrije svakako trebali upoznati s univerzalnim GRUB bootloaderom, koji će u budućnosti značajno pomoći pri radu s nekoliko operativnih sistema instaliranih na jednom računalu odjednom.

Univerzalni alat za neuniverzalne sisteme

Prije svega, počnimo s imenom GNU GRUB. Ova skraćenica s engleskog je prevedena kao "glavni objedinjeni utovarivač". Njegov tvorac je neprofitna organizacija The GNU Project, koja je postala poznata u IT oblasti po svom slobodno distribuiranom softveru. Sam GRUB, u svojoj suštini, predstavlja meni za izbor pokretanja operativnog sistema koji je korisniku potreban sa čitave liste podržanih sistema:

  • linux.
  • FreeBSD.
  • solaris.

U ovom slučaju, GRUB će moći da radi čak i sa Windows-om. Međutim, za pokretanje takvih sistema koje ovaj pokretač ne podržava direktno, postoje neke posebne nijanse koje ćemo malo kasnije detaljno proučiti.

Tehnološki razvojni put

Neprestano rastuća popularnost GRUB-a je temeljni razlog za stalni razvoj i poboljšanje pokretača u budućnosti. Prva verzija pokretačkog programa, nazvana GRUB Legacy, i dalje odlično radi kao objedinjeni bootloader za sisteme slične UNIX-u. Široko rasprostranjena podrška velikih kompanija (kao što su RedHat i Novell) i distribucije servera osigurale su mu dug život u cjelini.

Međutim, čak ni ova okolnost nije imala apsolutno nikakav uticaj na dalje unapređenje bootloadera, zahvaljujući čemu su korisnici u ovom trenutku dobili najnoviju verziju GRUB-a 2. Pošto je prepisan iz čiste linije, GRUB 2 jedva da ima nešto zajedničko sa zastarelim GRUB-om. Naslijeđe, osim samog imena. Danas je podrazumevana verzija Ubuntua od verzije 9.10, GRUB revizija 2, zahvaljujući svojoj naprednijoj i moćnijoj strukturi, potpuno zaustavila svaki dalji razvoj već dobro dokazanog Legacyja u prošlosti.

Međutim, od samog početka, početnik bi trebao shvatiti da je GRUB 2 teži pokretač za rad u odnosu na prethodnu verziju. Stoga, kako bismo korisnike spasili od mogućih poteškoća i problema, dalje će svi najsitniji detalji biti jednostavni i detaljni, čije će vam razumijevanje omogućiti da u potpunosti iskoristite sve inovacije najnovije verzije, a postoji prilično nekoliko njih:

  • Podrška skriptama (ciklusi, uslovi, varijable i funkcije).
  • GUI dodaje fleksibilnost izgled bootloader za individualni ukus korisnika (GRUB 2 se lako može promijeniti iz crno-bijelog stola u moderan prozor u više boja).
  • Sposobnost dinamičkog učitavanja modula. Ovo će vam omogućiti da proširite funkcionalnost ne u fazi montaže, već direktno u vrijeme izvođenja.
  • Kompatibilan sa različitim arhitekturama.
  • Dodata podrška za pokretanje Mac OS-a.
  • Dodan stabilan rad sa takvim sistemima datoteka kao što su: FAT16, FAT32, NTFS, bilo koja verzija lok, XFS i ISO
  • Tip instalacije na više platformi omogućit će instalaciju GRUB2 iz različite arhitekture
  • Uvođenje sigurnog načina rada u slučaju problematičnih situacija.
  • Ispravljene greške iz starog GRUB Legacy-a koje u početku nisu mogle biti ispravljene zbog zahtjeva

Da li su svi čuli za LILO?

Naravno, izbor korisnika među OS loaderima nije ograničen samo na GRUB. Sličan analog je LILO - Linux boot loader (LInux LOader), koji još uvijek ne gubi u potpunosti na svojoj aktuelnosti. Međutim, u korist GRUB-a, nekoliko karakterističnih treba uzeti u obzir karakteristike, kojima se direktni konkurent do sada definitivno ne može pohvaliti:

  • LILO podržava samo 16 konfiguracija pokretanja kada GRUB podržava neograničen broj takvih konfiguracija.
  • GRUB se može pokrenuti preko lokalne mreže, što nije slučaj sa LILO-om.
  • Konačno, LILO nema isti interaktivni komandni interfejs na koji su korisnici najnovije verzije GRUB-a odavno navikli.

Jedina zajednička karakteristika oba pokretača je potreba da se svaki put kompajliraju sve promjene unesene u meni. Funkcija automatskog spremanja već dugo nedostaje u vlasničkom Linux pokretačkom programu. GRUB 2 se takođe ne može pohvaliti tako pogodnom karakteristikom. Ali čak i uzimajući u obzir ovu nijansu, nezgodnu za svakodnevnu upotrebu, LILO gubi od svog konkurenta u nekoliko poena, zbog čega postaje sve rašireniji među kućnim računarima korisnika.

Instaliranje GRUB-a: sve nijanse i detalji procesa

Od samog početka, provjerite da li imate instaliran Ubuntu ili da imate njegov disk za pokretanje (LiveCD). Nakon pokretanja sistema, potrebno je pozvati terminal kombinacijom tipki Ctrl + Alt + F2, a zatim u njega napisati sljedeće naredbe:

sudo add-apt-repository ppa:cjwatson/grub,

sudo add-get update && sudo add-get install grub2,

sudo update-grub2.

Čak i ako nemate instaliran Ubuntu, ali imate LiveCD, procedura ostaje ista sa samo jednom malom razlikom. Nakon pokretanja sa ovog, izaberite opciju "Isprobajte Ubuntu" - na ovaj način ćete pokrenuti sistem bez ikakvih promjena na računaru. Nakon toga, nastavite instalirati GRUB bootloader na isti način od koraka pozivanja terminala.

Možete provjeriti instaliranu verziju bootloadera pomoću naredbe grub-install -v, kao i direktno kada se Ubuntu sam pokrene.

GRUB algoritam pokretanja

Kako se GRUB instalacija završi, bootloader prvo mijenja MBR kod u svoj. MBR je sektor koji sadrži glavni zapis za pokretanje (sa engleskog koji sadrži:

  • kod glavnog učitavača (446 bajtova);
  • tabela particija koja opisuje i primarne i sekundarne particije tvrdog diska (64 bajta).

Zbog malog obima MBR sektora, lansiranje GRUB-a se uklapa u dvije uslovne faze:

  1. MBR sadrži vezu do konfiguracijske datoteke (koja se može nalaziti na bilo kojem tvrdom disku, prema nahođenju korisnika). Na njemu će se odrediti cijela faza pokretanja, počevši od druge faze.
  2. Njihova konfiguraciona datoteka uzima u obzir sve postavke i podatke potrebne da GRUB radi. Ako konfiguraciona datoteka nije pronađena u drugoj fazi, tada će proces pokretanja biti prekinut i korisnik će morati ručno odabrati konfiguraciju pokretanja iz komandne linije.

Ova struktura pokretanja omogućava GRUB-u da bude široko konfigurabilan i fleksibilniji od mnogih drugih analoga, u kojima je ovaj proces pojednostavljen do maksimalne kompaktnosti.

Najčešće korištene naredbe konzole

Značajan obim radnih mogućnosti u konzolnom modu najnovije verzije GNU GRUB-a, opcije prilagođavanja i konfiguracije također neće ostaviti korisnike ravnodušnim. Da biste ušli u njega, samo pritisnite tipku "C" dok je prikazan meni za pokretanje, nakon čega ostaje samo da ispravno unesete potrebne komande:

TimoviOpisPrimjer unosa na konzoli
lsUniverzalna komanda za rad sa listama tvrdih diskova i particija. Može se koristiti za prikaz sadržaja fascikle.ls /boot/grub
Njegova upotreba će dati potpune informacije o apsolutno bilo kojem dijelu. Ovo će ukazati na tip sistema datoteka na njemu, njegovu oznaku, UUID, kao i datum kada su izvršene posljednje izmjene.
mačkaPrikaz informacija o sadržaju određene datoteke.mačka /putnja/ime datoteke
linuxAnalog naredbe GRUB kernel iz dobre stare verzije Legacyja, koja vam omogućava da učitate specificirani Linux kernel.

linux kernel_file

opcija1=vrijednost

opcija2 opcija3

chainloaderPrenos kontrole pokretanja na drugi bootloader duž lanca. Bootloader će se pretraživati ​​isključivo u odjeljku koji je postavljen kao root (naravno, označavajući određenu izvršnu datoteku).

chainloader /putanja/ime datoteke

rootKada koristite naredbu bez ikakvih parametara, korisnik će dobiti informacije o root particiji, kao i tipu sistema datoteka na njoj.root
Manje često (zbog vjerovatnoće neispravnog rada) se koristi za prijenos root na drugu particiju.

*,* - broj diska i broj particije respektivno

setNajčešće se, zbog svoje stabilnosti i performansi, koristi za ponovno dodjeljivanje root particije na disku.

postavi root= (hd*,*)

*,* - broj diska i broj particije respektivno

traži

Naredba za traženje UUID-a odjeljka, oznake ili određene datoteke. Za postavljanje parametara pretraživanja koriste se sljedeće tipke:

  • u (ili --fs-uuid) - traži particiju po UUID-u;
  • l (ili --label) - pretraga po oznaci particije;
  • f (ili --file) - traženje određene datoteke;
  • n (ili --no-floppy) - preskočiti prilikom provjere disketne jedinice;
  • s (ili --set) - postavite pronađeni dio kao vrijednost date varijable.

Komanda je korisna u slučaju da numeracija diskova i particija "proleti", zbog čega postavljena root komanda ili ne vodi nigdje, ili na pogrešnu particiju pogrešnog diska.

traži -u uuid_željene_particije

search -l oznaka particije

traži -f /putanja/ime datoteke

lsfontsPrikazuje listu trenutno učitanih fontova.lsfonts
pomoziKoristi se za prikaz cijele liste dostupnihpomozi
Ili za prikaz naredbi koje počinju određenom kombinacijom znakova.

help s - prikaži pomoć za sve naredbe koje počinju sa s.

help set - prikaži pomoć o naredbi set.

terminal_output.consolePrelazak na crno-bijele boje prikaza.terminal_output.console
pozadinska slika

Promjena pozadinske slike u realnom vremenu. Pomaže samo u odabiru takve opcije dizajna za fontove tako da se razlikuju na datoj pozadini.

Napomena: naredba ne mijenja postavke izgleda - slika ostaje u pozadini samo u trenutnoj sesiji do sljedećeg isključivanja.

pozadinska_slika /putnja/ime datoteke

bootPreuzmite računar.boot
ponovno pokretanjeZa ponovno pokretanje računara.ponovno pokretanje
Isključite računar.stani

GRUB nakon instalacije: podešavanje i koristan softver

Glavna konfiguraciona datoteka u GRUB2, za razliku od prethodne Legacy verzije, nije /boot/grub/menu.lst, i već /boot/grub/grub.cfg. Međutim, nema smisla direktno ga uređivati ​​- generiraće se sa svakom sačuvanom promjenom u datoteci postavki /etc/default/grub iu /etc/grub.d direktoriju skripti.

V /etc/default/grub prilagođavanje je uglavnom ograničeno na promjenu zadane stavke pokretanja i/ili vremena prikaza menija:

  • Parametar je odgovoran za prvu tačku promjene. GRUB_DEFAULT, čija vrijednost označava broj stavke u meniju za pokretanje. Prilikom odabira bilo koje druge stavke korisnik mora znati njen redoslijed sa opće liste (da biste to učinili, potrebno je pogledati sadržaj /boot/grub/grub.cfg i pronađite traženi unos na računu). Istovremeno, ne zaboravite na pravila numeriranja: prvoj stavci je dodijeljena vrijednost 0, drugoj - 1, trećoj - 2 i tako dalje.
  • Parametar odgovoran za odlaganje prikaza menija za pokretanje je GRUB_TIMEOUT, čija je dodijeljena vrijednost u navodnicima broj sekundi u kojima će se ovaj početni ekran pojaviti. Postoji jedna zeznuta karakteristika u uređivanju ovog parametra: postavljanjem vrijednosti na "-1", početni ekran će visjeti tačno dok korisnik ne odabere bilo koju stavku.

Skup skripti u /etc/grub.d pronađite sve instalirane sisteme i kernele na računaru, formirajući meni za pokretanje u grub.cfg. Za traženje kernela i drugih operativnih sistema, odgovorna su dva glavna: 10_linux i 30_os-prober. Datoteka 40_custom vam omogućava da modifikujete GRUB dodavanjem sopstvenih tačaka pokretanja, što je korisno za rad sa posebnim tipovima pokretanja sistema (imajte na umu da se mora završiti praznim redom za sve promene, inače će poslednja tačka pokretanja svih predloženih ne biti prikazan otrcano).

Međutim, još lakši način za uređivanje GRUB-a na Ubuntu sistemu je uslužni program Grub-Customizer. Zbog svoje jednostavnosti i intuitivnog interfejsa, ovo je najbolja opcija za prilagođavanje pokretačkog programa, najprikladnija za neiskusne početnike. Da biste instalirali, pokrenite terminal (Ctrl + Alt + T), a zatim u njega unesite jednu po jednu sljedeće naredbe:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer,

sudo add-get update,

Sudo add-get install grub-customizer.

I iako prijevod programa Grub-Customizer ostavlja mnogo željenog, vrlo ga je lako razumjeti:

  • Konfiguracija liste- postavke menija kada se sistem pokrene. Ovdje se mijenja redoslijed njegovih stavki.
  • osnovna podešavanja- izbor sistema koji se pokreće po defaultu, kao i definicija timeouta.
  • Izgled - uređivanje izgleda menija za pokretanje.

Uz svu raznolikost postavki, korisnik svakako treba obratiti pažnju na dobro dokazani softver za rad s GRUB-om, čija će konfiguracija i dijagnostika postati mnogo ugodnija:

  • Super Grub Disk- jednostavan i praktičan alat za brzi oporavak bootloadera. Istovremeno, može raditi ne samo sa GRUB-om i LILO-om, već čak i sa samim Windowsom. Radi sa CD-a, fleš diska ili diskete.
  • GParted- uređivač particija particija diska, pokrenut direktno sa CD-a. Uz njegovu pomoć, možete izvoditi takve operacije sa particijama i sistemima datoteka na njima, kao što su: kreiranje, brisanje, promjena veličine, provjera, premještanje i kopiranje.
  • SystemRescueCD- Linux distribucija posebno dizajnirana za oporavak od katastrofe.
  • Test Disk- uslužni program koji vam omogućava dijagnosticiranje i vraćanje pojedinačnih particija i cijelih diskova za pokretanje.

Kako će se bootloader nositi sa Windows OS-om?

Direktno, nažalost, GRUB ne može pokrenuti Windows x86 ni na koji način (64-bitna verzija takođe nije izuzetak), zbog čega morate kreirati odgovarajući mehanizam lančanog pokretanja. Da biste to učinili, u konfiguracijskoj datoteci grub.cfg morate dodati nekoliko redova specifičnih naredbi:

Naslov Windows,

Rootnoverify(hd*,*),

Chainloader +1,

Primer i detaljan opis potonjeg je upravo dat u tabeli komandi konzole. Sada je došao vrlo praktičan slučaj kada će dobro doći u radu. Međutim, prije njega postoji još nekoliko redaka koje nisu ništa manje važne za učitavanje Windowsa:

  • rootnoverify(hd*,*)- isti analog set root. Obavještava GRUB o lokaciji particije na kojoj se nalazi sljedeći dio koda za pokretanje, ali ga ne montira (iz očiglednog razloga što GRUB to ne može učiniti). Zapazite ponovo taj dio (hd*,*) je broj diska i broj particije na kojoj je instaliran Windows.
  • makeactive- naredba čini da se navedena root particija može pokrenuti.

Sada isti tim chainloader +1, koji svu dalju kontrolu pokretanja prenosi direktno na Windows bootloader.

Konačno, posljednja naredba za pokretanje implementira početak pokretanja, nakon čega možete bezbedno raditi u odabranom operativnom sistemu.

Takođe se dešava da je na hard disku instalirana ne jedna, već dve ili čak više verzija Windows-a. A zatim izvršite stabilno pokretanje bez dodatnih komandi sakrij/prikaži ( sakrij/otkrij) sekcije jednostavno nerealno. Suština je da ako GRUB konfiguraciona datoteka kaže da sakrije bilo koju particiju diska, onda Windows jednostavno neće moći da je pročita. A ako je particija vidljiva, tada će se biti moguće pokrenuti s nje u skladu s tim.

Ako imate više operativnih sistema, prvo odlučite koju instancu želite da pokrenete, a zatim provjerite njenu tačnu lokaciju - morate znati na kojoj je particiji tvrdog diska instalirana. Na primjer, postoje dvije različite verzije Windowsa koje se nalaze na prvoj i drugoj particiji istog diska, respektivno, a korisnik treba da učita drugu. Da biste to uradili, morate izvršiti sljedeće promjene u datoteci menu.lst:

Naslov Windows,

otkrij (hd0,1),

rootnoverify(hd0,1),

Chainloader +1,

Komande su dodane u odnosu na prethodni uzorak koda sakriti i sakriti, zahvaljujući kojoj će korisnik moći pokrenuti željeni operativni sistem sa date particije tvrdog diska.

Ponovno instaliranje GRUB-a u slučaju kritičnih problema

Čak i u slučaju tehničkih problema, vraćanje GRUB-a je potpuno jednostavan zadatak. Prvo učitajte instalacioni LiveCD, otvorite terminal prečicom na tastaturi CTRL+ALT+T.

Nakon toga unosimo naredbe jednu po jednu:

  • sudo grub-install /dev/sda - instalirajte GRUB direktno u MBR (sda je pogon za pokretanje);
  • sudo update-grub - traži druge unose za pokretanje na tvrdom disku (na primjer, Windows).

Sada ostaje samo da ponovo pokrenete računar i proverite da li je ponovo instalirani bootloader u potpunosti funkcionalan.

Pitanje o zaštiti od petlje ponovnog pokretanja

Potreba za ovakvim sistemom zaštite integrisanim u GRUB bootloader javlja se kada veličina logova koji se nalaze u /var/log direktorijumu naraste do neprihvatljivih volumena zbog nekontrolisanog pisanja informacija u njih. U sistemu koji normalno radi, obezbeđene su posebne usluge koje automatski arhiviraju i čiste ove evidencije. Stoga, u većini slučajeva, korisnik apsolutno ne mora trošiti vrijeme na kontrolu jačine zvuka.

Međutim, ove iste usluge se pokreću tek nakon pokretanja operativnog sistema. Pre toga, veličine log fajlova se apsolutno ničim ne prate, zbog čega će u slučaju neočekivanog pada sistema i daljeg ponovnog pokretanja, evidencija samo rasti. I ovaj nekontrolisani rast će se nastaviti tačno onoliko dugo koliko traju restartovanja usled kvara sistema. Nakon toga, sve to može dovesti do potpunog popunjavanja particije na kojoj se nalazi direktorij /var/log, što je prepuno zamrzavanja sistema, pa čak i nemogućnosti pokretanja načina oporavka.

Upravo iz ove katastrofalne situacije sistem zaštite integrisan u GRUB spašava od cikličnih restartovanja, izlaz "okačenog" GRUB menija, koji čeka eksplicitnu intervenciju korisnika. Sama zaštita je vođena vrijednošću varijable recordfail specificirane u /boot/grub/grub.cfg skripti. Prilikom svakog pokretanja instalira se kao recordfail=1, a u završnoj fazi pokretanja se vraća na recordfail=0. A ako se upravo takvo resetiranje nije dogodilo, tada je automatsko učitavanje potpuno spriječeno i aktivira se ista GRUB zaštita.

Da bismo to uradili, u /etc/defaul/grub nalazimo promenljivu GRUB_RECORDFAIL_TIMEOUT i dodijelite mu vrijednost broja sekundi tokom kojih će GRUB meni čekati na intervenciju korisnika ako se recordfail ne resetuje sa 1 na 0. Nakon toga naredbom spremamo promjene sudo update-grub, čime se onemogućava zaštita od ponovnog pokretanja u petlji.

Ko može imati koristi od ovoga? Samo za stanice i servere koji nemaju tastaturu za unos/izlaz informacija. Bez toga, u slučaju ovakvih problema, opterećenje sistema je općenito nemoguće. Slučajevi pokretanja petlje nisu tako česti i uglavnom su uzrokovani problemima sa napajanjem ili softverom.

Deinstaliranje GRUB-a i povratak na Windows: brzo, jednostavno i bezbolno

Ako se postavi pitanje "Kako ukloniti GRUB i ostaviti pokretač drugog operativnog sistema?", tada će prije svega korisniku trebati njegov instalacioni disk / fleš disk. Analizirajmo sve na konkretnom jednostavnom primjeru: korisnik uklanja Linux sa svog računala, ostavljajući samo Windows kao rezultat, ali u isto vrijeme ne može ga učitati zbog greške grub greška. Da biste u potpunosti riješili problem, morate vratiti Windows x86 / 64 bit bootloader:

  1. Pokrećemo se sa instalacionog diska, prethodno smo ga postavili na prvi prioritet prilikom pokretanja BIOS-a
  2. Nakon pokretanja s instalacionog medija, odaberite particiju za oporavak sistema.
  3. Sa liste alata koja se pojavi odaberite komandnu liniju u koju redom pišemo sljedeće naredbe:
  • BOOTREC.EXE /FixBoot.
  • BOOTREC.EXE /FixMbr.

Pošto GRUB možete ukloniti u nekoliko koraka, nakon svih uspješno obavljenih operacija, restartujemo računar i radimo bez problema već u Windows sistemu.

Top Related Articles