Instalarea grub bootloader uefi ubuntu 16.04. Cum să remediați GRUB2 dacă Ubuntu nu pornește

Original: GRUB 2: Vindecă-ți bootloader-ul
Postat de Mayank Sharma
Data publicării: 10 septembrie 2015
Traducere: A. Panin
Data traducerii: 16 decembrie 2015

Nu există multe lucruri care pot fi la fel de enervante precum încărcătorul de sistem care nu funcționează. De aceea vom învăța să profităm la maximum de toate capacitățile încărctorului de sistem GRUB 2, menținându-l în stare de funcționare.

Pentru ce este?

    GRUB 2 este cel mai popular bootloader, folosit în aproape fiecare distribuție Linux.

    Încărcătorul de sistem este important componenta software, care, totuși, poate să nu funcționeze corect în unele cazuri.

    GRUB 2 este un încărcător de pornire extensibil și flexibil care acceptă multe opțiuni de configurare.


Încărcătorul Linux, numit GRUB 2, este o componentă software de înaltă calitate și flexibilă. Deși acest bootloader nu este singurul bootloader care acceptă Linux, este cel mai popular și este folosit de aproape toate distribuțiile cunoscute. Procesul de funcționare a încărcător de încărcare a sistemului GRUB 2 poate fi împărțit în două faze. În primul rând, afișează un meniu cu numele tuturor celor instalate pe computer sisteme de operareși vă permite să alegeți unul dintre ele. În al doilea rând, pornește nucleul Linux atunci când selectați un sistem de operare bazat pe nucleul corespunzător folosind meniul de pornire.

Evident, atunci când utilizați un sistem de operare bazat pe nucleul Linux, pur și simplu nu puteți face fără un încărcător de pornire. În același timp, încărcătorul de sistem este poate cea mai misterioasă componentă a distribuției Linux. În acest ghid, vă vom prezenta câteva dintre capacitățile acestui încărcător de pornire de sistem și vă vom învăța cum să rezolvați problemele asociate cu funcționarea incorectă a acestuia.

Cea mai importantă componentă a încărcării de pornire GRUB 2 este o colecție de fișiere text, precum și mai multe scripturi shell. Prima componentă acest set, care merită cunoscut, se află în directorul /etc/default/grub. Acest fisier text, cu care puteți seta valorile variabilelor de configurare și alți parametri meniul GRUB 2 (consultați secțiunea „Opțiuni pentru meniul de pornire personalizat”).

Un alt director important asociat cu GRUB 2 este directorul /etc/grub.d. Acest director conține toate scripturile care formează descrierea fiecărui element de meniu. Aceste nume de script trebuie să fie prefixate cu două cifre. Aceste prefixe sunt menite să stabilească ordinea în care vor fi executate scripturile, precum și ordinea în care elementele corespunzătoare vor apărea în meniul GRUB 2. Fișierul 00_header este citit mai întâi, urmat de /etc/default/grub Fișier de configurare. După aceasta, elementele de meniu sunt generate pentru nucleele Linux ale sistemului actual folosind scriptul 10_linux. Acest script creează un element normal de meniu de pornire pentru un nucleu Linux și un element de meniu de recuperare a sistemului pentru același nucleu Linux din partiția /boot.

