GRUB všemohúci, alebo výroba bootovacej jednotky USB flash. Zavádzač operačného systému GRUB: konfigurácia, popis. Inštalácia a oprava GRUBu

  • 12.06.2019


Disk Super Grub2 - univerzálny obraz disku .ISO na obnovenie bootovacieho zavádzača a spustenie operačného systému nainštalovaného na pevnom disku. Ak sa stane, že váš operačný systém nie je možné načítať, pretože je poškodený systémový zavádzač, musíte v takejto situácii podniknúť kroky. Na vyriešenie problému existujú rôzne nástroje, ktoré vám umožnia zaviesť operačný systém a obnoviť bootloader, v tomto prípade vám bude ponúknutý disk Super Grub2.

Rozhranie je nenáročné, intuitívne, treba si len vytvoriť bootovací disk, bootovateľný Flash alebo Floppy disk, bootovať z neho, stlačiť niekoľko tlačidiel a reštartovať do obnovených systémov.

Hlavnou úlohou tohto nástroja je obnoviť poškodený alebo zničený bootloader. Druhou úlohou je dostať sa čo najbližšie k bootloaderu GRUB2 a k tomu, ako funguje proces bootovania OS.

Funkcie a možnosti ponuky disku Super Grub2:
- Zistiť akýkoľvek OS
Výberom tejto funkcie SG2D (Super GRUB2 Disk) začne skenovať všetky diskové oddiely na všetkých diskoch, aby zistil operačné systémy, a potom vytvorí ponuku, kde si môžete zvoliť ktorýkoľvek z nájdených operačných systémov pre jeho následné spustenie.
Ak chcete zobraziť príkazy alebo upraviť položku ponuky, môžete spustiť stlačenie klávesu „e“ a potom kombinácie „ctrl + x“.

Podporované sú nasledujúce OS:
- GNU / Linux (aj keď v čase písania tohto článku nie je implementovaná podpora samostatných / bootovacích oblastí);
- FreeBSD;
- Mac OSX / Darwin;
- Microsoft Windows - všetky verzie;

- Zistiť akýkoľvek konfiguračný súbor GRUB2 (grub.cfg)
Funkcia na vyhľadanie súboru „grub.cfg“ na všetkých oddieloch a vytvorenie ponuky na výber konkrétneho súboru „grub.cfg“ zo všetkých nájdených. To môže byť užitočné, ak bola inštalácia GRUB2 nejakým spôsobom poškodená, ale konfiguračný súbor zostáva nedotknutý. Načítaním súboru grub.cfg sa načíta natívna ponuka GRUB2 v prostredí disku Super GRUB2 Disk.

- Zistiť akúkoľvek inštaláciu GRUB2 (aj keď je mbr prepísaný)
Táto funkcia sa používa na vyhľadanie inštalačných súborov GRUB2 (súbory „core.img“ špecifické pre GRUB2) na všetkých oddieloch a na vytvorenie ponuky pre výber konkrétneho súboru zo všetkých nájdených. To môže byť užitočné, ak bol váš MBR prepísaný systémom MS Windows, ale inštalácia GRUB2 stále funguje. Načítanie súboru „grub.cfg“ (ako v predchádzajúcej položke ponuky) vám zvyčajne umožní aj zavedenie systému, ale stále môžu nastať problémy, ak používate funkcie z novšej verzie GRUB2, ako je tá, ktorá sa používa v aktuálnom disku Super GRUB2. Načítanie súboru „core.img“ z GRUB2 cez túto položku ponuky načíta GRUB2 z vášho aktuálneho balíka, ako keby MBR nebol poškodený a boot bol v poriadku.

- Zistiť bootovacie systémy so slučkou (v / boot-isos alebo / boot / boot-isos /)
Mnoho distribúcií LiveCD GNU / Linux podporuje viacnásobné zavedenie zo súboru ISO, t.j. keď je možné zaviesť zo súboru ISO bez toho, aby ste ho museli vypáliť na CD.
Táto funkcia prehľadáva adresáre „/ boot-isos /“ alebo „/ boot / boot-isos /“ vo všetkých oddieloch na disku. Potom vyhľadá súbory „.iso“ v týchto adresároch a vytvorí ponuku pre výber konkrétneho súboru „.iso“ zo všetkých nájdených. Nie všetky súbory „.iso“ však možno použiť na viacnásobné stiahnutie.

