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

GRUB zavaděč operačního systému: nastavení popis. Instalace a oživení GRUB

Více než tucet nových uživatelů operačních systémů jiných než Windows, je značné množství pochybností a skepse pozdravit výraz „zavaděč“ v naší době. A tam je naprosto logický důvod: většina nově příchozích do jejího přechodu k využívání jiných, méně běžné na trhu operačních systémů v každodenním životě používá stejný systém Windows. Je si uvědomil, že nejprimitivnější nakladačem a transparentní. A i když je to do jisté míry zvyšuje pohodlí pro průměrného uživatele, ale zároveň snižuje funkčnost již nejpopulárnějších a univerzální OS. Proto všechny ty, kteří se rozhodli věnovat pozornost na jiné produkty IT-průmyslu, jistě obeznámeni s univerzálním nakladači GRU, který dále výrazně pomoci při práci s několika operačních systémů na jednom počítači.

Univerzální nástroj pro non-univerzální systémy

Za prvé, dejte nám vypořádat se jmény grub. Tato zkratka z anglického velkou jednotnou Bootloader se překládá jako „sjednocené hlavní zavaděč.“ Jejím tvůrcem je nezisková organizace «Projekt GNU“, který se proslavil v IT oblasti jejich svobodného softwaru. Ten samý GRUB neodmyslitelně představuje výběrové menu pro stahování OS uživatelé potřebují ze seznamu podporovaných operačních systémů:

  • Linux.
  • FreeBSD.
  • Solaris.

V tomto případě GRUB může dokonce pracovat s operačním systémem Windows. Aby však bylo možné provozovat takové systémy, které nejsou přímo podporovány daty zavaděčem, má své vlastní speciální nuance, které budeme zkoumat později podrobně a detailně.

Cesta vývoje technologií

GRUB stále rostoucí popularita byla základní příčinou, která tlačí vytrvale rozvíjet a zlepšovat nakladač v budoucnu. Úplně první verze nakladače, označované jako GRUB Legacy, stále potýká s úkoly jednotného bootloader na UNIXových systémech. Široká podpora pro vážné společnosti (jako je RedHat a Novell) a distribucí serveru dát více delší dobu existence jako celku.

Avšak ani tento fakt zcela neměl žádný vliv na další zlepšení bootloaderu, takže uživatelé obdrží nejpozději v tomto okamžiku verze GRUB 2. přepisuje s čistými liniemi se GRUB 2 má sotva nám dát něco společného s odkazem GRUB Legacy, kromě názvu , Dnes, stejně jako standardní verze operačního systému Ubuntu 9.10, grub druhá revize díky své vyspělejší a silný strukturu zcela zastavil jakýkoliv další vývoj již velmi dobře osvědčil v minulosti Legacy.

Nicméně, od začátku až do začátečníka by měl pochopit, že GRUB 2 - náročnější na práci ve srovnání s předchozí verzí, zavaděče. Proto, s cílem chránit uživatele před možnými potížemi a problémy budou i nadále jednoduchý a podrobný všechny jemné detaily, porozumění, které bude plně využít všech inovací na nejnovější verzi, a hodně z nich:

  • Skriptovací podpora (cykly, podmínky, proměnné, a funkce).
  • Grafické rozhraní zvyšuje flexibilitu pro změnu vzhledu nakladač podle individuálních uživatelských vkusu (GRUB 2 lze snadno změnit z černé a bílé tabulky do stylového různobarevnými box).
  • Možnost dynamické podgruzki modulů. To umožní rozšířit možnosti není ve fázi montáže, ale přímo za běhu.
  • Kompatibilita s různými architekturami.
  • Přidána podpora pro nakládání Mac OS.
  • Přidá stabilní práci s těmito systémy souborů, jako jsou: FAT16, FAT32, NTFS, jakékoliv verze EXT, XFS a ISO
  • typu cross-platform instalace umožní instalovat Grub2 s jinou architekturou
  • Zavedení nouzovém režimu v případě problémových situací.
  • Opravené chyby ze starého GRUB Legacy, který původně nemohla být stanovena z důvodu zpětné kompatibility.

Všimněte si, že dále v GRUBu vyzval k pohodlí se bude předpokládat GRUB 2 verze, kterou jsme na které se vztahuje na úplné pro každou nezkušené uživatele.

Každý slyšel o LILO?