În continuare, sunt executate scripturi pentru a căuta alte sisteme de operare, cum ar fi 30_os-prober și 40_custom. Scriptul os-prober creează elemente de meniu pentru alte nuclee și alte sisteme de operare care se găsesc pe alte partiții ale hard diskului. Este capabil să recunoască sistemele Linux, Windows, BSD și Mac OS X instalate. Dacă utilizați o configurație de partiție a dvs., care este prea exotică pentru scriptul os-prober hard disk, împiedicând recunoașterea distribuției instalate, puteți adăuga o descriere a acestei distribuții la scriptul 40_custom (vezi secțiunea „ Elemente personalizate meniul de pornire").

GRUB 2 nu necesită editarea manuală a fișierelor de configurare pentru a modifica opțiunile de pornire a sistemului: în schimb, vă permite să generați un fișier de configurare /boot/grub/grub.cfg folosind utilitarul grub2-mkconfig. Acest utilitar vă permite să analizați scripturi din directorul /etc/grub.d, precum și fișierul de configurare /etc/default/grub pentru a genera automat o descriere a parametrilor de pornire a sistemului.

Restaurarea încărcării sistemului de încărcare în modul grafic

Marea majoritate a problemelor asociate cu încărcătorul de pornire GRUB 2 pot fi rezolvate pur și simplu prin apăsarea butonului unic al aplicației Boot Repair. Această aplicație elegantă și simplă are o interfață de utilizator intuitivă și vă permite să scanați și să recunoașteți Tipuri variate discuri și scheme de partiții ale discurilor și, de asemenea, poate determina locația și identifica corect sistemele de operare instalate în aceste partiții. Utilitarul poate funcționa atât pe computere obișnuite cu Master Boot Records (MBR), cât și pe computere noi cu UEFI și GUID Partition Tables (GPT).

Cel mai simplu mod de a utiliza utilitarul Boot Repair este să îl instalați ca parte a unei sesiuni Live a distribuției Ubuntu. Rulați o distribuție Ubuntu live pe o mașină cu un bootloader defect și instalați aplicația Boot Repair, adăugând mai întâi PPA-ul corespunzător folosind comanda:

Sudo add-apt-repository ppa:yannubuntu/Boot Repair

După aceea, actualizați lista de depozite folosind comanda:

Sudo apt-get update

În cele din urmă, puteți instala aplicația folosind comanda:

Sudo apt-get install -y Boot Repair

Odată ce procesul de instalare este finalizat, veți putea lansa aplicația. Îți va scana HDDînainte de afișarea interfeței cu utilizatorul, care constă din mai multe butoane. Pentru a efectua acțiunile sugerate de aplicație, puteți pur și simplu să faceți clic pe butonul „Recomanded Repair”, care va rezolva majoritatea problemelor legate de bootloader-ul sistemului. După ce ați restaurat bootloader-ul sistemului, utilitarul va afișa un link pe care ar trebui să-l amintiți. Făcând clic pe acest link, vă veți putea familiariza cu informatii detaliate despre discurile dvs., inclusiv partițiile acestora, precum și conținutul fișierelor importante de configurare GRUB 2, cum ar fi fișierele din directorul /etc/default/grub și fișierul /boot/grub/grub.cfg. Dacă aplicația nu reușește să vă restabilească bootloader-ul, puteți posta acest link pe forumul distribuției dvs., astfel încât vizitatorii să poată vedea aspectul partiției hard diskului dvs. și să ofere sfaturi utile.

Restaurarea bootloader-ului sistemului

Problemele cu încărcătorul de pornire GRUB 2 pot face ca sistemul să intre în diferite stări. Textul afișat pe ecran în locul meniului bootloader-ului indică starea curentă a sistemului. Dacă sistemul nu reușește să pornească la promptul grub>, se poate concluziona că modulele GRUB 2 au fost încărcate, dar fișierul de configurare grub.cfg nu a putut fi încărcat. Acest prompt este afișat într-un shell de comandă complet al bootloaderului, cu care puteți efectua o mulțime de acțiuni care vizează pornirea sistemului. Dacă vedeți promptul grub rescue>, atunci este ușor să concluzionați că încărcătorul de sistem nu poate detecta modulele sale, precum și fișierele care descriu parametrii de pornire a sistemului. Cu toate acestea, dacă doar cuvântul „GRUB” este afișat pe ecranul computerului dvs., puteți trage o concluzie dezamăgitoare că încărcătorul de sistem nu a putut detecta nici măcar informațiile de bază care sunt de obicei stocate în înregistrarea de pornire principală.

Puteți remedia aceste probleme GRUB 2 utilizând fie un Live CD din orice distribuție, fie un shell GRUB 2. Dacă aveți noroc și încărcătorul dvs. de pornire afișează promptul grub>, puteți folosi întreaga putere a shell-ului încorporat GRUB 2. pentru a remedia eventualele erori.

Următoarele comenzi vor funcționa atât la promptul grub> cât și la promptul grub rescue>. Comanda set pager=1 vă permite să activați mecanismul de defilare a textului pentru a preveni derularea automată. De asemenea, puteți utiliza comanda ls, care vă permite să enumerați toate partițiile de hard disk GRUB 2 vizibile într-un mod similar:

Grub> ls (hd0) (hd0,msdos5) (hd0,msdos6) (hd1,msdos1)

După cum puteți vedea, această comandă vă permite să afișați informații despre aspectul tabelului de partiții al hard disk-ului împreună cu informații despre partițiile în sine.

Alternativ, puteți utiliza comanda ls împotriva fiecărei partiții de hard disk pentru a găsi partiția cu sistemul dvs. de fișiere rădăcină:

Grub> ls (hd0.5)/ lost+found/ var/ etc/ media/ bin/ initrd.gz boot/ dev/ home/ selinux/ srv/ tmp/ vmlinuz

Puteți renunța la identificatorul tipului de partiție msdos când scrieți numele partiției. De asemenea, dacă omiteți bara oblică de la sfârșitul numelui partiției și rulați, de exemplu, o comandă precum ls (hd0,5), veți obține informații despre partiție, inclusiv informații despre tip Sistemul de fișiere, dimensiunea sa totală și momentul ultimei modificări. Dacă aveți mai multe partiții rădăcină pe hard disk, puteți citi conținutul fișierului /etc/issue folosind comanda cat pentru a identifica distribuția într-un mod similar: cat (hd0.5)/etc/issue .

Presupunând că ați găsit sistemul de fișiere rădăcină corect în partiția (hd0,5), ar trebui să vă asigurați că acest sistem de fișiere conține un director /boot/grub și o imagine a nucleului Linux cu un nume similar cu vmlinuz-3.13.0-24- generic dvs. doresc să se încarce. Acum, pentru a porni sistemul, trebuie doar să introduceți următoarele comenzi:

Grub> set root=(hd0,5) grub> linux /boot/vmlinuz-3.13.0-24-generic root=/dev/sda5 grub> initrd /boot/initrd.img-3.13.0-24-generic

Prima comandă transmite informații de încărcare a sistemului GRUB 2 despre partiția hard disk-ului pe care se află fișierele de distribuție de pornit. A doua comandă îi transmite informații despre locația fișierului imagine a nucleului în cadrul specificat sectiune tare disc, precum și informații despre locația sistemului de fișiere rădăcină. Ultima linie vă permite să specificați locația fișierului imagine de disc inițial, al cărui conținut este stocat în memorie și utilizat în timpul procesului de pornire a nucleului. Puteți utiliza funcția de completare automată, care vă va economisi mult timp și efort atunci când introduceți numele fișierelor kernel și imaginea inițială a discului.

Introducerea acestor linii trebuie finalizată prin introducerea, după următorul salut grub>, a comenzii de pornire, care inițiază încărcarea sistemului de operare specificat folosind GRUB 2.

Acțiunea păduchilor ar trebui să fie ușor diferită dacă întâlniți salutul Grub rescue>. Deoarece încărcătorul de sistem nu a putut detecta și încărca niciunul dintre modulele necesare, va trebui să le încărcați manual:

Grub rescue> set root=(hd0,5) grub rescue> insmod (hd0,5)/boot/grub/normal.mod grub rescue> normal grub> insmod linux

Evident, ca și înainte, după ce ați folosit cu succes comanda ls pentru a găsi partiția rădăcină Linux, va trebui să marcați acea partiție folosind comanda set. Apoi, trebuie să încărcați modulul normal, după care veți reveni la modul standard cu salutul grub>. Următoarea comandă vă permite să încărcați modulul Linux dacă nu a fost încărcat automat. După încărcarea acestui modul, puteți continua să transferați informații către încărcătorul de sistem de încărcare despre locația fișierelor imagine kernel și imaginea inițială a discului și puteți iniția încărcarea distribuției folosind comanda de pornire.

După încărcarea cu succes a distribuției, nu uitați de necesitatea regenerării fișierului de configurare GRUB 2 folosind comanda:

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

De asemenea, va trebui să instalați o copie a bootloader-ului în principal intrare de boot folosind comanda:

GRUB 2 și UEFI

S-au adăugat mașinile cu firmware UEFI (adică aproape toate mașinile vândute în ultimii câțiva ani). nou nivel dificultăți în procesul de diagnosticare a problemelor bootloader-ului de sistem GRUB 2. În ciuda faptului că procedura de restabilire a funcționalității bootloader-ului de sistem GRUB 2 instalat pe o mașină cu firmware UEFI nu diferă semnificativ de procedura de restabilire a funcționalității Același încărcător de pornire pe o mașină fără firmware UEFI, versiuni noi de firmware Sunt făcute diverse modificări care provoacă rezultate diferite în procesul de restaurare a încărcător de încărcare a sistemului.

Pe sistemele bazate pe UEFI, nu va trebui să instalați nimic în Master Boot Record. În schimb, va trebui să instalați un încărcător de pornire Linux compatibil EFI pe partiția de sistem EFI (ESP) și să îl setați ca încărcător de pornire implicit folosind un instrument precum efibootmgr pe Linux sau bcdedit pe Windows.

Pe acest momentÎncărcătorul de sistem GRUB 2 ar trebui să fie instalat corect în timpul instalării oricăreia dintre distribuțiile Linux populare, ceea ce permite acestuia din urmă să coexiste cu succes cu Windows 8. Cu toate acestea, dacă ajungeți cu un încărcător de sistem inoperant, puteți restabili sistemul folosind live. - Imagine distribuție Linux. Când descărcați o imagine de distribuție live, trebuie să vă asigurați că descărcați în Modul UEFI. Meniul de pornire al computerului ar trebui să conțină două elemente pentru fiecare suporturi amovibile- pentru a porni în modul normal și în modul UEFI. Utilizare ultimul mod pentru a organiza accesul la variabilele EFI folosind fișiere din directorul /sys/firmware/efi/.

Din mediul live, ar trebui să montați sistemul de fișiere rădăcină al distribuției instalate fără succes în modul descris în acest ghid. De asemenea, va trebui să montați partiția de sistem EFI (ESP). Presupunând că fișierul dispozitivului /dev/sda1 corespunde acestei partiții, atunci puteți monta această partiție folosind următoarea comandă:

Sudo mount /dev/sda1 /mnt/boot/efi

Apoi, trebuie să încărcați modulul kernel efivars folosind comanda modprobe efivars înainte de a crea un mediu chroot cu sistemul de fișiere rădăcină al distribuției eșuate, în modul descris în acest ghid.

Acum, dacă utilizați distribuția Fedora, puteți reinstala încărcătorul de pornire folosind următoarea comandă:

Yum reinstalează grub2-efi shim

După aceasta, ar trebui să rulați comanda pentru a genera un nou fișier de configurare a încărcării de pornire:

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

Utilizatorii Ubuntu pot efectua aceeași operațiune folosind comanda:

Apt-get install --reinstall grub-efi-amd64

După ce ați restaurat încărcătorul de încărcare a sistemului, ar trebui să părăsiți mediul chroot, să demontați toate partițiile de hard disk montate și să reporniți computerul accesând meniul GRUB 2.

Pentru a dezactiva scriptul din directorul /etc/grub.d, trebuie doar să ștergeți bitul de execuție folosind o comandă similară cu chmod -x /etc/grub.d/20_memtest86+, care elimină linia „Test de memorie” din boot meniul

Omule, unde este GRUB-ul meu?

O caracteristică pozitivă a încărcării sistemului GRUB 2 este capacitatea de a-l reinstala ori de câte ori este necesar. În acest fel, dacă vă pierdeți încărcătorul de pornire GRUB 2, de exemplu, după ce Windows îl înlocuiește cu propriul încărcător de pornire, puteți restaura GRUB 2 efectuând câteva operațiuni în mediul live. Presupunând că ați instalat distribuția pe partiția de hard disk reprezentată de fișierul dispozitivului /dev/sda5, puteți reinstala încărcătorul de pornire GRUB 2 creând mai întâi un director pentru a monta sistemul de fișiere rădăcină al distribuției folosind comanda:

Sudo mkdir -p /mnt/distro

După aceasta, ar trebui să montați sistemul de fișiere din această partiție folosind comanda:

Montați /dev/sda5 /mnt/distro

Apoi puteți reinstala încărcătorul de pornire GRUB 2 folosind comanda:

Grub2-install --root-directory=/mnt/distro /dev/sda

Această comandă va suprascrie informațiile din zona de înregistrare de pornire principală a dispozitivului /dev/sda, care conține sistemul de fișiere al distribuției Linux instalate, precum și fișierele de încărcare GRUB 2, cum ar fi grubenv și device.map.

Există o altă problemă care apare adesea la operarea computerelor cu mai multe distribuții instalate. Când instalați o nouă distribuție Linux, încărcătorul său de pornire trebuie să preia informații despre distribuțiile deja instalate. În cazul în care nu preia astfel de informații, puteți pur și simplu să descărcați cea mai recentă distribuție instalată și să rulați comanda:

Grub2-mkconfig

Înainte de a executa această comandă, ar trebui să vă asigurați că partițiile cu sistemele de fișiere rădăcină ale distribuțiilor instalate care nu sunt prezentate în meniul de pornire sunt montate. Dacă distribuția pe care doriți să o adăugați la meniul de pornire are sistemele de fișiere /root și /home pe partiții separate de hard disk, ar trebui să montați numai sistemul de fișiere /root înainte de a rula grub2-mkconfig.

Deși încărcătorul de pornire GRUB 2 poate detecta majoritatea distribuțiilor, încercarea de a adăuga o intrare de meniu a încărcării de pornire pentru Fedora în timp ce rulează o distribuție Ubuntu necesită un pas suplimentar. Dacă ați folosit setările implicite când ați instalat distribuția Fedora, programul de instalare va crea partițiile LVM. În acest caz, înainte de a apela scriptul os-prober furnizat cu încărcătorul de pornire GRUB 2 pentru a adăuga distribuția Fedora în meniul de pornire, va trebui mai întâi să instalați driverul lvm2 folosind sistemul de gestionare a pachetelor. software distribuție folosind o comandă similară:

Sudo apt-get install lvm2

Soluție rapidă

Dacă rularea grub2-install nu face nicio diferență și nu puteți porni distribuția Linux, va trebui să reinstalați complet și să reconfigurați încărcătorul de pornire. Pentru a efectua această sarcină, puteți utiliza utilitate utilă chroot , care vă permite să înlocuiți temporar directorul rădăcină al mediului live cu directorul rădăcină sistem instalat Linux, a cărui funcționalitate trebuie restaurată. Puteți utiliza Live CD-ul oricărei distribuții Linux care are utilitarul chroot în acest scop. Cu toate acestea, ar trebui să vă asigurați că utilizați Live CD-ul pentru aceeași arhitectură CPU ca distribuția instalată pe hard disk. Astfel, dacă doriți să utilizați utilitarul chroot pentru a restabili funcționalitatea unui sistem instalat pe 64 de biți, veți avea nevoie de un Live CD pentru sistemele pe 64 de biți.

După încărcarea mediului Live, în primul rând ar trebui să verificați partițiile hard disk-ului mașinii. Utilizați comanda fdisk -l pentru a lista toate partițiile de pe hard disk și pentru a afla numărul partiției pe care este instalat încărcătorul GRUB 2 pe care doriți să o restaurați.

Să presupunem că trebuie să restaurați încărcătorul de sistem al unei distribuții instalate pe partiția de hard disk, care este reprezentată de fișierul dispozitivului /dev/sda5. Deschideți un emulator de terminal și montați această partiție:

Sudo mount /dev/sda5 /mnt

Acum va trebui să montați directoare care trebuie să fie accesibile pentru încărcătorul de sistem GRUB 2 pentru a detecta corect alte sisteme de operare instalate pe computer:

$ sudo mount --bind /dev /mnt/dev $ sudo mount --bind /dev/pts /mnt/dev/pts $ sudo mount --bind /proc /mnt/proc $ sudo mount --bind /sys /mnt /sys

Acum puteți părăsi mediul live și mergeți în mediul distribuției instalat pe partiția reprezentată de fișierul dispozitivului /dev/sda5 folosind utilitarul chroot:

$ sudo chroot /mnt /bin/bash

Acum sunteți gata să instalați, să verificați și să actualizați încărcătorul de pornire GRUB 2. Ca și înainte, pentru a reinstala încărcătorul de pornire ar trebui să utilizați comanda:

Sudo grub2-install /dev/sda

Deoarece comanda grub2-install nu atinge fișierul de configurare grub.cfg, va trebui să-l creați manual folosind următoarea comandă:

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

Această secvență de comenzi ar trebui să ajute la remedierea problemelor bootloader-ului. Mașina dvs. va avea acum instalată o nouă copie a încărctorului de pornire GRUB 2 cu o listă a tuturor sistemelor de operare și distribuțiilor instalate pe el. Înainte de a reporni computerul, ar trebui să părăsiți mediul chroot și să demontați toate sistemele de fișiere utilizate în următoarea ordine:

$ exit $ sudo umount /mnt/sys $ sudo umount /mnt/proc $ sudo umount /mnt/dev/pts $ sudo umount /mnt/dev $ sudo umount /mnt

Puteți apoi să reporniți în siguranță mașina, care ar trebui să fie din nou sub controlul încărctorului de pornire GRUB 2, care este sub controlul dvs. complet!

Opțiuni personalizate pentru meniul de pornire

Încărcătorul de pornire GRUB 2 utilizează un număr mare de variabile de configurare. Această secțiune descrie unele dintre aceste variabile pe care probabil că veți dori să le modificați pe măsură ce examinați conținutul fișierului de configurare /etc/default/grub. Variabila GRUB_DEFAULT vă permite să specificați elementul din meniul de pornire care va fi selectat implicit. valorile sale pot fi numere, cum ar fi numărul 0, corespunzător primului element de meniu, precum și șirul „salvat”, care vă permite să selectați automat elementul de meniu utilizat la ultima pornire a computerului. Variabila GRUB_TIMEOUT vă permite să setați durata de așteptare înainte de pornire folosind elementul implicit de meniu, iar variabila GRUB_CMDLINE_LINUX vă permite să specificați o listă de parametri care vor fi transmise fiecărui nuclee Linux atunci când utilizați elementele corespunzătoare din meniul de pornire .

Dacă variabila GRUB_DISABLE_RECOVERY este setată la adevărat, elementele din meniul de pornire pentru recuperarea sistemului nu vor fi generate. Aceste elemente vă permit să porniți distribuțiile în modul utilizator unic, în care puteți utiliza orice instrumente disponibile cu interfața Linie de comanda pentru a restabili sistemul. O altă variabilă utilă este variabila GRUB_GFXMODE, care vă permite să setați rezoluția ecranului care va fi setată atunci când este afișat meniul de pornire. Valoarea acestei variabile poate fi orice descriere a rezoluției suportate de placa dvs. grafică.

Elemente personalizate din meniul de pornire

Dacă doriți să adăugați un element în meniul bootloader-ului, trebuie să adăugați strofa corespunzătoare la un script numit 40_custom . poți să folosești acest element meniul de pornire, de exemplu, pentru a porni o distribuție Linux instalată pe o unitate amovibilă cu interfață USB. Presupunând că partiția de distribuție de pe unitatea USB amovibilă este reprezentată de fișierul dispozitivului /dev/sdb1 , iar fișierul imagine kernel vmlinuz și fișierul initrd sunt într-un subdirector al directorului rădăcină (/), va trebui să adăugați următoarea strofă la fișierul script 40_custom:

Intrarea de meniu „Linux pe USB” (set root=(hd1,1) linux /vmlinuz root=/dev/sdb1 ro quiet splash initrd /initrd.img)

Pentru o mai bună compatibilitate, puteți utiliza UUID-ul partiției de hard disk în locul ID-urilor dispozitivului și partiției, după cum urmează:

Setați root=UUID=54f22dd7-eabe

Utilizați comanda sudo blkid pentru a obține toate UUID-urile hard disk-urilor și partițiile acestora atașate la sistem. În mod similar, puteți adăuga intrări în meniul de pornire corespunzătoare oricăror distribuții identificate de script-ul os-prober, dar instalate pe hard disk, desigur, dacă știți pe ce disc este instalată fiecare distribuție și pe ce cale se află fișierele imagine ale nucleului. activat și o imagine a sistemului de fișiere inițial.

Încărcătorul de pornire este folosit pentru a inițializa nucleul și a porni sistemul de operare Linux. Acesta este un program care rulează după finalizarea verificării hardware-ului BIOS, pregătește hardware-ul pentru funcționare, setează parametrii necesari pentru kernel și vă permite să selectați sistemul de operare. Sarcina principală a bootloader-ului este de a permite utilizatorului să selecteze sistemul de operare pentru pornire.

Anterior, mai multe bootloadere au fost folosite pentru a porni Linux, acestea sunt isolinux, lilo, grub. Dar acum Grub sau numele complet GRand Unified Bootloader este cel mai des folosit. Acest articol va acoperi instalarea încărctorului de pornire Grub prin terminal. Vom vorbi, de asemenea, despre cum să instalați grub pe un computer cu UEFI, tot manual.

După cum am spus, sarcina principală a bootloader-ului este de a oferi posibilitatea de a selecta un sistem de operare înainte de pornire. Să nu credeți că Windows nu folosește un bootloader, există și acolo și funcționează, la fel cum funcționează Grub.

Bootloader-ul poate fi instalat în diferite tabele de partiții ale discului. În prezent, cele mai utilizate sunt GPT și MBR. Instalarea încărctorului de pornire Grub este ușor diferită pentru fiecare dintre aceste tabele, având în vedere caracteristicile lor specifice. Puteți citi mai multe despre diferențe într-un articol separat. Aici voi spune că GPT este un tabel de partiții mai nou și mai funcțional, MBR este deja depășit, dar încă des folosit.

Există puține opțiuni în MBR; Grub scrie în zona MBR a discului. Dimensiunea sectorului MBR ocupă primii 512 octeți și acest lucru este suficient pentru a instala bootloader-ul acolo.

GPT oferă funcții mai avansate. În primul rând, pentru compatibilitate, GPT emulează sectorul MBR și putem instala GRUB acolo, dar această opțiune este foarte nesigură și nu este recomandată. În al doilea rând, acum este posibil să instalați Grub pe o partiție de disc. Pur și simplu creăm o partiție de 1 MB pe disc și scriem acolo ceea ce a fost scris anterior pe MBR, acest lucru face ca instalarea bootloader-ului să fie mai fiabilă și mai sigură.

UEFI oferă o modalitate complet diferită de a instala bootloader-ul. Nu este nevoie să-l notați nicăieri, bootloader-ul este aplicare normală EFI, care este plasat pe partiția EFI și rulează deja acolo complet cu succes împreună cu alte aplicații.

Comanda grub-install va fi folosită pentru a instala Grub în toate cazurile. Să aruncăm o privire rapidă la sintaxa și parametrii acesteia. Sintaxă:

$ disc de opțiuni de instalare grub

Există destul de mulți parametri aici, dar vom avea nevoie doar de câțiva:

  • --comprima- comprimați fișierele bootloader;
  • --install-modules=module- instalați doar aceste module;
  • --module- scrie aceste module la MBR;
  • --boot-director- utilizați un director diferit pentru fișierele Grub;
  • --bootloader-id- numele bootloader-ului în meniul EFI;
  • --core-comprima- comprima imaginea încărcată în MBR;
  • --efi-directory- utilizați partiția de sistem EFI;
  • --forta- instalați în ciuda erorilor;
  • --reverificare- ștergeți harta dispozitivului existent, ajută dacă apar erori;
  • --amovibil- instalarea grub pe o unitate flash USB (numai EFI);

Baza a fost demontată. Acum să trecem la instalare. În cele ce urmează, voi presupune că toate acțiunile sunt efectuate din sistemul pentru care trebuie instalat bootloader-ul sau din mediul chroot al acestui sistem.

Instalarea bootloader-ului Grub în MBR pentru BIOS

Să începem cu cele mai simple și mai familiare. Această instrucțiune cum se instalează bootloader-ul Grub este potrivit pentru orice distribuție, deoarece comenzile sunt aproape aceleași peste tot. Nu este nevoie să instalați nimic aici pachete suplimentare sau creați partiții. Instalarea Grub pe hard disk se face cu comanda:

sudo grub-install /dev/sda

sudo grub2-install /dev/sda

Utilitare Grub pe diferite distribuții pot include sau nu două. Aici /dev/sda este hard diskul tău. Acum generăm un fișier de configurare astfel încât sistemele de operare instalate să fie detectate automat:

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

Gata. Există aceeași remarcă despre doi. Dacă doriți să instalați Grub pe o unitate flash din MBR, atunci nu există nicio problemă, montați unitatea flash și executați următoarea comandă:

sudo grub-install --root-directory=/mnt/USB/ /dev/sdb

Aici /mnt/USB este folderul în care a fost montată unitatea flash, iar /seb/sdb este unitatea flash în sine. Există o singură problemă aici: fișierul de configurare va trebui creat manual.

Instalarea bootloader-ului Grub în GPT pentru BIOS

În primul rând, nu putem schimba nimic și instala Grub așa cum este descris în metoda anterioară. Dar apoi va fi instalat în zona de compatibilitate MBR, iar acest lucru nu este de încredere. Prin urmare, se recomandă să instalați grub, așa cum este descris mai jos, pe o partiție separată.

Partiția de care avem nevoie poate fi creată în programul de instalare al oricărei distribuții dacă instalați în interfața grafică sau folosind gparted. Avem nevoie de o partiție de 1 Megaoctet fără sistem de fișiere și etichetată grub_bios:

Gata. Dacă nu aveți acces la o interfață grafică la îndemână, puteți crea o astfel de partiție prin terminal. Utilitarul fdisk nu acceptă lucrul cu gpt, așa că vom folosi gfdisk. Mai întâi rulați utilitarul:

sudo gdisk /dev/sda

A crea noua sectiune apăsați n și selectați numărul secțiunii:

Suntem de acord cu sectorul inițial, primul gratuit va fi folosit:

Selectați sectorul final al partiției. Valoarea implicită va fi maximă. Avem nevoie de o partiție de 1 MB. Dimensiunea unui sector GPT este de 512 octeți, așa că avem nevoie de o dimensiune a partiției de 2048 de sectoare. Deci sectorul final va fi 24.000 ceva.

Codul HEX este codul care va spune sistemului că această partiție trebuie utilizată pentru Grub, trebuie instalată ef02:

Gata, tot ce trebuie să faceți este să apăsați w pentru a scrie modificările pe disc:

sudo grub-install /dev/sda

Tot ce rămâne este să creați fișierul de configurare grub:

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

Acum să trecem la partea grea, cum se instalează grub efi.

Se instalează GRUB UEFI GPT

Instalarea Grub UEFI seamănă oarecum cu instalarea în GPT, aici vom avea și o partiție separată, doar că de data aceasta nu pentru bootloader, ci o partiție EFI. Dacă aveți deja instalat Windows, atunci cel mai probabil există deja. Această partiție ocupă de obicei 100 MB, are un sistem de fișiere fat32 și un flag ESP. Iată cum va arăta:

Dacă nu există o astfel de partiție, o putem crea folosind gparted. Pentru a face acest lucru, creați o secțiune cu următorii parametri:

Dimensiunea 100 Megaocteți, numele partiției ESP, Sistemul de fișiere grăsime32. Apoi, aplicați modificările și setați steag pentru secțiune ESP:

Puteți face același lucru în Gdisk, doar că de data aceasta trebuie să setați codul HEX al partiției ef00. După ce partiția a fost creată, o conectăm la sistemul nostru de fișiere:

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

sudo apt install grub-efi efibootmgr

grub-install /dev/sda

Instalarea Grub efi pe MBR arată exact la fel, doar că există câteva limitări. Partiția ESP trebuie creată numai la începutul discului. ÎN Modul EFI Puteți instala GRUB și pe o unitate flash USB și nu este foarte dificil. Comanda este folosită pentru aceasta.

În ciuda faptului că sala de operație sistem Linux ocupă o cotă mică de piață, diferitele sale versiuni câștigă popularitate datorită naturii lor oficiale gratuite, funcționării destul de stabile, precum și flexibilității semnificative în setări. Da, unele lucruri funcționează diferit față de Windows sau Mac OS și majoritatea software-ului este creat în principal pentru aceste două produse. Dar asta nu îi oprește pe toți.

Pentru ca Linux să funcționeze, este necesar să restabiliți bootloader-ul Grub dacă apare o defecțiune.

Deși aproape orice versiune de Linux rulează fără probleme, uneori poate apărea o eroare de bootloader, ceea ce face imposibilă pornirea sistemului de operare. Din ce motive s-ar putea întâmpla acest lucru? Cum să restabiliți bootloader-ul Grub în Linux? Ce metode de lucru există? Vom vorbi despre toate acestea și chiar puțin mai multe în articolul de astăzi.

După ce instalați Linux pe hard diskul computerului, toate fișierele sunt copiate în foldere separate. Unele directoare conțin fișiere de software obișnuit care pot fi șterse în siguranță. Altele conțin fișiere fără de care sistemul de operare nu va funcționa. Aceasta include nucleul Linux, shell-ul grafic și încărcătorul de pornire Grub. Acesta din urmă este folosit pentru a lansa sistemul de operare instalat. Cum se întâmplă asta?

Sistemul creează o înregistrare principală de boot într-o partiție specială de boot. Abrevierea sa în engleză arată ca MBR și înseamnă Master Boot Record. La început BIOS-ul computerului accesează această intrare, apoi Grub intră în acțiune și, când totul este în ordine, se întâmplă lansarea Linux. Și dacă bootloader-ul este deteriorat, va apărea o eroare la pornire și sistemul nu va porni.

Din ce motive s-ar putea întâmpla acest lucru? Marea majoritate a cazurilor se datorează faptului că după Instalări Linux ca prim sistem instalați Windows ca sistem secundar. În mod tradițional, Microsoft nu-i place Linux, așa că programul de instalare Windows elimină Grub Linux. Aceeași problemă poate apărea atunci când instalare incorectă Linux în sine, trecerea la o altă distribuție sau din cauza repartiției discului.

Cel mai important lucru de luat în considerare este că nu trebuie să vă gândiți la reinstalarea întregului sistem imediat. Tot ce trebuie să faceți este să restaurați Grub și totul va funcționa ca înainte. Să trecem să luăm în considerare cel mai mult moduri eficiente, accesibil chiar și utilizatorilor fără experiență.

Prin terminalul de pe un mediu de pornire

Pentru a face acest lucru, veți avea nevoie de o unitate flash USB bootabilă sau de un disc cu înregistrare distribuție Linux. În mod ideal, ar trebui să fie similar cu sistemul instalat pe hard disk. Dar dacă distribuția nu este cel mai important punct, atunci adâncimea de biți ar trebui să se potrivească în orice caz. În caz contrar, acest lucru este plin de consecințe și mai mari, drept urmare cu siguranță va trebui să reinstalați totul.

  1. Introduceți unitatea flash sau discul în conectorul computerului și apoi faceți-o o prioritate pentru pornire. Setarea necesară se află în secțiunea Boot Device Priority sau First Boot Device. Pentru a porni BIOS-ul, la pornire, apăsați butonul dorit sau o combinație a ambelor pe tastatură. Cele mai populare opțiuni sunt F2, Del, Shift + F2, F10. Pentru a evita să aveți de-a face cu BIOS-ul, puteți pur și simplu să apăsați F11 sau F12 și să selectați media din lista furnizată.
  2. Apoi, trebuie să aflați pe ce partiție a hard disk-ului este instalat sistemul și care este specificat ca bootloader. Pentru a face acest lucru, trebuie să lansați un terminal (analog cu o linie de comandă) șiruri de ferestre), găsindu-l în meniul aplicației sau apăsând combinația Tastele Ctrl+ Alt + T sau Alt + F2. În fereastra care se deschide, va trebui să tastați comanda sudo fdisk -l. Utilitarul va scana imediat toate partițiile de disc și va afișa informații despre fiecare dintre ele. Va afișa chiar și informații despre alte sisteme de operare instalate pe computer. Puteți afla numele partiției, locația, dimensiunea și tipul de sistem de fișiere. Cu condiția ca atunci când instalarea Ubuntu Dacă ați făcut partiționarea manual, veți înțelege cu ușurință care partiție este boot și care este root. Când marcați automat, concentrați-vă pe nume Linux. Va fi rădăcina sistemului dvs. Numele partiției constă de obicei din abrevierea sdc sau sda și un număr cu un număr de serie.
  3. Apoi, trebuie să montați sistemul de fișiere rădăcină în folderul /mnt. Comanda sudo mount /dev/sda1 /mnt vă va ajuta cu aceasta, unde în loc de sda ​​trebuie să introduceți numele partiției.