V čase písania tohto článku sú podporované nasledujúce distribúcie:
- Grml;
- Parted Magic;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- všetky distribúcie, ktoré sú dodávané so súbormi Loopback.cfg;

- Povoliť podporu LVM GRUB2
Táto možnosť vám umožňuje povoliť podporu GRUB2 LVM s „insmod lvm“, a ak je váš oddiel „/ boot“ umiestnený na LVM, musíte túto možnosť zvoliť PRED spustením niektorej z vyššie popísaných funkcií ponuky obsahujúcich „Detekovať .. . “.
Ak neviete, čo je LVM, potom by sa vás to nemalo týkať a môžete túto možnosť jednoducho ignorovať.

- Povoliť podporu RAID GRUB2
Táto možnosť umožňuje podporu RAID pre GRUB2. Ak je oddiel „/ boot“ vášho operačného systému na disku RAID, musíte túto možnosť zvoliť PREDTÝM, ako použijete niektorú z vyššie popísaných funkcií, ktorá obsahuje názov „Detect ...“.
Ak neviete, čo je to RAID, môžete túto možnosť jednoducho ignorovať.
Vďaka RAID1 bude bootloader GRUB schopný čítať jednotlivé časti poľa aj bez načítaných RAID modulov.

- Povoliť podporu PATA GRUB2 (na vyriešenie chýb / obmedzení systému BIOS)
Až doteraz môže mať mnoho počítačov neúplný systém BIOS, ktorý nedokáže správne pracovať s veľkými diskami. Zároveň môže GRUB vylučovať chyby disku pri pokuse o zavedenie z veľkého disku bez toho, aby bol na samom začiatku disku umiestnený samostatný malý / bootovací oddiel.
GRUB2 má však svoje vlastné ovládače pre priamy prístup na disk obchádzajúci systém BIOS. Obmedzenia systému BIOS preto nezabránia prístupu k akejkoľvek časti disku bez ohľadu na jeho veľkosť.

Ak teda máte problémy so zavedením kvôli chybám „z disku“, výber tejto možnosti vám umožní bezproblémové zavedenie.
Ak chcete nainštalovať GRUB2 s podporou ATA a zbaviť sa vyššie uvedených problémov, použite príkaz:

# grub-install --disk-module \u003d ata

V súčasnosti GRUB2 podporuje iba staršie PATA disky (ATAPI alebo IDE). Ak máte jednotku SATA, bude táto možnosť zbytočná, je však nepravdepodobné, že by nové BIOSy s podporou SATA mali problémy.

- Povoliť podporu USB GRUB2 * experimentálne *
Mnoho BIOSov stále nepodporuje bootovanie z USB, ale s touto možnosťou môžete na zavedenie OS z USB pomocou vlastných ovládačov použiť Super GRUB2 Disk (načítaný z diskety, CD alebo iného zariadenia, ktoré BIOS podporuje). GRUB2 t.j. obchádzanie obmedzení systému BIOS,
Táto možnosť vám umožní iba zaviesť operačné systémy zadarmo, ako je GNU / Linux alebo FreeBSD, a nemožno ju použiť na zavedenie systému Windows zo zariadenia USB. Táto funkcionalita je stále v „experimentálnej“ fáze.

- Povoliť sériový terminál
Táto voľba umožňuje podporu sériovej konzoly GRUB2 pomocou predvolených možností. Môže sa použiť na ladenie uložením chybových správ do protokolov. Ak predvolené parametre nevyhovujú vašim sériovým zariadeniam, môžete konfiguráciu zmeniť manuálne pomocou príkazu „serial“ v súlade s dokumentáciou

Ak nemáte tušenie, čo je to „sériová konzola“, túto možnosť jednoducho ignorujte.

Zoznam zariadení / oddielov
Táto funkcia zobrazí všetky vaše zariadenia a oddiely, ktoré dokáže GRUB2 čítať. K dispozícii budú tiež informácie o súborových systémoch v každom zariadení. A keďže GRUB2 používa jediný modul „ext2.mod“ na podporu „ext (2,3,4)“, akýkoľvek súborový systém „extN“ sa bude javiť ako „ext2“.

Disk Super Grub2 vhodné na nahrávanie na cd-disk a usb.

Zmeny disku Super Grub2 Disk 2.02s6 stabilné