Samozřejmě, že ne jen jeden GRUB'om omezený výběr uživatel mezi OS nakladačů. Podobná analogie je LILO - zavaděč Linux (Linuxového LOader), který ještě není úplně ztrácí svůj význam. Zatím ve prospěch GRUB by měl zvážit několik charakteristických rysů, že přímý konkurent ještě rozhodně nemůže pochlubit:

  • LILO podporuje načítání konfigurace pouze 16, když GRUB má podporu neomezeného počtu konfigurační soubory.
  • GRUB lze stáhnout na lokální síti, nelze říci o LILO.
  • A konečně, LILO nemá příkaz interaktivního rozhraní, které je již dlouho zvyklí na pohodlí uživatelů na nejnovější verzi GRUB.

Jediným společným rysem obou nakladači je vyžadována vždy, když se shromažďují veškeré změny provedené v nabídce. Automatická funkce úspory již dlouho chybí v podnikovém nakladačem Linux. GRUB 2 také nemůže pochlubit takovou funkci po ruce. Ale i při zohlednění této nepohodlné pro každodenní použití nuance se LILO na několika místech ztrácí svého konkurenta, a tak se stále více a více rozšířené mezi domácí uživatele počítačů.

Instalace GRUB: všechny nuance a detaily procesu

Od samého začátku se ujistěte, že máte sadu Ubuntu, nebo má spouštěcí disk (LiveCD). Spustit systém, je třeba volat terminál klávesovou zkratku Ctrl + Alt + F2 a poté zaregistrovat v následující příkazy:

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

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

- sudo update-grub2.

A i když není nainstalován Ubuntu, ale tam je LiveCD, postup zůstává stejný pouze s jedním malým rozdílem. Po zavedení tohoto spouštěcího disku, zvolte „Zkuste Ubuntu“ - takže spuštění systému bez jakýchkoli změn v počítači. Pak pokračovat v instalaci zavaděče GRUB stejným způsobem s terminální fáze hovoru.

Zkontrolovali nainstalovanou verzi bootloaderu může grub-install -v příkaz, jakož i přímo s nejstahovanějších Ubuntu.

GRUB iniciační sekvence

Vzhledem k tomu, ukončení loader GRUB Instalace primárně změní kód MBR na vlastní pěst. MBR - sektor obsahující hlavní spouštěcí záznam (z anglického jazyka. , Zvládnutí Master Boot Record), obsahující v sobě:

  • primární spouštěcí kód (446 bajtů);
  • oddíl tabulka popisující jak primární a sekundární oddíl na pevném disku (64 bajtů).

Vzhledem k malému objemu sektoru MBR jazyce GRUB se vejde do dvou podmíněných fází:

  1. MBR nachází odkaz do konfiguračního souboru (což může být buď pevný disk, podle uvážení uživatele). Je to pro ni a bude určena všem spouštěcí fáze začíná ve druhém stupni.
  2. Jejich konfigurační soubor obsahuje všechny konfigurace a údaje potřebné pro GRUB. Pokud nebyl nalezen druhý stupeň konfiguračního souboru, bude proces spouštění bude ukončena a uživatel již muset ručně zvolit konfiguraci spouštění z příkazového řádku.

Taková konstrukce umožňuje zatížení, aby se více široce grub konfigurovatelný a flexibilní, než mnoho jiných analogů, ve kterých je tento proces zjednodušených na maximální kompaktnosti.

Nejčastěji používané příkazy konzoly

Značné příležitosti pracovní prostor v režimu konzoly, nejnovější verzi grub, instalační a konfigurační schopnosti a uspokojí uživatele. Aby bylo možné dostat se do toho, stačí stisknout tlačítko „C“, zatímco zobrazení boot menu, a pak bude mít pouze právo vstoupit příkazů, které:

příkazy popis Příklad vstup do konzole
ls Univerzální příkazy pro práci se seznamy pevných disků a diskových oddílů. To může být použit pro zobrazení obsahu složky. ls / boot / grub
Jeho použití umožní úplné údaje o absolutně žádné části. V takovém případě bude tento typ souborového systému být uveden na tom, označte jej, UUID, a datum poslední změny.

ls (HD *, *)

* * - číslo disku a číslo oddílu na něj odpovídajícím

kočka Zobrazí informace o obsahu souboru. cat / path / filename
linux Analogový GRUB kernel-tým staré dobré verzi Legacy, která umožňuje stáhnout zadaný linuxového jádra.

linux fayl_yadra

volba1 = hodnota

Volba 2 Volba 3

