PočítačeOperačné systémy

GRUB zavádzač operačného systému: nastavenia popis. Inštalácia a oživenie GRUB

Viac ako tucet nových užívateľov operačných systémov iných ako Windows, je značné množstvo pochybností a skepsa pozdraviť výraz "zavádzač" v našej dobe. A tam je úplne logický dôvod: väčšina novo prichádzajúcich do jej prechodu k využívaniu iných, menej bežné na trhu operačných systémov v každodennom živote používa rovnaký systém Windows. Je si uvedomil, že najprimitívnejšie nakladačom a transparentné. A aj keď je to do istej miery zvyšuje pohodlie pre priemerného používateľa, ale zároveň znižuje funkčnosť už najpopulárnejších a univerzálne OS. Preto všetkých tých, ktorí sa rozhodli venovať pozornosť na iné produkty IT-priemyslu, iste oboznámení s univerzálnym nakladačmi GRU, ktorý ďalej výrazne pomôcť pri práci s niekoľkými operačných systémov na jednom počítači.

Univerzálny nástroj pre non-univerzálne systémy

Po prvé, dajte nám vysporiadať s menami grub. Táto skratka z anglického veľkú jednotnú Bootloader sa prekladá ako "zjednotenej hlavný zavádzač." Jej tvorcom je nezisková organizácia «Projekt GNU", ktorý sa preslávil v IT oblasti ich slobodného softvéru. Ten istý GRUB neodmysliteľne predstavuje výberové menu pre sťahovanie OS používatelia potrebujú zo zoznamu podporovaných operačných systémov:

  • Linux.
  • FreeBSD.
  • Solaris.

V tomto prípade GRUB môže dokonca pracovať s operačným systémom Windows. Aby však bolo možné prevádzkovať také systémy, ktoré nie sú priamo podporované dátami zavádzačom, má svoje vlastné špeciálne nuansy, ktoré budeme skúmať neskôr podrobne a detailne.

Cesta vývoja technológií

GRUB stále rastúca popularita bola základnou príčinou, ktorá tlačí vytrvalo rozvíjať a zlepšovať nakladač v budúcnosti. Úplne prvá verzia nakladače, označované ako GRUB Legacy, stále zápasí s úlohami jednotného bootloader na UNIXových systémoch. Široká podpora pre vážne spoločnosti (ako je RedHat a Novell) a distribúciou servera dať viac dlhšiu dobu existencie ako celku.

Avšak ani tento fakt úplne nemal žiadny vplyv na ďalšie zlepšenie bootloaderu, takže užívatelia dostanú najneskôr v tomto okamihu verzia GRUB 2. prepisuje s čistými líniami sa GRUB 2 má sotva nám dať niečo spoločné s odkazom GRUB Legacy, okrem názvu , Dnes, rovnako ako štandardná verzia operačného systému Ubuntu 9.10, grub druhá revízia vďaka svojej vyspelejšie a silný štruktúru úplne zastavil akýkoľvek ďalší vývoj už veľmi dobre osvedčil v minulosti Legacy.

Avšak, od začiatku až do začiatočníka by mal pochopiť, že GRUB 2 - náročnejšie na prácu v porovnaní s predchádzajúcou verziou, zavádzača. Preto, s cieľom chrániť užívateľov pred možnými ťažkosťami a problémami budú aj naďalej jednoduchý a podrobný všetky jemné detaily, porozumenie, ktoré bude plne využiť všetky inovácie na najnovšiu verziu, a veľa z nich:

  • Skriptovací podpora (cykly, podmienky, premenné, a funkcia).
  • Grafické rozhranie zvyšuje flexibilitu pre zmenu vzhľadu nakladač podľa individuálnych užívateľských vkusu (GRUB 2 možno ľahko zmeniť z čiernej a bielej tabuľky do štýlového rôznofarebnými box).
  • Možnosť dynamické podgruzki modulov. To umožní rozšíriť možnosti nie je vo fáze montáže, ale priamo za behu.
  • Kompatibilita s rôznymi architektúrami.
  • Pridaná podpora pre nakladanie Mac OS.
  • Pridá stabilnú prácu s týmito systémami súborov, ako sú: FAT16, FAT32, NTFS, akékoľvek verzie EXT, XFS a ISO
  • typu cross-platform inštalácia umožní inštalovať Grub2 s inou architektúrou
  • Zavedenie núdzovom režime v prípade problémových situácií.
  • Opravené chyby zo starého GRUB Legacy, ktorý pôvodne nemohla byť stanovená z dôvodu spätnej kompatibility.

