Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 10
  • Učitavač operativnog sistema GRUB: postavke, opis. Instaliranje i vraćanje GRUB-a

Učitavač operativnog sistema GRUB: postavke, opis. Instaliranje i vraćanje GRUB-a

** Novo - Automatsko skeniranje Linux particija **

** Novo - Dodajte vlastite slike i ikone teme **

** Svi izvršni fajlovi su SSL potpisani **

Grub2Win podržava 64 i 32-bitni EFI i BIOS na Windows 10, 8, 7 i XP.

Sigurno dvostruko pokretanje Windowsa i Linux iz GPT ili MBR diskovi.

Grub2Win pokreće izvorni GNU Grub kod verzije 2. Sve je sadržano u jednom direktoriju od 20 MB vaš Windows C: pogon. Na EFI sistemima nekoliko malih modula su instalirani na vašu EFI particiju.

Koristeći jednostavno Windows GUI i uputstva za brzo i sigurno instaliranje Grub2Win.

Odaberite između mnogih OS izbora. Podržava Antergos, Android, Ubuntu, Debian, Suse, Fedora, Mint, Clover i Windows. Također pokreće ISO datoteke.

Možete unijeti vlastite prilagođene komande za svaki unos u meniju.

Grub2Win je počeo 2010. Sada se koristi u 180 zemalja širom svijeta i preuzet je više od 400.000 puta.

Ako smatrate da je Grub2Win koristan, razmislite o davanju male donacije koja će se koristiti za hardver i testiranje

Karakteristike

  • Podržava 64 i 32-bitni EFI kao i BIOS firmver.
  • Instalira se na Windows 10, 8, 7 i XP.
  • Zahtijeva samo jedan direktorij na Windows C: pogonu, oko 20 MB prostora na disku.
  • Radi sa svim jezicima. Pomoć za vrijeme pokretanja dostupna je na 30 jezika.
  • Jednostavan Windows GUI lako postavlja Grub2Win za nekoliko sekundi.
  • Omogućava vam da postavite redoslijed pokretanja EFI firmvera iz Windowsa.
  • Pregledajte i prilagodite 9 uključenih grafičkih pozadinskih tema.
  • Radi sa svim sistemima datoteka uključujući Mac hfs i Btrfs.
  • Može pretraživati za i pokrenite particiju prema njenoj oznaci. Podržava napredno skriptiranje.
  • Radi sa GPT i MBR diskovima - do 128 primarnih particija po drajvu.
  • Podržava izuzetno velike (preko 40 TB) diskove i particije.
  • Nema promjena registra.
  • Sigurno multiboot Windows, Antergos, Android, Ubuntu, Debian, Suse, Fedora, Mint, Clover i još mnogo toga.
  • Grub prilagođavanje se vrši iz Windowsa - konfiguracija u Linuxu nije potrebna.
  • Pokreće open source GNU Grub 2.02 kod. Česta izdanja i poboljšanja.
  • Digitalno potpisan kod. Bez advera ili špijunskog softvera - Nema problema... Jednostavno radi.

Project Samples






Ovo je učitavač operativnog sistema. Podržava Android x86, sigurno dual boot Windows i Linux bez dodirivanja Windows MBR.
Grub2Win se instalira na Windows 8, Windows 7, XP ili Vista. Učitava izvorni GNU GRUB kod verzije 2.02. Sve je sadržano u jednom direktoriju od 10 MB na disku C. Koristeći uputstva i GUI, možete brzo i jednostavno instalirati Grub2Win. Pomoć i poruke tokom preuzimanja se prikazuju na vašem maternji jezik. Možete odabrati bilo koji operativni sistem. Android slike, Ubuntu, Suse, Fedora, Mint, besplatni BSD i Windows su već uključeni. Uključuje nekoliko grafičke teme sa animacijom vremena učitavanja i klizačem za odabir OS. Grub2Win je preuzet preko 100.000 puta otkako je prvi put objavljen 2010. godine i koristi se u preko 170 zemalja širom svijeta.