Pridaný ruský jazyk
Vylepšená detekcia initramfs v Arch Linuxe
Pridaná podpora pre zostavenie i386-efi
Väčšina z vás tento obrázok nebude potrebovať. Existuje len veľmi málo strojov, ktoré špecificky potrebujú bootovanie i386-efi.
Do hybridného iso bol pridaný i386-efi
Teraz je hybridný iso ešte výkonnejší, pretože dokáže automaticky detekovať i386-efi a načítať jeho moduly.
Samotný Grub je preložený, keď je vybraný jazyk.
To znamená, že reťazce ako napríklad „Pomocou klávesov hore a dole vyberte ...“ zo samotného grubu sa tiež preložia do vášho vlastného jazyka (ak to podporuje predchádzajúci Grub2)
Bol pridaný súbor loopback.cfg (nie je oficiálne podporovaný)
Niektorí ľudia by chceli mať možnosť reťazovo načítať skripty disku Super Grub2 z iného disku Super Grub2 alebo vlastného disku Grub2. Teraz to môžete urobiť vykonaním konfiguračného súboru do nášho loopback.cfg. Tento spôsob práce však nie je oficiálne podporovaný. Ak nepracuje tak, ako očakávate, nežiadajte o podporu.

Verzia softvéru: 2,01 RC3
Jazyk rozhrania:Angličtina
Plošina: x86 / x64
Vývojár: Disk Grub2
Liek:Nevyžaduje sa (freeware)
Požiadavky na systém:

Popis:
Super Grub2 Disk je univerzálny obraz disku .ISO na obnovenie bootloaderu a spustenie operačného systému nainštalovaného na pevnom disku. Ak sa stane, že váš operačný systém nie je možné načítať, pretože je poškodený systémový zavádzač, musíte v takejto situácii podniknúť kroky. Na vyriešenie problému existujú rôzne nástroje, ktoré vám umožnia zaviesť operačný systém a obnoviť bootloader, v tomto prípade vám bude ponúknutý disk Super Grub2.

Rozhranie je nenáročné, intuitívne, treba si len vytvoriť bootovací disk, bootovateľný Flash alebo Floppy disk, bootovať z neho, stlačiť niekoľko tlačidiel a reštartovať do obnovených systémov.

Hlavnou úlohou tohto nástroja je obnoviť poškodený alebo zničený bootloader. Druhou úlohou je dostať sa čo najbližšie k bootloaderu GRUB2 a k tomu, ako funguje proces bootovania OS.

Disk Super Grub2 je vhodný na nahrávanie na cd aj usb.

Zistiť akýkoľvek OS
Výberom tejto funkcie SG2D (Super GRUB2 Disk) začne skenovať všetky diskové oddiely na všetkých diskoch, aby zistil operačné systémy, a potom vytvorí ponuku, kde si môžete zvoliť ktorýkoľvek z nájdených operačných systémov pre jeho následné spustenie.
Ak chcete zobraziť príkazy alebo upraviť položku ponuky, môžete spustiť stlačenie klávesu „e“ a potom kombinácie „ctrl + x“.

Podporované sú nasledujúce OS:
- GNU / Linux (aj keď v čase písania tohto článku nie je implementovaná podpora samostatných / bootovacích oblastí);
- FreeBSD;
- Mac OSX / Darwin;
- Microsoft Windows - všetky verzie;

Zistiť akýkoľvek konfiguračný súbor GRUB2 (grub.cfg)
Funkcia na vyhľadanie súboru „grub.cfg“ na všetkých oddieloch a vytvorenie ponuky na výber konkrétneho súboru „grub.cfg“ zo všetkých nájdených. To môže byť užitočné, ak bola inštalácia GRUB2 nejakým spôsobom poškodená, ale konfiguračný súbor zostáva nedotknutý. Načítaním súboru grub.cfg sa načíta natívna ponuka GRUB2 v prostredí disku Super GRUB2 Disk.

Zistiť akúkoľvek inštaláciu GRUB2 (aj keď je mbr prepísaný)
Táto funkcia sa používa na vyhľadanie inštalačných súborov GRUB2 (súbory „core.img“ špecifické pre GRUB2) na všetkých oddieloch a na vytvorenie ponuky pre výber konkrétneho súboru zo všetkých nájdených. To môže byť užitočné, ak bol váš MBR prepísaný systémom MS Windows, ale inštalácia GRUB2 stále funguje. Načítanie súboru „grub.cfg“ (ako v predchádzajúcej položke ponuky) vám zvyčajne umožní aj zavedenie systému, ale stále môžu nastať problémy, ak používate funkcie z novšej verzie GRUB2, ako je tá, ktorá sa používa v aktuálnom disku Super GRUB2. Načítanie súboru „core.img“ z GRUB2 cez túto položku ponuky načíta GRUB2 z vášho aktuálneho balíka, ako keby MBR nebol poškodený a boot bol v poriadku.