Všimnite si, že ďalej v GRUB vyzval na pohodlie sa bude predpokladať GRUB 2 verzie, ktorú sme na ktoré sa vzťahuje na úplné pre každú neskúsených užívateľov.

Každý počul o LILO?

Samozrejme, že nie len jeden GRUB'om obmedzený výber užívateľ medzi OS nakladačov. Podobná analógia je LILO - zavádzač Linux (Linuxového LOader), ktorý ešte nie je úplne stráca svoj význam. Zatiaľ v prospech GRUB by mal zvážiť niekoľko charakteristických rysov, že priamy konkurent ešte rozhodne nemôže pochváliť:

  • LILO podporuje načítanie konfigurácie iba 16, keď GRUB má podporu neobmedzeného počtu konfiguračné súbory.
  • GRUB možno stiahnuť na lokálnej sieti, nemožno povedať o LILO.
  • A konečne, LILO nemá príkaz interaktívneho rozhrania, ktoré je už dlho zvyknutí na pohodlie užívateľov na najnovšiu verziu GRUB.

Jediným spoločným rysom oboch nakladači je vyžadovaná vždy, keď sa zhromažďujú všetky zmeny vykonané v ponuke. Automatická funkcia úspory už dlho chýba v podnikovom nakladačom Linux. GRUB 2 tiež nemôže pochváliť takou funkciu po ruke. Ale aj pri zohľadnení tejto nepohodlné pre každodenné použitie nuansy sa LILO na niekoľkých miestach stráca svojho konkurenta, a tak sa stále viac a viac rozšírené medzi domácich užívateľov počítačov.

Inštalácia GRUB: všetky nuansy a detaily procesu

Od samého začiatku sa uistite, že máte sadu Ubuntu, alebo má spúšťací disk (LiveCD). Spustiť systém, je potrebné volať terminál klávesovú skratku Ctrl + Alt + F2 a potom zaregistrovať v nasledujúce príkazy:

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

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

- sudo update-grub2.

A aj keď nie je nainštalovaný Ubuntu, ale tam je LiveCD, postup zostáva rovnaký len s jedným malým rozdielom. Po zavedení tohto spúšťacieho disku, zvoľte "Skúste Ubuntu" - takže spustenie systému bez akýchkoľvek zmien v počítači. Potom pokračovať v inštalácii zavádzača GRUB rovnakým spôsobom s terminálnej fázy hovoru.

Skontrolovali nainštalovanú verziu bootloaderu môže grub-install -v pokyn, ako aj priamo s najsťahovanejších Ubuntu.

GRUB iniciačnej sekvencie

Vzhľadom k tomu, ukončenie loader GRUB Inštalácia primárne zmení kód MBR na vlastnú päsť. MBR - sektor obsahujúci hlavný zavádzací záznam (z anglického jazyka. , Zvládnutie Master Boot Record), obsahujúci v sebe:

  • primárnu spúšťací kód (446 bajtov);
  • oddiel tabuľku opisujúcu ako primárny a sekundárny oddiel na pevnom disku (64 bajtov).

Vzhľadom k malému objemu sektoru MBR jazyku GRUB sa zmestí do dvoch podmienených fáz:

  1. MBR nachádza odkaz do konfiguračného súboru (čo môže byť buď pevný disk, podľa uváženia používateľa). Je to pre ňu a bude určená všetkým spúšťacie fáza začína v druhom stupni.
  2. Ich konfiguračný súbor obsahuje všetky konfigurácie a údaje potrebné pre GRUB. Ak nebol nájdený druhý stupeň konfiguračného súboru, bude proces spúšťania bude ukončená a užívateľ už musieť ručne zvoliť konfiguráciu spúšťanie z príkazového riadku.