Lista Grub2Win funkcija.

  • Instalacija na Windows 8, Windows 7, XP i Vista.
  • Zahtijeva 10Mb foldera na disku C.
  • Grafički interfejs prilagođen korisniku omogućava vam da instalirate Grub2Win za nekoliko sekundi.
  • Odaberite i pregledajte teme i animacije pokretača.
  • GRUB pomoć i poruke su prikazane na 27 jezika.
  • Radi sa svima sistem datoteka, uključujući Btrfs i Mac HFS i hfsplus.
  • Može pronaći i učitati sekcije prema njihovoj oznaci. Podržava skripte.
  • Radi sa GPT diskovima - do 128 primarnih particija po disku.
  • Podržava veoma velike (više od 4 TB) diskove i particije.
  • Nema promjena u registru ili Windows MBR-u.
  • Sigurno multiboot Windows, Android, Ubuntu, Suse, Fedora, Mint, FreeBSD i još mnogo toga.
  • Podešavanje Grub-a se vrši iz Windows-a.
  • GRUB invaders - igre unutar GRUB-a.

Verzija programa: 2.01 RC3
Jezik interfejsa: engleski
Platforma: x86/x64
Programer: Grub2 Disk
Lijek: Nije potrebno (besplatno)
Zahtjevi sustava:

Opis:
Super Grub2 Disk je univerzalna ISO slika diska za vraćanje pokretača i pokretanje operativnog sistema instaliranog na tvrdom disku. Ako se dogodi da se vaš OS ne može učitati jer je pokretač sistema oštećen, u takvoj situaciji morate nešto poduzeti. Da biste riješili problem, postoje različiti uslužni programi koji će vam omogućiti da učitate OS i vratite bootloader, u ovom slučaju vam se nudi Super Grub2 Disk

Interfejs je nepretenciozan, intuitivan, potrebno je samo kreirati boot disk, fleš ili disketu za pokretanje, pokrenuti se sa nje, pritisnuti nekoliko dugmadi i ponovo pokrenuti sisteme.

Glavni zadatak uslužnog programa je vratiti oštećeni ili uništeni bootloader. Drugi zadatak je da što bliže upoznate GRUB2 boot loader i kako se odvija proces pokretanja OS-a.

Super Grub2 Disk je pogodan za snimanje na CD i USB.

Otkrijte bilo koji OS
Odabirom ove funkcije, SG2D (Super GRUB2 Disk) će započeti skeniranje svih particija na svim diskovima kako bi otkrio operativne sisteme, a zatim će kreirati meni u kojem možete odabrati bilo koji od pronađenih operativnih sistema da biste ga pokrenuli.
Ako želite da vidite komande ili uredite stavku menija, možete pritisnuti taster "e", a zatim kombinaciju "ctrl+x" da biste je pokrenuli.

Podržani su sljedeći OS:
- GNU/Linux (iako u vrijeme pisanja ovog priručnika, podrška za zasebne /boot particije nije implementirana);
- FreeBSD;
- Mac OSX/Darwin;
- Microsoft Windows - sve verzije;

Otkrivanje bilo koje GRUB2 konfiguracijske datoteke (grub.cfg)
Funkcija za traženje datoteke "grub.cfg" na svim particijama i kreiranje menija za odabir određene "grub.cfg" datoteke od svih pronađenih. Ovo može biti korisno kada je GRUB2 instalacija nekako oštećena, ali konfiguracijska datoteka ostaje netaknuta. Učitavanje datoteke "grub.cfg" će učitati izvorni GRUB2 meni u ljusci Super GRUB2 diska.