Începând din această etapă, există două metode de a restaura Grub în Linux.

Metoda 1

  1. Introduceți comanda de reparare a bootloaderului: sudo Grub-install -root-directory=/mnt /dev/sda.
  2. Reporniți computerul folosind comanda sudo reboot. Ca rezultat, ar trebui să apară meniul de selecție a sistemului de operare.
  3. Dacă acest meniu afișează informații învechite, actualizați boot-ul intrare MBR. Pentru a face acest lucru, porniți Linux în mod normal, deschideți un terminal și utilizați comanda sudo update-Grub. Dacă acest lucru nu ajută, utilizați sudo update-Grub –output=/mnt/boot/Grub/Grub.cfg și apoi repetați-o pe cea anterioară.
  4. Reporniți computerul din nou.

Metoda 2.

  1. După montarea rădăcinii sistemului de fișiere pe partiția /mnt, trebuie să montați suplimentar folderul cu fișiere de boot, precum și alte componente pentru interacțiunea cu nucleul. Pentru a face acest lucru, executați comenzile una după alta:

sudo mount /dev/sdc2 /mnt/boot

sudo mount –bind /dev /mnt/dev

sudo mount –bind /sys /mnt/sys

sudo mount –bind /proc /mnt/proc

  1. În continuare, va trebui să rulați un shell chroot. Pentru a face acest lucru, adăugați chroot /mnt /bin/bash în terminal. Primul parametru acordă atenție directorului rădăcină, iar al doilea - unui shell special pentru convertirea comenzilor utilizatorului.
  2. Apoi, trebuie să utilizați comenzile pentru a intra în Ubuntu și a utiliza aproape toate aplicațiile sale, cu excepția serviciilor și a interfeței grafice:

sursa /etc/profile.

  1. Acum puteți începe direct restaurarea Grub. Pentru a face acest lucru, trebuie să utilizați mai multe comenzi:
    • Pentru a reinstala bootloader-ul pe hard disk: sudo Grub2-install /dev/sdc (ultimul parametru este numele partiției).
    • Pentru a crea un nou fișier de configurare: sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg.
    • Pentru a actualiza meniul de pornire: sudo Grub-update.
  2. Pentru a finaliza procedura, ieșiți din shell-ul chroot folosind comanda exit și, de asemenea, demontați partițiile sistemului de fișiere montate anterior:

sudo umount /mnt/dev

sudo umount /mnt/proc

sudo umount /mnt/sys

sudo umount /mnt

sudo umount /mnt/boot.

  1. Reporniți prin repornire.

Prin utilitarul de recuperare bootloader

Deoarece metoda anterioară poate să nu fie fezabilă pentru toată lumea, vom folosi caracteristica Ubuntu care poate funcționa pe deplin atunci când este lansată de pe o unitate flash. Pentru aceasta vom folosi utilitate specială reparare cizme. Ce ar trebui făcut?

  1. Lansați Ubuntu de pe unitatea flash USB și asigurați-vă că există o conexiune la Internet activă.
  2. Găsiți un terminal și rulați următoarele comenzi una după alta:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install boot-repair.

  1. În meniul de aplicații, găsiți „Bootloader Recovery” și activați utilitarul.
  2. Faceți clic pe butonul „Metoda de recuperare recomandată” și așteptați finalizarea procedurii.
  3. În majoritatea situațiilor, aceste acțiuni sunt destul de suficiente pentru funcționarea normală a încărctorului de pornire Grub Linux.