Takáto konštrukcia umožňuje zaťaženie, aby sa viac široko grub konfigurovateľný a flexibilný, ako mnoho iných analógov, v ktorých je tento proces zjednodušených na maximálnu kompaktnosti.

Najčastejšie používané príkazy konzoly

Značné príležitosti pracovný priestor v režime konzoly, najnovšiu verziu grub, inštalačné a konfiguračné schopnosti a uspokojí užívateľa. Aby bolo možné dostať sa do toho, stačí stlačiť tlačidlo "C", zatiaľ čo zobrazenie boot menu, a potom bude mať len právo vstúpiť príkazov, ktoré:

príkazy popis Príklad vstup do konzoly
ls Univerzálny príkazy pre prácu so zoznamami pevných diskov a diskových oddielov. To môže byť použitý pre zobrazenie obsahu zložky. ls / boot / grub
Jeho použitie umožní úplné údaje o absolútne žiadne časti. V takom prípade bude tento typ súborového systému byť uvedený na tom, označte ho, UUID, a dátum poslednej zmeny.

ls (HD *, *)

* * - číslo disku a číslo oddielu na neho zodpovedajúcim

mačka Zobrazí informácie o obsahu súboru. cat / path / filename
linux Analógový GRUB kernel-tím staré dobré verziu Legacy, ktorá umožňuje stiahnuť zadaný linuxového jadra.

linux fayl_yadra

volba1 = hodnota

Voľba 2 Voľba 3

chainloader Prevod riadenia do inej zavádzača na reťazi. Nakladač bude prehľadávané iba v úseku, ktorý je definovaný ako koreň (samozrejme, so špecifickou spustiteľného súboru).

chainloader / path / filename

koreň Pri použití príkazu bez parametrov užívateľ dostane informácie o koreňovej časti, ako aj na to typ systému súborov. koreň
Menej časté (pretože pravdepodobnosť nesprávnej obsluhy), sa používa na prenos na ďalšiu časť koreňa.

koreň (HD *, *)

* * - číslo disku a číslo oddielu na neho zodpovedajúcim

sada Najčastejšie kvôli jeho stabilita a výkon slúži na prepísanie root-oddiel na disku.

koreňovej sady = (HD *, *)

* * - číslo disku a číslo oddielu na neho zodpovedajúcim

vyhľadávanie

Forum Search Team UUID, štítok alebo špecificky určeného súboru. Nasledujúce klávesy sú používané k nastavujú parametre pre vyhľadávanie:

  • u (alebo --fs-UUID) - vyhľadať kapitolu o UUID;
  • l (alebo --label) - vyhľadať sekciu značky;
  • f (alebo --file) - vyhľadať určitý súbor;
  • n (alebo -no-floppy) - preskočenie pri kontrole disketovú mechaniku;
  • s (alebo --set) - nájdených nastaviť bod ako hodnotu danej premennej.

Tím bude hodiť v prípade, že číslovanie diskov a diskových oddielov "fly", pretože to, čo tím nastaviť koreň alebo olovo do neznáma, alebo v zlej časti nesprávne disku.

vyhľadávať -u uuid_nuzhnogo_razdela

vyhľadávať -l sekcie značku

Hľadanie -f / path / filename

lsfonts Zobrazí zoznam načítaných písiem v túto chvíľu. lsfonts
pomôcť Slúži na zobrazenie kompletný zoznam dostupných príkazov konzoly. pomôcť
Alebo zobraziť príkazy, ktoré začínajú s určitou kombináciou symbolov.

pomoc s - help pre všetky príkazy začínajúce na S.

pomôcť nastaviť - Zobrazí nápovedu k príkazu set.

terminal_output.console Prepnutie na čierno-bielej farby displeja gamutu. terminal_output.console
background_image

Zmeniť obrázok na pozadí v reálnom čase. Iba pomáha pri výbere tejto možnosti dizajnu fontov, takže sú viditeľné v danom pozadí.