Otkrijte bilo koju GRUB2 instalaciju (čak i ako je mbr prepisan)
Ova funkcija se koristi za traženje GRUB2 instalacionih datoteka (specifične za GRUB2 "core.img" datoteke) na svim particijama i kreiranje menija za odabir određene datoteke od svih pronađenih. Ovo može biti korisno ako je vaš MBR prepisao MS Windows, ali GRUB2 instalacija i dalje radi. Učitavanje datoteke "grub.cfg" (kao u opisu prethodne stavke menija) obično će vas također pokrenuti, ali i dalje može biti problema ako koristite funkcije iz više nova verzija GRUB2 od onog koji se koristi u trenutnom Super GRUB2 disku. Učitavanje datoteke "core.img" iz GRUB2 kroz ovu stavku menija će uzrokovati da se GRUB2 učita iz vašeg trenutnog paketa, kao da MBR nije oštećen i da je pokretanje normalno.

Otkrivanje petlje za podizanje isos-a (u /boot-isos ili /boot/boot-isos/)
Mnoge GNU/Linux LiveCD distribucije podržavaju višestruko pokretanje iz ISO datoteke, tj. kada je moguće pokrenuti sistem sa ISO datoteke bez potrebe da je narežete na CD.
Ova funkcija traži direktorije "/boot-isos/" ili "/boot/boot-isos/" na svim particijama diska. Zatim traži ".iso" datoteke u tim direktorijima i kreira meni za odabir određene ".iso" datoteke od svih pronađenih. Međutim, ne mogu se sve ".iso" datoteke koristiti za više preuzimanja.

U vrijeme pisanja, podržane su sljedeće distribucije:
- Grml;
- Parted Magic;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- sve distribucije koje dolaze s datotekama Loopback.cfg;

Omogućite podršku za GRUB2 LVM
Ova opcija vam omogućava da omogućite podršku za GRUB2 LVM sa "insmod lvm", a ako se vaša "/boot" particija nalazi na LVM-u, morate odabrati ovu opciju PRIJE pokretanja bilo koje funkcije iz menija opisanog iznad koji sadrži "Detect.." u ime. ".
Ako ne znate šta je LVM, onda vas to ne bi trebalo posebno zabrinjavati i možete jednostavno zanemariti ovu opciju.

Omogućite podršku za GRUB2 RAID
Ova opcija omogućava RAID podršku za GRUB2. Ako se particija "/boot" vašeg OS-a nalazi na RAID-u, tada morate odabrati ovu opciju PRIJE korištenja bilo koje gore opisane funkcije koja sadrži "Detect..." u imenu.
Ako ne znate šta je RAID, možete jednostavno zanemariti ovu opciju.
Kada koristite RAID1 GRUB boot loader moći će čitati pojedinačne dijelove niza čak i bez učitanih RAID modula.

Omogućite podršku za GRUB2 PATA (da biste zaobišli greške/ograničenja BIOS-a)
Do sada su mnogi računari mogli imati nedovršen BIOS koji ne može ispravno raditi s velikim diskovima. Istovremeno, GRUB može proizvesti greške poput „van diska“ kada pokušate da pokrenete sistem sa velikog diska bez posebne „/boot“ particije. mala velicina, koji se nalazi na samom početku diska.
Međutim, GRUB2 ima svoje drajvere za direktan pristup na diskove unutra BIOS bypass. Stoga ograničenja u BIOS-u neće spriječiti pristup bilo kojem dijelu diska, bez obzira na njegovu veličinu.

Stoga, ako imate problema s podizanjem sistema zbog grešaka "van diska", odabir ove opcije omogućit će vam pokretanje bez problema.
Da biste instalirali GRUB2 sa ATA podrškom, da biste se riješili gore navedenih problema, koristite naredbu:

# grub-install --disk-module=ata

Trenutno, GRUB2 podržava samo starije PATA diskove (ATAPI ili IDE). Ako imate SATA disk, onda će ova opcija biti beskorisna, međutim, malo je vjerovatno da će novi BIOS sa SATA podrškom imati problema.