chainloader Převod řízení do jiné zavaděče na řetězu. Nakladač bude prohledávána pouze v úseku, který je definován jako kořen (samozřejmě, se specifickou spustitelného souboru).

chainloader / path / filename

kořen Při použití příkazu bez parametrů uživatel obdrží informace o kořenové části, jakož i na to typ systému souborů. kořen
Méně časté (protože pravděpodobnost chybné obsluhy), se používá pro přenos na další část kořene.

kořen (HD *, *)

* * - číslo disku a číslo oddílu na něj odpovídajícím

sada Nejčastěji kvůli jeho stabilita a výkon slouží k přepsání root-oddíl na disku.

kořenové sady = (HD *, *)

* * - číslo disku a číslo oddílu na něj odpovídajícím

vyhledávání

Forum Search Team UUID, štítek nebo specificky určeného souboru. Následující klávesy jsou používány k nastavují parametry pro vyhledávání:

  • u (nebo --fs-UUID) - vyhledat kapitolu o UUID;
  • l (nebo --label) - vyhledat sekci značky;
  • f (nebo --file) - vyhledat určitý soubor;
  • n (nebo -no-floppy) - přeskočení při kontrole disketovou mechaniku;
  • s (nebo --set) - nalezeno nastavit bod jako hodnotu dané proměnné.

Tým bude hodit v případě, že číslování disků a diskových oddílů „fly“, protože to, co tým nastavit kořen nebo olovo do neznáma, nebo ve špatné části nesprávné disku.

vyhledávat -u uuid_nuzhnogo_razdela

vyhledávat -l sekce značku

Hledání -f / path / filename

lsfonts Zobrazí seznam načtených písem v tuto chvíli. lsfonts
pomoci Slouží k zobrazení kompletní seznam dostupných příkazů konzoly. pomoci
Nebo zobrazit příkazy, které začínají s určitou kombinací symbolů.

pomoc s - help pro všechny příkazy začínající na S.

pomoci nastavit - Zobrazí nápovědu k příkazu set.

terminal_output.console Přepnutí na černo-bílé barvy displeje gamutu. terminal_output.console
background_image

Změnit obrázek na pozadí v reálném čase. Pouze pomáhá při výběru této možnosti designu fontů, takže jsou viditelné v daném pozadí.

Poznámka: příkaz nezmění nastavení registračních - obraz zůstává na pozadí pouze v aktuální relaci až do příštího vypnutí.

background_image / path / filename

bota Spuštění počítače. bota
restart Restartujte počítač. restart

zastavit

Vypnutí počítače. zastavit

Post-instalační GRUB: setup a užitečné v softwaru

Hlavní konfigurační soubor v Grub2, na rozdíl od předchozí verze Legacy, není /boot/grub/menu.lst a již /boot/grub/grub.cfg. Avšak přímo editovat to zbytečné - to bude generovat při každé změně uloží do souboru nastavení / etc / default / grub a skripty adresáře /etc/grub.d.

Adresáři / konfigurace grub / etc / default v zásadě omezeny na re-stáhnout standardní bod a / nebo nabídky zobrazení času:

  • V prvním odstavci změn odpovědný GRUB_DEFAULT parametrů, jejichž hodnota je indikována počtem položky v nabídce spuštění. Výběrem jinou položku, musí uživatel znát jeho prioritizaci obecného seznamu (její zobrazení potřebujete mít obsah /boot/grub/grub.cfg a najít požadovanou položku na účtu). Neměli bychom zapomínat na číslování pravidel: první bod je přiřazena hodnota 0, druhý - 1, třetí - 2 a tak dále.
  • Během spouštěcí nabídky zpoždění displeje odpovídá GRUB_TIMEOUT parametr, jehož hodnota přiřazená v uvozovkách udává počet sekund, během nichž se objeví tento obrázek. Editace tohoto parametru je jeden složité funkce: uvedení hodnotu „-1“, bude spořič obrazovky viset přesně tak dlouho, dokud uživatel vybere položku.

Sada skriptů v /etc/grub.d jsou instalovány na operačním systému počítače a jádrem, které tvoří spouštěcí nabídky v grub.cfg. Hledání jader a jiných operačních systémech, respektive splňovat dvě základní: 10_linux a 30_os-Prober. 40_custom soubor umožňuje změnit GRUB přidáním vlastních zátěžových bodů, což je užitečné pro práci s jednotlivými typy startu systému (všimněte si, že změny, které by měly skončit s prázdným řádkem, nebo posledního místa nakládky všechny banální návrh nebude zobrazen).