Poznámka: príkaz nezmení nastavenie registračných - obraz zostáva na pozadí len v aktuálnej relácii až do budúceho vypnutia.

background_image / path / filename

topánka Spustenie počítača. topánka
reštart Reštartujte počítač. reštart

zastaviť

Vypnutie počítača. zastaviť

Post-inštalačné GRUB: setup a užitočné v softvéri

Hlavný konfiguračný súbor v Grub2, na rozdiel od predchádzajúcej verzie Legacy, nie je /boot/grub/menu.lst/boot/grub/grub.cfg. Avšak priamo editovať to zbytočné - to bude generovať pri každej zmene uloží do súboru nastavenia / etc / default / grub a skripty adresáre /etc/grub.d.

Adresári / konfigurácia grub / etc / default v princípe obmedzené na re-stiahnuť štandardné bod a / alebo ponuky zobrazenie času:

  • V prvom odseku zmien zodpovedný GRUB_DEFAULT parametrov, ktorých hodnota je indikovaná počtom položky v ponuke spustení. Výberom inú položku, musí používateľ poznať jeho prioritizáciu všeobecného zoznamu (jej zobrazenie potrebujete mať obsah /boot/grub/grub.cfg a nájsť požadovanú položku na účte). Nemali by sme zabúdať na číslovanie pravidiel: prvý bod je priradená hodnota 0, druhý - 1, tretia - 2 a tak ďalej.
  • Počas spúšťacej ponuky oneskorenie displeja odpovedá GRUB_TIMEOUT parameter, ktorého hodnota priradená v úvodzovkách udáva počet sekúnd, počas ktorých sa objaví tento obrázok. Editácia tohto parametra je jeden zložité funkcie: uvedenie hodnotu "-1", šetrič obrazovky bude visieť presne tak dlho, kým používateľ vyberie položku.

Sada skriptov v /etc/grub.d sú inštalované na operačnom systéme počítača a jadrom, ktoré tvoria spúšťací ponuky v grub.cfg. Hľadanie jadier a iných operačných systémoch, respektíve spĺňať dve základné: 10_linux a 30_os-Prober. 40_custom súbor umožňuje zmeniť GRUB pridaním vlastných záťažových bodov, čo je užitočné pre prácu s jednotlivými typmi štartu systému (všimnite si, že zmeny, ktoré by mali skončiť s prázdnym riadkom, alebo posledného miesta nakládky všetky banálne návrh nebude zobrazený).

Avšak, dokonca aj jednoduchší spôsob, ako upraviť GRUB v systéme Ubuntu - úžitkový grub-Customizer. Vďaka svojej jednoduchosti a intuitívne rozhranie, to je najlepšou možnosťou, ako nakonfigurovať zavádzač je najvhodnejší pre neskúsených nováčikov. Pre inštaláciu spustiť terminál (Ctrl + Alt + T), potom sa jeden po druhom, zadať do nasledujúcich príkazov:

- sudo add-apt-repository PPA: danielrichter2007 / grub-Customizer,

- sudo add-get update,

- sudo add-get install grub-Customizer.

A aj keď Grub-Customizer Program preklad zďaleka najlepší výkon, aby pochopili veľmi ľahko v ňom:

  • Konfigurácia zoznamu - nastavenie menu, keď váš systém. Tam sa vykonáva zmenu priorít položiek.
  • Základné nastavenie - systém nastavený ako predvolený, rovnako ako definícia v pohotovostnom režime.
  • Vzhľad - Úpravy vonkajšieho dizajnu spúšťací ponuky.