Omogućite USB podršku za GRUB2 *eksperimentalno*
Mnogi BIOS-i i dalje ne podržavaju pokretanje sa USB-a, ali sa ovom opcijom možete koristiti Super GRUB2 Disk (pokrenut sa diskete, CD-a ili drugog uređaja koji BIOS podržava) da pokrenete svoj OS sa USB-a koristeći sopstvene drajvere GRUB2, tj. zaobilazeći ograničenja BIOS-a,
Ova opcija će vam omogućiti samo pokretanje besplatnih operativnih sistema kao što su GNU/Linux ili FreeBSD i ne može se koristiti za pokretanje Windowsa sa USB uređaja. Ova funkcionalnost je još uvijek u "eksperimentalnoj" fazi.

Omogući serijski terminal
Ova opcija omogućava GRUB2 podršku za "serijsku konzolu" koristeći zadane opcije. Može se koristiti za otklanjanje grešaka pohranjivanjem poruka o greškama u dnevnike. Ako zadani parametri ne odgovaraju vašim serijskim uređajima, tada možete ručno promijeniti konfiguraciju pomoću naredbe "serial" u skladu s dokumentacijom

Ako nemate pojma šta je "serijska konzola", jednostavno zanemarite ovu opciju.

Lista uređaja/particija
Ova funkcija će prikazati sve vaše uređaje i particije na njima koje GRUB2 može čitati. Također će biti informacija o sistemima datoteka na svakom uređaju. A pošto GRUB2 koristi jedan modul "ext2.mod" za podršku "ext(2,3,4)", bilo koji "extN" sistem datoteka će se pojaviti kao "ext2".

osdetect: Linux unos sada pokazuje svoj uređaj
osdetect: Mac OS X/Darwin unos sada prikazuje svoj uređaj
Ispravljena pogrešna detekcija EFI datoteka
supergrub-meta-mkrescue sada gradi samostalne slike za: x86_64-efi, i386-efi, i386-coreboot i i386-ieee1275
Ispravka greške: Popravi okidač gfxterm. Sada prevod radi prema očekivanjima. Specijalni znakovi su prikazani u redu
Španjolski (es) prijevod je ažuriran kako bi odgovarao novim opcijama
Datoteke prijevoda su ažurirane da odražavaju nove nizove
Kod je fiksiran tako da se svi vidljivi nizovi mogu prevesti
Manja poboljšanja dizajna

snimci ekrana:



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, prije nego što pređe na korištenje drugih, manje uobičajenih operativnih sistema na tržištu, Svakodnevni život koristio isti Windows. U njemu je ovaj bootloader implementiran što primitivnije i transparentnije. I iako ovo u određenoj mjeri dodaje pogodnost za prosječnog korisnika, to također smanjuje funkcionalnost onoga što je već najpopularniji i univerzalni OS. Stoga bi svi oni koji su odlučili da obrate pažnju na druge proizvode IT industrije svakako trebali upoznati sa univerzalnim bootloaderom GRUB, koji će u budućnosti značajno pomoći u radu s nekoliko operativnih sistema instaliranih na jednom računalu.

Univerzalni alat za neuniverzalne sisteme

Prije svega, počnimo s imenom GNU GRUB. Ova skraćenica sa engleskog prevodi se kao „glavni unificirani bootloader“. Njegov tvorac je neprofitna organizacija "GNU Project", koja je postala poznata u IT sferi po slobodnoj distribuciji softver. Sam GRUB u suštini predstavlja meni za izbor načina pokretanja operativnog sistema koji korisniku treba sa čitave liste podržanih sistema:

  • Linux.
  • FreeBSD.
  • Solaris.

U ovom slučaju, GRUB će moći da radi čak i sa Windowsom. Međutim, za pokretanje takvih sistema koji nisu direktno podržani ovim bootloaderom, postoje posebne nijanse koje ćemo proučiti malo kasnije u svim detaljima i detaljima.