Nicméně, dokonce i jednodušší způsob, jak upravit GRUB v systému Ubuntu - užitný grub-Customizer. Díky své jednoduchosti a intuitivní rozhraní, to je nejlepší možností, jak nakonfigurovat zavaděč je nejvhodnější pro nezkušené nováčky. Pro instalaci spustit terminál (Ctrl + Alt + T), pak se jeden po druhém, zadat do následujících příkazů:

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

- sudo add-get update,

- sudo add-get install grub-Customizer.

A i když Grub-Customizer Program překlad zdaleka nejlepší výkon, aby pochopili velmi snadno v něm:

  • Konfigurace seznamu - nastavení menu, když váš systém. Tam se provádí změnu priorit položek.
  • Základní nastavení - systém nastaven jako výchozí, stejně jako definice v pohotovostním režimu.
  • Vzhled - Úpravy vnějšího designu spouštěcí nabídky.

Kromě všech nastavení změnit, uživatel by měl rozhodně věnovat pozornost osvědčeného software pro použití s GRUB, který bude set-up a diagnostiky mnohem pohodlnější:

  • Super Grub Disk - jednoduchý a pohodlný nástroj pro rychlé obnovení botu. Zároveň umí pracovat nejen s GRUB a LILO, ale dokonce s Windows. Spouští se z disku CD-ROM, flash disk nebo disketu.
  • GParted - dělící editor diskových oddílů, spouštět přímo z CD. S jeho pomocí je možné provádět tyto operace s diskovými oddíly a souborové systémy na nich, jako například: vytvoření, smazání, změna velikosti, kontrola, kopírování a přesouvání.
  • SystemRescueCD - Linux distro speciálně navržen pro zotavení po havárii.
  • TestDisk - nástroj, který umožňuje diagnostikovat a opravy jako samostatný příčky nebo spouštěcí disk úplně.

Jako nakladačem vyrovnat se s OS Windows?

Přímo, bohužel, GRUB nenačte x86 Windows (64bit-verze není výjimkou), protože to, co je nutné vytvořit vhodný mechanismus řetězce začaly. K tomu je třeba přidat několik řádků některých příkazů v konfiguračním souboru grub.cfg:

- název Windows,

- rootnoverify (HD *, *),

- makeactive,

- chainloader 1,

- boot.

Příklad a podrobný popis posledně byl právě uveden v příkazech Tabulka konzole. Nyní přišel nejpraktičtější případě, že je vhodné použít. Nicméně, dokud má několik stejně důležité zavést příkazového řádku systému Windows:

  • rootnoverify (HD *, *) - stejný analog kořenové sady. Informuje GRUB o umístění tohoto úseku, což je další díl spouštěcího kódu, ale nemontujte jej (za jasného důvodu, že je nemožné, aby GRUB). Znovu upozorňujeme, že část (HD *, *) - je číslo disku a číslo bloku, respektive na který chcete nainstalovat systém Windows.
  • makeactive - tým poskytuje zadaný kořenový oddíl boot status.

Nyní, že tentýž příkaz chainloader 1, který přenáší veškeré další kontrolu stahování přímo spuštění systému Windows.

Konečně, poslední tým implementuje začátku nakládání zavazadlového prostoru, po kterém budete mít možnost pracovat v tichosti ve zvoleném operačním systému.

Stává se tak, že pevný disk je nainstalován ne jeden, ale dva nebo více verzí systému Windows. A pak provést stabilní spuštění bez dalších příkazů pro skrytí / zobrazení (skryjete / obnovíte) oddíl je prostě nereálné. Pointa je, že pokud v konfiguračním souboru GRUB je zapsán do skrýt jakýkoli oddíl disku, systém Windows nemůže banální si ho přečíst. A je-li viditelné části, pak to může spustit resp.

Pokud existuje více operačních systémů, nejprve určit, co přesně chcete stáhnout kopii, a pak zkontrolujte jeho přesné umístění - potřebujeme vědět, co je nainstalován na oddíl pevného disku. Například, tam jsou dvě různé verze Windows, umístěné příslušně na první a druhou částí disku a uživatel musí stáhnout ji za sekundu. Za tímto účelem se tyto změny bych měl udělat pro menu.lst souboru:

- název Windows,

- skrýt (hd0,0)

- Unhide (hd0,1),