Prin linia de comandă cu acces parțial la sistemul de fișiere

Uneori, încărcătorul Grub nu este atât de deteriorat încât întregul sistem să nu poată porni. De exemplu, partiția de boot rămâne intactă, dar utilitarul în sine nu are acces la ea. În acest caz se deschide coajă, oarecum similar cu linia de comandă și este afișat următorul mesaj: Este acceptată editarea de linie minimă asemănătoare BASH. Aici, folosind această linie de comandă, puteți încerca să porniți Ubuntu.

Trebuie să fiți sigur și să știți ce hard disk conține sistemul și nucleul. Există doar patru comenzi disponibile, acestea trebuie aplicate secvenţial:

  1. Pentru ca sistemul să scaneze discurile și partițiile, lansați comanda ls. Ca răspuns veți primi o listă hard disk-uri(de exemplu, hd1, hd2), precum și tipul sistemului de fișiere de pe acestea (de exemplu, msdos1, msdos2). De exemplu, vom presupune că partiția de pornire este localizată în /dev/sda1.
  2. Apoi, trebuie să selectați secțiunea cu care doriți să lucrați. În cazul nostru, comanda va fi scrisă după cum urmează: set root=(hd1,1).
  3. Încărcați un shell Grub normal: insmod ext2, insmod normal, normal.
  4. Porniți nucleul Linux: linux /boot/vmlinuz.
  5. Porniți sistemul: boot.
  6. După ce porniți Ubuntu în mod normal, deschideți un terminal și finalizați procedura de recuperare a bootloader-ului cu următoarele comenzi:

sudo Grub2-install /dev/sda

sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg.

  1. Reporniți și bucurați-vă de funcționarea normală.

Concluzie

Deși la prima vedere restaurarea bootloader-ului Grub în Ubuntu poate părea ceva foarte complicat, iar mulți utilizatori Linux cu o problemă similară vor începe imediat să reinstaleze sistemul de operare, dacă aveți instrucțiuni normale, totul se face foarte simplu și fără complicații. Sperăm că am putut să vă ajutăm să evitați pierderea informațiilor importante. Salvați această pagină în marcaje și împărtășiți aceste informații cu prietenii și cunoștințele dvs. Lasă întrebările tale în comentarii.

Sarcină: Am un computer cu două sisteme: Windows 7 și Ubuntu 14.04
Este necesar să actualizați versiunea Windows la 10 și Ubuntu la 16.04
Mai întâi, a trebuit să instalez Windows cu licență în loc de ceea ce aveam și să-l actualizez ultima versiune- zeci.
Imaginea celor șapte a fost descărcată de pe site-ul Microsoft, încărcată pe o unitate flash folosind un program gratuit și gratuit rufus, Windows a fost instalat cu succes de pe această unitate flash și apoi actualizat la Windows 10.
Acum sarcina este de a restabili GRUB, deoarece Windows, în mod natural, a șters bootloader-ul, instalându-l pe al său, care nu vrea să știe despre niciun Linux :) Sarcina este complicată de faptul că plăcile de bază moderne nu conțin BIOS, ci UEFI - un sistem de operare local mai avansat. Și nu puteți instala GRUB în același mod ca înainte.