Put razvoja tehnologije

Kontinuirano rastuća popularnost GRUB-a bio je osnovni razlog koji je podstakao stalni razvoj i poboljšanje pokretača u budućnosti. Prva verzija bootloadera, nazvana GRUB Legacy, i dalje se dobro nosi sa zadacima objedinjene pokretačke aplikacije za Sistemi slični UNIX-u. Široka podrška ozbiljnih kompanija (poput RedHat-a i Novell-a) i serverske distribucije osigurali su njegovo dalje postojanje općenito.

Međutim, ni ova okolnost apsolutno nije uticala na dalje unapređenje bootloadera, zahvaljujući čemu su korisnici u ovom trenutku dobili najnoviju verziju GRUB-a 2. Pošto je prepisan od nule, GRUB 2 jedva da ima išta zajedničko sa zastarjelim GRUB Legacy-om, osim samog imena. Danas se podrazumevano koristi od verzije 9.10 operativnog sistema Ubuntu sistem, GRUB druge revizije, zbog svoje naprednije i snažnije strukture, potpuno je zaustavio svaki dalji razvoj Legacyja, koji se već dokazao u prošlosti.

Međutim, od samog početka, početnik bi trebao shvatiti da je GRUB 2 složeniji pokretački program u odnosu na prethodnu verziju. Stoga, u cilju zaštite korisnika od moguće poteškoće i problema, tada će svi najsitniji detalji biti predstavljeni jednostavno i detaljno, čije će vam razumijevanje omogućiti da u potpunosti iskoristite sve inovacije u najnovijoj verziji, a ima ih dosta:

  • Podrška skriptama (ciklusi, uslovi, varijable i funkcije).
  • Grafički interfejs dodaje fleksibilne promene izgled bootloader koji odgovara individualnom ukusu korisnika (GRUB 2 se lako može promijeniti iz crno-bijelog stola u elegantan višebojni prozor).
  • Mogućnost dinamičkog učitavanja modula. To će vam omogućiti da proširite funkcionalnost ne u fazi montaže, već direktno tokom izvršenja.
  • Kompatibilan sa različitim arhitekturama.
  • Dodata podrška Mac preuzimanja OS.
  • 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 početni loader (LInux LOader), koji još uvijek ne gubi u potpunosti na svojoj aktuelnosti. Međutim, u korist GRUB-a, nekoliko bi trebalo uzeti u obzir karakteristične karakteristike, čime se direktan konkurent definitivno još ne može pohvaliti:

  • LILO podržava samo 16 konfiguracija pokretanja, dok GRUB podržava neograničen broj takvih konfiguracija.
  • GRUB se može pokrenuti preko lokalne mreže, što se ne može reći za LILO.
  • Konačno, LILO nema baš onaj interaktivni komandni interfejs, na čiju su pogodnost korisnici odavno navikli najnoviju verziju GRUB.

Jedina zajednička karakteristika oba loadera je potreba da se svaki put kompajliraju sve promjene unesene u meni. Funkcija automatskog spremanja dugo je bila odsutna u vlasničkom Linux pokretačkom programu. GRUB 2 se takođe ne može pohvaliti tako zgodnom funkcijom. Ali čak i uzimajući u obzir ovo nezgodno svakodnevnu upotrebu nijanse, LILO je inferioran u odnosu na svog konkurenta u nekoliko tačaka, zahvaljujući čemu postaje sve rašireniji među korisnicima kućnih računara.

Instaliranje GRUB-a: sve nijanse i detalji procesa

Od samog početka provjerite da li imate instaliran Ubuntu ili imate disk za pokretanje (LiveCD) za njega. Nakon pokretanja sistema, potrebno je da pozovete terminal koristeći kombinaciju tastera Ctrl+Alt+F2, a zatim u njega unesete sledeće komande:

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, odaberite opciju “Try Ubuntu” - na ovaj način ćete pokrenuti sistem bez ikakvih promjena na vašem računaru. Nakon toga, nastavite sa instaliranjem GRUB pokretača na isti način iz faze terminalnog poziva.