Zistiť bootovacie systémy so slučkou (v / boot-isos alebo / boot / boot-isos /)
Mnoho distribúcií LiveCD GNU / Linux podporuje viacnásobné zavedenie zo súboru ISO, t.j. keď je možné zaviesť zo súboru ISO bez toho, aby ste ho museli vypáliť na CD.
Táto funkcia prehľadáva adresáre „/ boot-isos /“ alebo „/ boot / boot-isos /“ vo všetkých oddieloch na disku. Potom vyhľadá súbory „.iso“ v týchto adresároch a vytvorí ponuku pre výber konkrétneho súboru „.iso“ zo všetkých nájdených. Nie všetky súbory „.iso“ však možno použiť na viacnásobné stiahnutie.

V čase písania tohto článku sú podporované nasledujúce distribúcie:
- Grml;
- Parted Magic;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- všetky distribúcie, ktoré sú dodávané so súbormi Loopback.cfg;

Povoliť podporu LVM GRUB2
Táto možnosť vám umožňuje povoliť podporu GRUB2 LVM s „insmod lvm“, a ak je váš oddiel „/ boot“ umiestnený na LVM, musíte túto možnosť zvoliť PRED spustením niektorej z vyššie popísaných funkcií ponuky obsahujúcich „Detekovať .. . “.
Ak neviete, čo je LVM, potom by sa vás to nemalo týkať a môžete túto možnosť jednoducho ignorovať.

Povoliť podporu RAID GRUB2
Táto možnosť umožňuje podporu RAID pre GRUB2. Ak je oddiel „/ boot“ vášho operačného systému na disku RAID, musíte túto možnosť zvoliť PREDTÝM, ako použijete niektorú z vyššie popísaných funkcií, ktorá obsahuje názov „Detect ...“.
Ak neviete, čo je to RAID, môžete túto možnosť jednoducho ignorovať.
Vďaka RAID1 bude bootloader GRUB schopný čítať jednotlivé časti poľa aj bez načítaných RAID modulov.

Povoliť podporu PATA GRUB2 (na vyriešenie chýb / obmedzení systému BIOS)
Až doteraz môže mať mnoho počítačov neúplný systém BIOS, ktorý nedokáže správne pracovať s veľkými diskami. Zároveň môže GRUB vylučovať chyby disku pri pokuse o zavedenie z veľkého disku bez toho, aby bol na samom začiatku disku umiestnený samostatný malý / bootovací oddiel.
GRUB2 má však svoje vlastné ovládače pre priamy prístup na disk obchádzajúci systém BIOS. Obmedzenia systému BIOS preto nezabránia prístupu k akejkoľvek časti disku bez ohľadu na jeho veľkosť.

Ak teda máte problémy so zavedením kvôli chybám „z disku“, výber tejto možnosti vám umožní bezproblémové zavedenie.
Ak chcete nainštalovať GRUB2 s podporou ATA a zbaviť sa vyššie uvedených problémov, použite príkaz:

# grub-install --disk-module \u003d ata

V súčasnosti GRUB2 podporuje iba staršie PATA disky (ATAPI alebo IDE). Ak máte jednotku SATA, bude táto možnosť zbytočná, je však nepravdepodobné, že by nové BIOSy s podporou SATA mali problémy.

Povoliť podporu USB zariadenia GRUB2 * experimentálne *
Mnoho BIOSov stále nepodporuje bootovanie z USB, ale s touto možnosťou môžete na zavedenie OS z USB pomocou vlastných ovládačov použiť Super GRUB2 Disk (načítaný z diskety, CD alebo iného zariadenia, ktoré BIOS podporuje). GRUB2 t.j. obchádzanie obmedzení systému BIOS,
Táto možnosť vám umožní iba zaviesť operačné systémy zadarmo, ako je GNU / Linux alebo FreeBSD, a nemožno ju použiť na zavedenie systému Windows zo zariadenia USB. Táto funkcionalita je stále v „experimentálnej“ fáze.

Povoliť sériový terminál
Táto voľba umožňuje podporu sériovej konzoly GRUB2 pomocou predvolených možností. Môže sa použiť na ladenie uložením chybových správ do protokolov. Ak predvolené parametre nevyhovujú vašim sériovým zariadeniam, môžete konfiguráciu zmeniť manuálne pomocou príkazu „serial“ v súlade s dokumentáciou