După ce am căutat puțin pe Google această problemă, am găsit o soluție sub forma programului Boot-Repair.
Scanează discurile pentru sisteme de operare și instalează GRUB, generând meniul necesar și toate setările necesare.
Există două moduri de a lucra cu acest program:
Prima modalitate este să pornești de pe o unitate flash USB sau un disc LiveCD, să instalezi și să rulezi acest program:
Deschideți un terminal (Ctrl+Alt+T), copiați și executați următoarele comenzi:
sudo add-apt-repository ppa:yannubuntu/boot-repair
Apoi actualizați sursele:
sudo apt-get update
Următoarea comandă va instala Boot-Repair:
sudo apt-get install -y boot-repair
După aceasta, programul poate fi lansat în mod obișnuit pentru Ubuntu, prin meniul de sistem.
A doua modalitate este de a descărca imagine de disc cu acest program, încărcați-l pe o unitate flash sau CD, porniți de pe acesta și restaurați bootloader-ul. Am ales a doua varianta pentru ca este mai practica. Nu știi niciodată unde altundeva ar putea fi nevoie. L-am descărcat și l-am încărcat pe o unitate flash cu același lucru rufus-ohm.
Nu știu cum este cu LiveCD, dar dacă porniți de pe o unitate flash la plăci de bază cu UEFI, trebuie să porniți în modul UEFI, altfel programul va refuza să restabilească GRUB. Și aici așteaptă o posibilă capcană. În loc de alegerea obișnuită a limbii și a opțiunilor de pornire, pe ecran vedem meniul GRUB pe un fundal negru cu o linie a singurei opțiuni de pornire.
Dacă porniți de pe o unitate flash cu Ubuntu, aveți un meniu cu două opțiuni:
- Descărcați Ubuntu fără instalare
- Instalarea Ubuntu.
În toate aceste cazuri, când am selectat orice articol, aveam un ecran negru cu înghețare. Adică, sistemul nu a putut selecta modul video și a rămas uluit.
Această problemă este rezolvată după cum urmează: trebuie să selectați elementul de meniu dorit în GRUB, apăsați tasta „e”, astfel încât să ajungem la editorul de linie de pornire, apoi la sfârșitul liniei, care este cea mai lungă, înainte de „- -” trebuie să adăugați parametrul nomodeset. După aceea apăsați F10. Sistemul va porni în modul grafic simplificat cu Limba engleză Mod implicit.
Programul oferă parametrii de funcționare recomandați. În cele mai multe cazuri, acest lucru este suficient. Utilizatorii avansați pot selecta prioritatea de pornire a sistemului de operare și timpul de așteptare selectat în setările avansate.
în acest proces, trebuie să faceți tot ceea ce vă cere programul. Procesul este simplu și clar. Odată ce recuperarea este completă, veți vedea un mesaj că bootloader-ul a fost recuperat și vă puteți reporni computerul.