Možete provjeriti instaliranu verziju bootloadera pomoću naredbe grub-install -v, kao i direktno tokom samog pokretanja Ubuntua.

GRUB algoritam za pokretanje

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

  • kod glavnog pokretačkog programa (446 bajtova);
  • tabela particija koja opisuje i primarne i sekundarne particije tvrdi disk(64 bajta).

Zbog male zapremine MBR sektor, pokretanje 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). Po tome će se odrediti cijela faza utovara, počevši od druge faze.
  2. Njihova konfiguraciona datoteka uzima u obzir sve postavke i podatke potrebne da GRUB radi. Ako u drugoj fazi nije pronađena konfiguracijska datoteka, proces pokretanja će biti prekinut i korisnik će morati ručno odabrati konfiguraciju pokretanja iz komandne linije.

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

Najčešće korištene naredbe konzole

Veliki obim mogućnosti rada u konzolnom režimu najnovije verzije GNU GRUB-a, mogućnosti podešavanja i konfiguracije takođe neće ostaviti ravnodušnim korisnike. Da biste u njega ušli, samo pritisnite tipku “C” dok je prikazan meni za pokretanje, nakon čega sve što treba da uradite je da ispravno unesete komande koje su vam potrebne:

TimoviOpisPrimjer unosa na konzoli
lsUniverzalna komanda za rad sa listama tvrdi diskovi i sekcije. Može se koristiti za prikaz sadržaja fascikle.ls /boot/grub
Njegovo korištenje pružit će potpune informacije o apsolutno svakom dijelu. Ovo će naznačiti tip sistema datoteka na njemu, njegovu oznaku, UUID, kao i datum posljednjih promjena.
mačkaPrikaz informacija o sadržaju određene datoteke.mačka /putnja/ime datoteke
linuxAnalog naredbe GRUB kernela iz dobra stara verzija Naslijeđe, što omogućava učitavanje specificiranog Linux kernela.

linux kernel fajl

opcija1=vrijednost

opcija2 opcija3

chainloaderPrenos kontrole pokretanja na drugi bootloader duž lanca. Bootloader će se pretraživati ​​isključivo na particiji koja je navedena kao root (naravno, označavajući specifičnu izvršnu datoteku).

chainloader /path/filename

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 neispravan rad) se koristi za premještanje root na drugu particiju.

*,* - broj diska i broj particije na njemu, 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 na njemu, respektivno

traži

Naredba za traženje UUID-a odjeljka, oznake ili posebno dati fajl. 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 odjeljka;
  • f (ili --file) - traženje određene datoteke;
  • n (ili --no-floppy) - preskakanje prilikom provjere disketne jedinice;
  • s (ili --set) - postavite pronađeni odjeljak kao vrijednost navedene varijable.

Naredba će biti od koristi ako numeriranje diskova i particija pođe po zlu, uzrokujući set command root će ili voditi nigdje ili na pogrešnu particiju pogrešnog diska.

traži -u uuid_particije

search -l oznaka particije

traži -f /putanja/ime datoteke

lsfontsPrikazuje listu trenutno preuzetih fontova.lsfonts
pomoćKoristi se za prikaz cijele liste dostupnihpomoć
Ili za izlaz komandi počevši od odredjenu kombinaciju karaktera.

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

help set - prikazuje pomoć o naredbi set.

terminal_output.consolePrebacite se na crno-bijelo sema boja displej.terminal_output.console
pozadinska slika

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

Imajte na umu: komanda ne mijenja postavke dizajna - slika ostaje u pozadini samo tokom trenutne sesije do sljedećeg isključivanja.

pozadinska_slika /putnja/ime datoteke