Okrem všetkých nastavení zmeniť, užívateľ by mal rozhodne venovať pozornosť osvedčeného softvér pre použitie s GRUB, ktorý bude set-up a diagnostiky oveľa pohodlnejšie:

  • Super Grub Disk - jednoduchý a pohodlný nástroj pre rýchle obnovenie topánku. Zároveň vie pracovať nielen s GRUB a LILO, ale dokonca s Windows. Spúšťa sa z disku CD-ROM, flash disk alebo disketu.
  • Gparted - deliace editor diskových oddielov, spúšťať priamo z CD. S jeho pomocou je možné vykonávať tieto operácie s diskovými oddielmi a súborové systémy na nich, ako napríklad: vytvorenie, zmazanie, zmena veľkosti, kontrola, kopírovanie a presúvanie.
  • Systemrescuecd - Linux distro špeciálne navrhnutý pre zotavenie po havárii.
  • TestDisk - nástroj, ktorý vám umožní diagnostikovať a opraviť ako samostatné oddiely alebo spúšťací disk úplne.

Ako nakladačom vyrovnať sa s OS Windows?

Priamo, bohužiaľ, GRUB nenačíta x86 Windows (64bit-verzia nie je výnimkou), pretože to, čo je nutné vytvoriť vhodný mechanizmus reťazca začali. K tomu treba pridať niekoľko riadkov niektorých príkazov v konfiguračnom súbore grub.cfg:

- názov Windows,

- rootnoverify (HD *, *),

- makeactive,

- chainloader 1,

- boot.

Príklad a podrobný opis posledne bol práve uvedený v príkazoch Tabuľka konzole. Teraz prišiel najpraktickejšie prípade, že je vhodné použiť. Avšak, kým má niekoľko rovnako dôležité zaviesť príkazového riadka systému Windows:

  • rootnoverify (HD *, *) - rovnaký analóg koreňovej sady. Informuje GRUB o umiestnení tohto úseku, čo je ďalší diel spúšťacieho kódu, ale nemontujte ho (za jasného dôvodu, že je nemožné, aby GRUB). Znovu upozorňujeme, že časť (HD *, *) - je číslo disku a číslo bloku, respektíve na ktorý chcete nainštalovať systém Windows.
  • makeactive - team poskytuje zadaný stav koreňový oddiel batožinového priestoru.

Teraz, že ten istý príkaz chainloader 1, ktorý prenáša všetky ďalšie kontrolu sťahovanie priamo spustenie systému Windows.

Konečne, posledný tím implementuje začiatku nakladaní batožinového priestoru, po ktorom budete mať možnosť pracovať v tichosti vo zvolenom operačnom systéme.

Stáva sa tak, že pevný disk je nainštalovaný nie jeden, ale dva alebo viac verzií systému Windows. A potom vykonať stabilné spustenie bez ďalších príkazov pre skrytie / zobrazenie (skryjete / obnovíte) oddiel je jednoducho nereálne. Pointa je, že ak v GRUB konfiguračný súbor je zapísaný do skryť akýkoľvek disk oddiel, systém Windows nemôže banálne až prečítať. A ak je viditeľné časti, potom to môže spustiť resp.

Ak existuje viac operačných systémov, najprv určiť, čo presne chcete stiahnuť kópiu, a potom skontrolujte jeho presné umiestnenie - potrebujeme vedieť, čo je nainštalovaný na oddiel pevného disku. Napríklad, tam sú dve rôzne verzie Windows, umiestnené príslušne na prvú a druhú častí disku a užívateľ musí stiahnuť ju za sekundu. Za týmto účelom sa tieto zmeny by som mal urobiť pre menu.lst súboru:

- názov Windows,

- skryť (hd0,0)

- Unhide (hd0,1),

- rootnoverify (hd0,1),

- makeactive,

- chainloader 1,

- boot.

V porovnaní s rokom boli pridané predchádzajúcich ukážkový kód skryť a odkryť príkazov, pomocou ktorého môže užívateľ stiahnuť požadovaný operačný systém z určeného oddielu na pevnom disku.

Preinštalovanie GRUB v prípade kritických problémov

Dokonca aj v prípade technických problémov, ktoré obnoviť GRUB úplne jednoduchá úloha. Ak chcete začať sťahovať inštalačné LiveCD, otvorte terminálové klávesovú skratku CTRL + ALT + T.