Ak nemáte tušenie, čo je to „sériová konzola“, túto možnosť jednoducho ignorujte.

Zoznam zariadení / oddielov
Táto funkcia zobrazí všetky vaše zariadenia a oddiely, ktoré dokáže GRUB2 čítať. K dispozícii budú tiež informácie o súborových systémoch v každom zariadení. A keďže GRUB2 používa jediný modul „ext2.mod“ na podporu „ext (2,3,4)“, akýkoľvek súborový systém „extN“ sa bude javiť ako „ext2“.

osdetect: Položka systému Linux teraz zobrazuje svoje zariadenie
osdetect: Záznam systému Mac OS X / Darwin teraz zobrazuje jeho zariadenie
Opravená detekcia nesprávnych súborov EFI
supergrub-meta-mkrescue teraz vytvára samostatné obrázky pre: x86_64-efi, i386-efi, i386-coreboot a i386-ieee1275
Oprava chyby: Opravte spúšťač gfxterm. Teraz preklad funguje podľa očakávaní. Špeciálne znaky sú zobrazené v poriadku
Preklad do španielčiny bol aktualizovaný tak, aby zodpovedal novým možnostiam
Súbory prekladov boli aktualizované, aby odrážali nové reťazce
Kód bol opravený, aby bolo možné preložiť všetky viditeľné reťazce
Drobné vylepšenia dizajnu

Screenshoty:



Rôzne PEtoUSB, existuje viac univerzálnych ako v tejto téme. Veľa nástrojov v podstate nainštaluje bootloader grub, isolinux (menej často BCDW alebo lilo, ešte menej často jeho vlastný ako Win7), a potom do nich ukladá súbory, ktoré sú mu ponúkané (Windows7, WindowsXP, Ubuntu atď.). Odtiaľto a náročnosť na obrázky (ako písali v komentároch k tejto téme).

Prevažná väčšina diskov na internete (najmä USB) medzitým používa isolinux a grub, čo im bráni v jednoduchej kombinácii? nevadí!

Skúsim s príkladmi povedzte, ako vytvoriť bootovateľnú inštaláciu a iba Live USB flash disk, a to všetko v jednom bez toho, aby boli naostrené pomôcky pre konkrétnu distribučnú súpravu. A byť schopný v prípade potreby ľahko pridať na flash disk niečo iné bez toho, aby ste to znova preformátovali.