bootPokrenite 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 verzije Legacy, 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 i u direktoriju skripti /etc/grub.d.

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

  • Parametar odgovoran za prvu tačku promjene je 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, morate pogledati sadržaj /boot/grub/grub.cfg i pronađite po nalogu željeni unos). 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 dodijeljena vrijednost u navodnicima označava broj sekundi tokom kojih će se ovaj početni ekran pojaviti. Postoji jedna zeznuta karakteristika u uređivanju ovog parametra: postavljanjem vrijednosti na "-1", čuvar ekrana će visjeti tačno dok korisnik ne odabere bilo koju stavku.

Skup skripti u /etc/grub.d pronađite sve na računaru instalirani sistemi i kernela, formirajući meni za pokretanje u grub.cfg. Dva glavna su odgovorna za traženje kernela i drugih operativnih sistema: 10_linux i 30_os-prober. Datoteka 40_custom vam omogućava da modifikujete GRUB dodavanjem sopstvenih stavki za podizanje sistema, što je korisno za rad sa posebnim tipovima pokretanja sistema (imajte na umu da se sa svim promenama mora završiti praznim redom, inače će poslednja stavka za pokretanje od svih predloženih jednostavno neće biti prikazano).

Međutim, još lakši način za uređivanje GRUB-a na Ubuntu sistemu je uslužni program Grub-Customizer. Zahvaljujući svojoj jednostavnosti i intuitivnom interfejsu, it najbolja opcija za konfiguraciju bootloadera, najprikladnijeg za neiskusne početnike. Za instalaciju 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 je lako razumjeti:

  • Konfiguracija liste- postavke menija prilikom učitavanja sistema. Ovdje se mijenja redoslijed njegovih tačaka.
  • osnovna podešavanja- odabir sistema za pokretanje po defaultu, kao i određivanje vremena čekanja.
  • Izgled - montaža vanjski dizajn meni za pokretanje.

Uz svu raznolikost postavki, korisnik bi svakako trebao 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 bootloader. Istovremeno, može raditi ne samo sa GRUB-om i LILO-om, već čak i sa samim Windowsom. Pokreće se sa CD-a, fleš diska ili diskete.
  • GParted- uređivač particija diska, pokrenut direktno sa CD-a. Uz njegovu pomoć možete obavljati 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 dizajniran za oporavak od katastrofe.
  • TestDisk- uslužni program koji vam omogućava dijagnosticiranje i vraćanje pojedinačnih particija i cijelih diskova za pokretanje.

Kako bootloader upravlja Windows OS-om?

Nažalost, GRUB ni na koji način ne može direktno da pokrene Windows x86 (64-bitna verzija takođe nije izuzetak), zbog čega je potrebno kreirati odgovarajući mehanizam lančanog lanca. Da biste to uradili u konfiguracijski fajl grub.cfg morate dodati nekoliko redova specifičnih naredbi:

Naslov Windows,

Rootnoverify (hd*,*),

Chainloader +1,

Primjer i Detaljan opis ovo drugo je upravo dato u tabeli komande konzole. Sada je došao vrlo praktičan slučaj kada će vam dobro doći na poslu. Međutim, prije njega postoji 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). Napominjemo još jednom taj dio (hd*,*)- ovo je broj diska i broj particije na kojoj je instaliran Windows.
  • makeactive- naredba daje specificirani status pokretanja root particije.

Sada isti tim chainloader +1, koji svu dalju kontrolu pokretanja prenosi direktno na Windows pokretački program.

Konačno, posljednja naredba za pokretanje pokreće pokretanje, 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. I onda implementirati stabilno lansiranje bez dodatnih komandi sakrij/prikaži ( sakrij/otkrij) sekcije jednostavno nerealno. Suština je da ako GRUB konfiguraciona datoteka specificira sakrivanje bilo koje particije diska, onda Windows jednostavno neće moći da je pročita. A ako je particija vidljiva, tada će se moći pokrenuti s nje.