Potom, čo to v poradí, zadajte príkaz:

  • sudo grub-inštalácia / dev / sda - inštalácia GRUB priamo MBR (sda - spúšťací disk);
  • sudo update-grub - k hľadaniu ďalších zavádzacích záznamov na pevnom disku (napríklad Windows).

Teraz už zostáva len reštartovať počítač a zistiť, či predstavenie Re-nakladače.

Otázka ochrany proti reštart slučke

Potreba také integrované do systému ochrany zavádzač GRUB dochádza, ak sú súbory denníka umiestnené v adresári / var / log, vzhľadom k nekontrolovanému vstupu informácií v nich rast objemov neprípustné. V normálne operačnom systéme poskytuje špeciálne služby, archívy a automaticky vyčistí záznamy. Takže vo väčšine prípadov užívateľ je absolútne žiadna potreba tráviť čas kontrola ich objem.

Avšak, tieto služby sú spustené iba po načítaní operačného systému. Prior k tomu, že veľkosti súborov denníka sú absolútne žiadny monitor, čo je dôvod, prečo v prípade náhodného pádu systému a následnom spustení systému guľatiny porastie iba v objeme. A že ich nekontrolovaný rast bude pokračovať len tak dlho, kým posledný reštart z dôvodu zlyhania systému. Následne môže to všetko vedie k úplnému naplneniu oddiel, na ktorom je adresár / var / log, ktorý je plný Vydržte systému a dokonca aj neschopnosť spustenie režimu obnovy.

Práve z tejto katastrofálnej situácie a uloží GRUB integrovaný systém ochrany reštartovanie cyklická, O "vznášajúce sa" menu GRUB, používateľ očakáva, že explicitné intervencie. Sa zameriava na ochranu hodnoty recordfail, predpísané v /boot/grub/grub.cfg skriptu. Počas každej zaťaženie nastavený ako recordfail = 1, a v konečnej fáze sa nastaví na spustenie recordfail = 0. A keby to bola taká úľava nenastala, automatické načítanie úplne vyhnúť a je aktivovaný samom ochranou GRUB.

Za týmto účelom, / etc / defaul / grub variabilný GRUB_RECORDFAIL_TIMEOUT nájsť a priradiť hodnotu na počet sekúnd, počas ktorých bude ponuka GRUB čakať na zásah používateľa v neprítomnosti recordfail resetu od 1 na 0. Po tom zachovávajú zmeny sudo príkaz update-grub, tým zakázať ochranu pred opakovania reštart.

Na tento účel môže byť užitočné? Len pre pracovné stanice a servery, ktoré nemajú klávesnicu pre vstup, výstup informácií. Bez neho, v prípade takých problémov, nakladací systém všeobecne nie je možné. load prípady slučka nie je tak časté a vyskytujú sa väčšinou buď v dôsledku problémov s napájaním, a to buď z dôvodu problémov v softvéri.

Odinštalovanie GRUB a návrat do Windows: rýchlo, jednoducho a bezbolestne

V prípade vyvstáva otázka: "Ako odstrániť zavádzača GRUB a nechať iný operačný systém?" Prvá vec, ktorú si užívateľ bude musieť svoje inštalačný disk / flash disk. Rozoberme všetko v určitom jednoduchý príklad: používateľ odstráni z Linuxové konzolu, takže nakoniec len jeden systém Windows, ale zároveň nie je možné stiahnuť z dôvodu chyby chyby Grub. Pre kompletné riešenie tohto problému je potrebné obnoviť zavádzač Windows x86 / 64 bit:

  1. Boot z inštalačného disku, pre-vystavení na prvú prioritu spúšťanie v systéme BIOS
  2. Zavedenie z inštalačného média, vyberte systém obnovenie partition.
  3. V zobrazenom zozname nástrojov zvolíme príkazového riadku, čo bolo predpísané nasledujúce príkazy:
  • Bootrec.exe / FIXBOOT.
  • Bootrec.exe / fixmbr.

Tak, ako odstrániť GRUB môže byť z niekoľkých akcií, po všetky operácie vykonané úspešne reštartovať počítač a bez problémov pracujú v systéme Windows systémom.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.unansea.com. Theme powered by WordPress.