Original: Cum să reparați Grub Boot Loader pe Ubuntu Linux 16.04 / 15.10 / 15.04
Autor: Aun
Data publicării: 21 iunie 2016
Traducere: A. Krivoshey
Data traducerii: octombrie 2016

Grub (GRand Unified Bootloader) este bootloader-ul implicit pentru majoritatea sistemelor Linux/Unix. Vă permite să descărcați diferite sisteme de operare (puteți instala mai multe sisteme pe computer) sau să descărcați versiuni diferite nuclee dacă rulați Linux. Dacă acest program este deteriorat în vreun fel, veți primi mesaje de eroare în timpul procesului de pornire și, ca urmare, cel mai probabil nu veți putea să vă porniți sistemul de operare. De regulă, singura modalitate de a restabili funcționarea normală în acest caz este să restabiliți sau să reinstalați încărcătorul de pornire al sistemului Grub. Dacă este făcută corect, această procedură poate preveni pierderea datelor. Astăzi vom învăța cum să reparăm/reinstalăm bootloader-ul Grub în sistem Ubuntu. Pașii de mai jos au fost efectuati pe Ubuntu 16.04, dar ar trebui să funcționeze și pe orice versiune destul de recentă versiuni Ubuntu. Pentru a ne finaliza sarcina vom folosi binecunoscutul utilitar „Boot Repair”.

Instalarea Boot Repair pe Ubuntu

Boot Repair este cel mai adesea folosit pentru a remedia erorile legate de încărcătorul de pornire Grub. Mai întâi trebuie să porniți computerul de pe un Live CD/DVD/USB pentru Ubuntu (dacă căutați o modalitate de a restaura Grub, atunci există o probabilitate mare să nu mai puteți porni sistemul de operare instalat).

$ sudo add-apt-repository ppa:yannubuntu/boot-repair

După adăugarea PPA, actualizați lista de pachete:

$ sudo apt-get update

Acum puteți instala Boot Repair:

$ sudo apt-get install -y boot-repair

După ce instalarea este finalizată cu succes, rulați Boot Repair din Aplicații > Boot Repair:

Folosind Boot Repair pentru a remedia erorile Grub

După ce porniți Boot Repair, veți vedea fereastra de pornire a programului:

Prima opțiune (reparație recomandată) poate remedia erorile Grub, faceți clic pe ea și va începe procesul de reparare/reinstalare prezentat în captura de ecran de mai jos.

Conform instrucțiunilor date în captură de ecran, deschideți un terminal și executați următoarele trei comenzi:

După finalizarea acestor comenzi, faceți clic pe „Înainte” pentru a trece la următoarea etapă a procesului de recuperare. Iată ce veți vedea în pasul următor:

Conform instrucțiunilor, executați cele trei comenzi de mai jos în ordinea corectă. În timpul acestui pas, va apărea o fereastră care vă va cere să confirmați eliminarea Grub 2, selectați „Da”.

$ sudo dpkg --configure -a $ sudo apt-get install -fy $ sudo apt-get install -y --force-yes grub-pc linux-generic

Faceți clic pe „Înainte” după finalizarea procesului, mai jos este o captură de ecran a pasului următor.

Conform instrucțiunilor, executați comanda de mai jos într-un terminal și, când vi se solicită, specificați hard disk-ul în care va fi instalat grub.

$ sudo apt-get install -y --force-yes grub-pc linux-generic

Acum trebuie să așteptați câteva minute pentru finalizarea operațiunilor necesare și ar trebui să vedeți mesajul de mai jos:

Reporniți sistemul și ar trebui să vedeți un meniu de bootloader funcțional.

Concluzie

Grub care nu funcționează poate fi cauzat de diverse motive, mai ales dacă aveți mai multe sisteme de operare instalate; atunci când le actualizați sau le instalați, pot apărea probleme. diverse erori. Prin urmare, este util să aveți un astfel de excelent și program gratuit pentru a rezolva problemele cu bootloader-ul.

Acțiune