Nie všetky obrázky antivírusov boli správne „napojené“ na USB flash disk, ak niekto môže a bude sa podeliť o svoje skúsenosti, budem rád (dlho som si ich nestiahol, možno v najnovších verziách je to už oveľa jednoduchšie). Obrázok napríklad od Dr.Weba dokonca obsahuje pokyny pre inštaláciu na flash disk.
Referenčné živé obrázky antivírusového softvéru:
Dr.Web
BitDefender
Avast! už zaplatené :(
Symantec NAV
Panda
Avira

8. DOS. Tu sa oplatí zdieľať, ak potrebujeme DOS pre vážnu prácu, potom má zmysel vyhľadať napríklad DOS-Live obrázky a načítať ich ako v kroku 3. Spustili sme DOS, aby sme z neho neskôr spustili inštaláciu systému Windows XP. Od DOS potrebujeme:
AUTOEXEC.BAT
COMMAND.COM
CONFIG.SYS
EMM386.EXE
HIMEM.SYS
IO.SYS
SMARTDRV.EXE

Je žiaduce, ale nevyžaduje sa:
Mouse.com
MYŠ.INI
OAKCDROM.SYS

Toto všetko skopírujeme do koreňového adresára flash disku a do menu.lst pridať
názov DOS (nainštalovať WinXP?)
root (hd0,0)
činný
chainloader /io.sys
Tu si môžete vychutnať DOS alebo vopred v AUTOEXEC.BAT zaregistrovať sa (súbor odpovedí je samozrejme voliteľný):
smartdrv
cd \\ WinXP \\ i386
nezískať /U:\\WinXP\\i386\\winnt.sif

9. Inštalácia systému Windows 7. Ako už bolo spomenuté vyššie, stačí rozbaliť ISO do koreňového adresára flash disku a v menu.lst pridať (už s hd0.0)
root (hd0,0)
chainloader / bootmgr
topánka

10. No, absolútne nič, čo ti poviem o jednom ďalšom type nástrojov. Niektoré (nie všetky!) Obrázky ISO je možné načítať priamo z programu grub. Medzi týmito som našiel: Acronis True Image, Acronis Disk Director, Active Password Changer. Jedná sa o špeciálne pripravené obrázky (nejde o jednoduchú snímku z CD), načítajte ich nasledovne:
názov Active Password Changer
mapa (hd0,0) /Pwdchanger.iso (hd32)
mapa - hák
chainloader (hd32)

Prebieha mazanie

Čo ak ste omylom nainštalovali grub do MBR hlavného disku a nie do jednotky flash, alebo ju musíte z jednotky flash vybrať? Môžete použiť pomôcku bootsect.exe ako som písal vyššie.
Ak ste ešte nereštartovali (ak ste reštartovali, použite grub na zavedenie systému Windows spôsobom popísaným vyššie) a spustite bootsect.exe
Obnovenie systému Windows XP bootsect / nt52 c: / mbr
Obnovenie systému Windows Vista / 7 bootect / nt60 c: / mbr
bootect nachádza sa v priečinku topánkadisk Windows, ako aj v mojom rozloženom archíve na konci článku.
Jednotka flash je dostatočne jednoduchá na formátovanie.

Záver

Dúfam, že tieto príklady pomôžu niekomu prísť na to a niekoho tento bootloader zaujme a obslužné programy na vytváranie bootovacích flash diskov vyvolajú úsmev (nechcem nikoho uraziť, vážim si všetkých vývojárov, viac ako to, že som s takýmito obslužnými programami začal sám). A samozrejme vám vrelo odporúčam, aby ste si podrobnejšie preštudovali samotný grub a napríklad tu GRUB4DOS

Na inicializáciu jadra a spustenie operačného systému Linux sa používa bootloader. Toto je program, ktorý sa spustí po dokončení kontroly hardvéru v systéme BIOS, pripraví hardvér, nastaví požadované parametre jadra a umožní vám výber operačného systému. Hlavnou úlohou bootloaderu je dať používateľovi výber operačného systému, ktorý má zaviesť.

Predtým bolo na zavedenie Linuxu použitých niekoľko bootloaderov, sú to isolinux, lilo, grub. Ale teraz sa najčastejšie používa Grub alebo celé jeho meno GRand Unified Bootloader. Tento článok vás prevedie inštaláciou bootloaderu Grub cez terminál. Taktiež si povieme, ako nainštalovať grub na počítač UEFI, aj manuálne.

Ako som už povedal, hlavnou úlohou bootloadera je poskytnúť výber operačného systému pred zavedením. Nepredpokladajte, že Windows nepoužívajú bootloader, sú tam a fungujú, rovnako ako Grub.

Bootloader je možné inštalovať do rôznych tabuliek diskových oddielov. V súčasnosti sú najpoužívanejšie GPT a MBR. Inštalácia bootloaderu Grub sa vzhľadom na ich špecifiká pre každú z týchto tabuliek mierne líši. Viac sa o rozdieloch dočítate v samostatnom článku. Okamžite poviem, že GPT je novšia a funkčnejšia tabuľka oddielov, MBR je už zastarané, ale stále sa často používa.

V MBR je niekoľko možností, Grub zapisuje do oblasti MBR na disku. Veľkosť sektoru MBR zaberá prvých 512 bajtov a to je dosť na to, aby ste tam nainštalovali bootloader.

GPT poskytuje pokročilejšie funkcie. Po prvé, kvôli kompatibilite GPT emuluje sektor MBR a môžeme tam nainštalovať GRUB, ale táto možnosť je veľmi nespoľahlivá a neodporúča sa. Po druhé, teraz je možné nainštalovať Grub na diskovú oblasť. Jednoducho na disku vytvoríme 1 MB oddiel a napíšeme tam to, čo bolo predtým napísané do MBR, vďaka čomu je inštalácia bootloaderu spoľahlivejšia a bezpečnejšia pred poruchami.

UEFI poskytuje veľmi odlišný spôsob inštalácie bootloaderu. Tu to netreba nikde písať, bootloader je bežná aplikácia EFI, ktorá je umiestnená na oddiele EFI a už tam plne úspešne funguje spolu s ostatnými aplikáciami.

Na inštaláciu Grubu sa vo všetkých prípadoch použije príkaz grub-install. Poďme sa rýchlo pozrieť na jeho syntax a parametre. Syntax:

$ grub-install disk možností

Existuje veľa parametrov, ale budeme ich potrebovať iba zopár:

  • --komprimovať - komprimovať súbory bootloaderu;
  • --install-modules \u003d moduly - nainštalujte iba tieto moduly;
  • --moduly - zapísať tieto moduly do MBR;
  • --boot-adresár - použite iný adresár pre súbory Grub;
  • --bootloader-id - názov bootloaderu v ponuke EFI;
  • --core-compress - komprimovať obraz načítaný do MBR;
  • --efi-adresár - použite systémový oddiel EFI;
  • - sila - inštalácia napriek chybám;
  • --recheck - odstrániť existujúcu mapu zariadenia, pomáha v prípade výskytu chýb;
  • - odnímateľný - inštalácia grub na USB flash disk (iba EFI);

Základňa bola rozobraná. Teraz prejdime k inštalácii. V nasledujúcom texte budem predpokladať, že všetky akcie sa vykonávajú zo systému, pre ktorý musíte nainštalovať bootloader, alebo z prostredia chroot tohto systému.

Inštalácia zavádzača Grub do MBR pre BIOS

Začnime tým najjednoduchším a najznámejším. Tento návod, ako nainštalovať bootloader Grub, je vhodný pre každú distribúciu, pretože príkazy sú všade takmer rovnaké. Nie je potrebné inštalovať žiadne ďalšie balíčky ani vytvárať oddiely. Inštalácia Grub na váš pevný disk sa vykonáva pomocou príkazu:

sudo grub-install / dev / sda

sudo grub2-install / dev / sda

Obslužné programy grub v rôznych distribúciách môžu, ale nemusia, obsahovať dve. Tu / dev / sda je váš pevný disk. Teraz generujeme konfiguračný súbor na automatickú detekciu nainštalovaných operačných systémov:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Hotový. O tých dvoch je rovnaká poznámka. Ak chcete nainštalovať Grub na USB flash disk v MBR, potom tiež nie je problém, stačí pripojiť USB flash disk a spustiť nasledujúci príkaz:

sudo grub-install --root-adresár \u003d / mnt / USB / / dev / sdb

Tu je / mnt / USB priečinok, do ktorého bola nainštalovaná jednotka flash, a / seb / sdb je samotná jednotka flash. Existuje iba jeden problém, konfiguračný súbor bude musieť byť vykonaný manuálne.

Inštalácia Bootloaderu Grub do GPT pre BIOS

Najskôr nemôžeme nič nechať a nainštalovať Grub, ako je popísané v predchádzajúcej metóde. Potom sa však nainštaluje do oblasti kompatibility MBR, ktorá nie je spoľahlivá. Preto sa odporúča inštalovať grub, ako je popísané nižšie, na samostatný oddiel.

Oddiel, ktorý potrebujeme, je možné vytvoriť v inštalátore ľubovoľnej distribúcie, ak inštalujete v grafickom rozhraní alebo pomocou programu gparted. Potrebujeme 1 megabajtový oddiel bez súborového systému a označený ako grub_bios:

Hotový. Ak nemáte po ruke prístup k grafickému rozhraniu, môžete vytvoriť takúto časť cez terminál. Obslužný program fdisk nepodporuje gpt, takže použijeme gfdisk. Najskôr spustite obslužný program:

sudo gdisk / dev / sda

Ak chcete vytvoriť nový oddiel, stlačte kláves n a vyberte číslo oddielu:

Súhlasíme s počiatočným sektorom, použije sa prvý bezplatný:

Vyberieme konečný sektor oddielu. Štandardne sa použije maximum. Potrebujeme 1 MB oddiel. Veľkosť jedného sektoru GPT je 512 bajtov, takže potrebujeme oddiel s rozlohou 2048 sektorov. Takže výsledný sektor bude 24-tisíc.

HEX kód je kód, ktorý hovorí systému, aby použil túto časť pre Grub, je potrebné ho nainštalovať ef02:

Hotovo, zostáva stlačiť w, aby sa zmeny zapísali na disk:

sudo grub-install / dev / sda

Zostáva vytvoriť konfiguračný súbor grub:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Teraz najťažšia časť, ako nainštalovať grub efi.

Inštaluje sa GRUB UEFI GPT

Inštalácia Grub UEFI je niečo podobné ako inštalácia v GPT, tu budeme mať aj samostatný oddiel, tentokrát však nie pre bootloader, ale oddiel EFI. Ak už máte Windows nainštalovaný, pravdepodobne už existuje. Tento oddiel má zvyčajne veľkosť 100 MB, systém súborov fat32 a príznak ESP. Takto to bude vyzerať:

Ak taký oddiel neexistuje, môžeme ho vytvoriť pomocou gparted. Za týmto účelom vytvorte sekciu s nasledujúcimi parametrami:

Veľkosť 100 MB, názov oddielu ESP, systém súborov fat32... Potom vykonajte zmeny a nastavte príznak sekcie ESP:

To isté môžete urobiť na Gdisku, len tentokrát je potrebné nainštalovať sekciu HEX kód ef00... Po vytvorení oddielu ho pripojíme k nášmu súborovému systému:

sudo mkdir / boot / efi
$ sudo mount / dev / sda2 / boot / efi

sudo apt nainštalovať grub-efi efibootmgr

grub-install / dev / sda

Inštalácia Grub efi na MBR vyzerá úplne rovnako, len existuje niekoľko obmedzení. ESP by sa mal vytvárať iba na začiatku disku. V režime EFI môžete GRUB nainštalovať aj na USB kľúč, čo nie je veľmi náročné. Ak to chcete urobiť, použite príkaz:

grub-install --boot-adresár \u003d / mnt / sdb2 / boot --efi-adresár \u003d / mnt / sdb1 - cieľ \u003d x86_64-efi - vymeniteľné

Zvážte možnosti: --boot-adresár - nastaví priečinok so súbormi bootloaderu na jednotke flash, --efi-adresár - priečinok, kde je pripojený oddiel efi, --cieľ - architektúru cieľového systému a - - odnímateľný hovorí, že toto je inštalácia vymeniteľného média. Všetko s UEFI. Po reštarte a výbere položky súvisiacej s Grubom v ponuke EFI sa dostanete do známeho menu grub a môžete zvoliť požadovanú možnosť.

závery

Teraz by vám inštalácia Grubu nemala robiť žiadne problémy. Pokryli sme nielen to, ako nainštalovať Grub2 do MBR, ale aj do EFI. Okrem toho môžete na obnovenie Grubu použiť všetky tu uvedené informácie. To vám pomôže lepšie pochopiť, čo sa stane počas obnovy. A zvážime nastavenie parametrov a manuálne vytvorenie konfiguračného súboru v jednom z nasledujúcich článkov.

Je to bootloader pre operačné systémy. Podporuje Android x86, zabezpečené duálne bootovanie Windows a Linux bez toho, aby ste sa dotkli Windows MBR OS.
Grub2Win sa inštaluje na Windows 8, Windows 7, XP alebo Vista. Načíta natívny kód GNU GRUB verzie 2.02. Všetko je obsiahnuté v jednom 10 MB adresári na jednotke C. S pokynmi a grafickým rozhraním môžete Grub2Win rýchlo a ľahko nainštalovať. Pomocník a správy sa počas sťahovania zobrazujú vo vašom jazyku. Môžete si zvoliť ľubovoľný operačný systém. Zahrnuté sú Android, Ubuntu, Suse, Fedora, Mint, bezplatné BSD a Windows obrázky. Zahŕňa niekoľko grafických tém s animáciami času načítania a posuvnými lištami výberu OS. Program Grub2Win bol od svojho prvého vydania v roku 2010 stiahnutý viac ako 100 000-krát a bol používaný vo viac ako 170 krajinách po celom svete.

Zoznam funkcií Grub2Win.

  • Inštalácia na Windows 8, Windows 7, XP a Vista.
  • Vyžaduje 10 MB vozík na jednotke C.
  • Užívateľsky prívetivé grafické rozhranie vám umožní nainštalovať Grub2Win za pár sekúnd.
  • Vyberte a prezrite si témy a animácie bootloaderu.
  • Pomocník a správy GRUBu sú zobrazené v 27 jazykoch.
  • Funguje so všetkými súborovými systémami vrátane Btrfs, ako aj Mac HFS a hfsplus.
  • Môže vyhľadať a stiahnuť sekcie podľa ich štítku. Podporuje skripty.
  • Funguje s diskami GPT - až 128 primárnych oddielov na disku.
  • Podpora veľmi veľkých (nad 4 TB) diskov a diskových oddielov.
  • V registri a v MBR systému Windows nie sú žiadne zmeny.
  • Secure Multiboot Windows, Android, Ubuntu, Suse, Fedora, Mint, FreeBSD a ďalšie.
  • Grub je konfigurovaný z Windows.
  • GRUB invaders - hry vo vnútri GRUBU.