Ako imate više operativnih sistema, prvo odlučite koju instancu želite da pokrenete, a zatim proverite njenu tačnu lokaciju - morate znati na kojoj particiji čvrstog diska je instalirana. Na primjer, postoje dvije različite verzije Windowsa, koje se nalaze na prvoj i drugoj particiji jednog diska, a korisnik treba da preuzme 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 unhide, zahvaljujući kojoj korisnik može pokrenuti željeni operativni sistem sa date particije čvrstog 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 preuzmite instalacioni LiveCD, otvorite terminal koristeći prečicu na tastaturi CTRL+ALT+T.

Nakon toga unesite naredbe jednu po jednu:

  • sudo grub-install /dev/sda - instalirajte GRUB direktno u MBR (sda je disk za pokretanje);
  • sudo update-grub - traži druge boot records na vašem 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 petlje pri ponovnom pokretanju

Potreba za ovakvim sistemom zaštite integrisanim u GRUB boot loader javlja se kada veličina logova koji se nalaze u /var/log direktorijumu naraste do neprihvatljivih volumena zbog nekontrolisanog snimanja informacija u njima. Uobičajeni operativni sistem pruža 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 počinju tek nakon pokretanja operativnog sistema. Pre toga, veličina log fajlova se apsolutno ničim ne prati, zbog čega će u slučaju neočekivanog pada sistema i daljeg ponovnog pokretanja, količina evidencije samo rasti. I ovaj nekontrolisani rast će se nastaviti tačno onoliko koliko traju ponovno pokretanje zbog kvara u sistemu. Nakon toga, sve to može dovesti do potpunog popunjavanja particije na kojoj se nalazi direktorij /var/log, što može dovesti do zamrzavanja sistema i onemogućavanja čak i pokretanja načina oporavka.

Upravo iz ove katastrofalne situacije sistem zaštite integrisan u GRUB spašava od cikličnih restartovanja, prikazujući „zamrznuti“ GRUB meni koji čeka eksplicitnu intervenciju korisnika. Sama zaštita je zasnovana na vrijednosti varijable recordfail specificirane u /boot/grub/grub.cfg skripti. Prilikom svakog pokretanja se instalira kao recordfail=1, a u završnoj fazi pokretanja se resetuje na recordfail=0. A ako se samo takvo resetiranje nije dogodilo, onda automatsko preuzimanje ista GRUB zaštita je potpuno onemogućena i aktivirana.

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 sa petlje.

Ko bi mogao imati koristi od ovoga? Samo za stanice i servere koji nemaju tastaturu za unos/izlaz informacija. Bez toga, u slučaju ovakvih problema, podizanje sistema je općenito nemoguće. Slučajevi petlje pokretanja nisu tako česti i uglavnom se javljaju zbog problema sa napajanjem ili softverskih grešaka.

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. Pogledajmo sve na konkretnom jednostavnom primjeru: korisnik briše iz svog Linux računar, ostavljajući na kraju samo Windows, ali ga u isto vrijeme ne može učitati zbog greške Grub error. Da biste u potpunosti riješili problem, morate ga vratiti Windows pokretački program x86/64 bit:

  1. Pokrećemo se sa instalacionog drajva, nakon što smo ga prethodno postavili na prvi prioritet prilikom učitavanja u BIOS
  2. Booting from instalacioni medij, odaberite particiju za oporavak sistema.
  3. Sa liste alata koja se pojavi, izaberite komandna linija, u koji upisujemo jednu po jednu sljedeće naredbe:
  • BOOTREC.EXE /FixBoot.
  • BOOTREC.EXE /FixMbr.

Pošto se GRUB može ukloniti u nekoliko koraka, nakon svih uspješnih operacija restartujemo računar i radimo bez problema u Windows sistemu.

Najbolji članci na ovu temu