- rootnoverify (hd0,1),

- makeactive,

- chainloader 1,

- boot.

Ve srovnání s rokem byly přidány předchozích ukázkový kód skrýt a odkrýt příkazů, pomocí kterého může uživatel stáhnout požadovaný operační systém z určeného oddílu na pevném disku.

Přeinstalace GRUB v případě kritických problémů

Dokonce i v případě technických problémů, které obnovit GRUB zcela jednoduchý úkol. Chcete-li začít stahovat instalační LiveCD, otevřete terminálové klávesovou zkratku CTRL + ALT + T.

Poté, co to v pořadí, zadejte příkaz:

  • sudo grub-instalace / dev / sda - instalace GRUBu přímo MBR (sda - spouštěcí disk);
  • sudo update-grub - k hledání dalších zaváděcích záznamů na pevném disku (například Windows).

Teď už zbývá jen restartovat počítač a zjistit, jestli představení Re-nakladače.

Otázka ochrany proti restart smyčce

Potřeba takové integrovány do systému ochrany zavaděč GRUB dochází, pokud jsou soubory protokolu umístěny v adresáři / var / log, vzhledem k nekontrolovanému vstupu informací v nich růst objemů nepřípustné. V normálně operačním systému poskytuje speciální služby, archivy a automaticky vyčistí záznamy. Takže ve většině případů uživatel je absolutně žádná potřeba trávit čas kontrola jejich objem.

Nicméně, tyto služby jsou spuštěny pouze po načtení operačního systému. Prior k tomu, že velikosti souborů protokolu jsou absolutně žádný monitor, což je důvod, proč v případě náhodného pádu systému a následném spuštění systému kulatiny poroste pouze v objemu. A že jejich nekontrolovaný růst bude pokračovat pouze tak dlouho, dokud poslední restart z důvodu selhání systému. Následně může to vše vede k úplnému naplnění oddíl, na kterém je adresář / var / log, který je plný Vydržte systému a dokonce i neschopnost spuštění režimu obnovy.

Právě z této katastrofální situace a uloží GRUB integrovaný systém ochrany restartování cyklická, O „vznáší“ v menu GRUB, čeká na explicitní zásahu uživatele. Se zaměřuje na ochranu hodnoty recordfail, předepsané v /boot/grub/grub.cfg skriptu. Během každé zatížení nastaven jako recordfail = 1, a v konečné fázi se nastaví na spuštění recordfail = 0. A kdyby to byla taková úleva nenastala, automatické načítání úplně vyhnout a je aktivován samém ochranou GRUB.

Za tímto účelem, / etc / defaul / grub variabilní GRUB_RECORDFAIL_TIMEOUT najít a přiřadit hodnotu na počet sekund, během nichž bude nabídka GRUB čekat na zásah uživatele v nepřítomnosti recordfail resetu od 1 na 0. Po tom zachovávají změny sudo příkaz update-grub, tím zakázat ochranu před opakování restart.

Za tímto účelem může být užitečné? Pouze pro pracovní stanice a servery, které nemají klávesnici pro vstup, výstup informací. Bez něj, v případě takových problémů, zatížení systému je obecně není možné. load případy smyčka není tak časté a vyskytují se většinou buď v důsledku problémů s napájením, a to buď z důvodu problémů v softwaru.

Odinstalování GRUB a návrat do Windows: rychle, jednoduše a bezbolestně

V případě vyvstává otázka: „Jak odstranit zavaděče GRUB a nechat jiný operační systém?“ První věc, kterou si uživatel bude muset své instalační disk / flash disk. Rozeberme vše v určitém jednoduchý příklad: uživatel odstraní z Linuxové konzoli, takže nakonec jen jeden systém Windows, ale zároveň není možné stáhnout z důvodu chyby chyby Grub. Pro kompletní řešení tohoto problému je nutné obnovit zavaděč Windows x86 / 64 bit:

  1. Boot z instalačního disku, pre-vystaveni na první prioritu spouštění v systému BIOS
  2. Zavedení z instalačního média, vyberte systém obnovení partition.
  3. V zobrazeném seznamu nástrojů zvolíme příkazového řádku, což bylo předepsáno následující příkazy:
  • Bootrec.exe / FIXBOOT.
  • Bootrec.exe / FixMbr.

Tak, jak odstranit GRUB může být z několika akcí, po všechny operace provedeny úspěšně restartovat počítač a bez problémů pracují v systému Windows systémem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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