Cum să eliminați bootloader-ul grub din Windows 7. Cum va gestiona bootloader-ul Windows OS? Dezinstalarea GRUB și revenirea la Windows: rapidă, ușoară și nedureroasă

Instalare Windows sau Linux - procesul este destul de simplu. Dar atunci când două sisteme de operare sunt instalate pe un computer în același timp și unul dintre ele trebuie să fie eliminat, păstrând celălalt, cel mai adesea apar unele probleme. Acest lucru nu este atât de ușor de făcut. Recuperarea provoacă unele dificultăți bootloader standard Windows.

Mulți oameni folosesc astăzi sistemul de operare Linux. Are multe avantaje față de sistemul de operare Windows, unul dintre cele mai importante este că este complet gratuit și arhitectură deschisă. Dar trebuie să plătiți pentru tot, iar coexistența datelor OS pe un singur computer este plină de anumite conflicte.

De aceea, este destul de problematic să eliminați unul dintre sistemele de operare fără consecințe pentru al doilea. Mai ales dacă doriți să eliminați bootloader-ul Grub și să lăsați Windows intact.

Cel mai adesea, bootloader-ul Grub arată astfel:

Ce este Grub?

Pentru a înțelege cum să eliminați bootloader-ul Grub, trebuie să știți ce este. Abrevierea Grub Limba engleză Sună complet ca GRand Unified Bootloader. Ce înseamnă - încărcător de sistem de operare. Este dezvoltat de compania GNU.

Bootloader-ul în cauză este în esență un fel de selector care permite utilizatorului să-l aleagă pe cel de care are nevoie. acest moment sistem de operare. Selecția poate fi făcută numai în timp ce computerul repornește sau în momentul pornirii.

Grub 2 (cea mai recentă versiune a bootloader-ului dezvoltat de companie) acceptă multe sisteme de operare:

  • FreeBSD;
  • Linux;
  • Solaris.

Dar chiar dacă sistemul pe care trebuie să-l porniți nu este acceptat, încărcătorul Grub poate delega sarcina de a porni computerul altuia. De exemplu, pe Windows este NTLDR. De asemenea, este posibil să rulați MS-DOS, OS/2 și alte sisteme de operare similare.

Capacitățile bootloader-ului în cauză sunt destul de largi:


Eliminarea Grub și metodele de restaurare

Mulți utilizatori se întreabă cum să eliminați GNU Grub? Acest lucru este destul de simplu de făcut, dar metoda și aplicațiile necesare diferit pentru cazuri diferite. De asemenea, apare adesea o situație când Grub este îndepărtat accidental și pentru operatie normala Este foarte important să restabiliți corect bootloader-ul pe computer.

Puteți face acest lucru în mai multe moduri:

Video: Instalarea Ubuntu 10.10 pe Windows XP și restaurarea bootloader-ului GRUB

Recuperare folosind modul Rescue

Pentru a începe recuperarea, trebuie mai întâi să descărcați toate modulele necesare. ÎN acest mod Următoarele comenzi sunt disponibile:

  • Dezactivat;
  • Inmode.

Trebuie să selectați prima echipă. Va arăta astfel - este /boot/grub. Ca răspuns, computerul va afișa o listă cu toate fișierele din director.

  • Insmod ext2;
  • Inmod normal;
  • Normal.

După aceasta, Grub va fi complet restaurat și va trece la modul funcționalitate completă. Toate sistemele de operare vor fi găsite și se va afișa ecranul meniu standard Grub bootloader. Aceasta metoda recuperarea este universală, indiferent de sistemul de operare instalat pe computer.

Restaurarea Grub folosind o unitate flash USB

Pornim sistemul de la USB. Folosind combinația de taste Alt+F2, porniți terminalul. Când este deschis, trebuie să lansați comanda gnome-terminal pe computer. După aceasta, este important să vă familiarizați cu tabelul de partiții.

Pentru a face acest lucru, trebuie să rulați comanda sudo fdisk -1. Următorul tabel ar trebui să apară pe ecran:
Când se cunoaște partiția în care se află sistemul de operare (în acest caz este sda1), puteți începe să restaurați bootloader-ul

(pe lângă bootloader-ul în sine, mai multe directoare suplimentare vor fi reparate).
Comanda sudo chroot /mnt vă va permite să treceți la mediu inconjurator chroot.

Foto: folosind comanda sudo chroot

ȘI stadiu final bootloader recovery - rulați comanda grub-instal /dev/sda. Dacă întâmpinați probleme în timpul recuperării, puteți utiliza următoarele comenzi:

Foto: executând comanda grub-instal /dev/sda

Dacă aveți Windows XP instalat

Dacă Windows XP este instalat pe computer, atunci eliminarea încărcării Grub nu este dificilă. Trebuie doar să lansați un manager secțiuni dure disc și eliminați toate componentele marcate cu ext. Aplicația optimă în acest sens este Power Quest PartitionMagic 8.0. Arata cam asa:

Există o dungă în partea de jos, este încercuită Culori diferite. Liliac și visiniu reprezintă partiții utilizate de Linux. Ele trebuie eliminate. După aceasta vei primi spațiu liber, o zonă nealocată. Acesta va fi evidențiat cu gri.

Ce înseamnă că Windows nu poate porni din cauza lipsei fisierele necesare. Pentru a le restaura, trebuie să lansați „Consola de recuperare”.

Foto: consola Recuperare Windows XP

Cel mai simplu mod de a face acest lucru este folosirea unui CD, dar dacă acesta lipsește, trebuie să creați o unitate flash USB bootabilă pe alt computer.

Odată ce Consola de recuperare rulează, puteți continua direct la recuperarea încărctorului de pornire Windows:


PC-ul este repornit și sistemul de operare Windows XP ar trebui să pornească fără probleme.

Nou lansarea Ubuntu Grub este posibil doar după reinstalare Linux la partiția nou creată.

Windows 7 sau 8 instalat

Dacă pe computerul dvs. este instalat Windows mai vechi decât Vista, atunci există o modalitate extrem de simplă de a elimina încărcătorul Grub fără diverse trucuri - crearea de unități flash bootabile, lansarea consolei și altele actiuni complexe. Acest lucru se poate face fără un disc de distribuție Windows.

Procedură:


FreeDOS instalat

Dacă sistemul de operare FreeDos este instalat pe computer, puteți elimina bootloader-ul Grub folosind modul linie de comandă. Trebuie doar să formatați discul pe care se află zona de pornire.

Această operație se realizează după cum urmează:


După efectuarea acestei operațiuni, încărcătorul Grub va fi eliminat complet de pe hard disk.

Eliminarea Grub4Dos

Eliminarea acestui bootloader este destul de simplă. Trebuie doar să introduceți următoarele pe linia de comandă: sudo apt-get purge grub2 grub-pc. După aceea, acest bootloader se va șterge pur și simplu.

Dar este important să ne amintim că rularea sistemelor de operare disponibile pe un PC nu va mai fi posibilă Mod normal, va trebui să utilizați niște programe de recuperare sau o consolă Windows specială.

Foto: opțiuni de instalare sau de demontare

Grub este un încărcător de pornire extrem de convenabil, care acționează ca un selector pentru sistemele de operare. Permite multor sisteme de operare diferite să coexiste pe o singură mașină fără conflicte. Face posibilă lansarea a ceea ce este necesar la un moment dat cât mai simplu și rapid posibil.

Grub 2 sau mai multe versiunea timpurie Acest bootloader este destul de ușor de configurat. Pentru a-l implementa, nu trebuie să fii un specialist IT cu mare experiență, trebuie doar să cunoști câteva comenzi. Demontarea sau instalarea nu este, de asemenea, foarte dificilă. Este important doar să fii cât mai atent posibil atunci când efectuați toate operațiunile, să faceți totul conform manualului care vine cu încărcătorul.

Bootloader-ul Grub este bootloader-ul implicit pe majoritatea distribuțiilor Linux. Grub înseamnă GRand Unified Bootloader, acceptă pornirea nu numai Linux, ci și Windows și DOS.

Dacă ați instalat Linux și apoi, dintr-un anumit motiv, ați decis să îl eliminați și să reveniți la Windows sau ați creat o unitate flash USB Linux bootabilă, dar acum nu mai aveți nevoie de ea, trebuie să eliminați bootloader-ul Grub. În această instrucțiune, vom analiza cum să eliminați încărcătorul Grub din MBR sau din UEFI și vom vorbi, de asemenea, despre cum să eliminați Grub de pe o unitate flash.

Cum să eliminați bootloader-ul Grub și să restabiliți Windows

Dacă aveți două sisteme de operare instalate pe computer, Windows și Linux, și doriți să ștergeți Linux și bootloader-ul său restabilind bootloader-ul Windows și utilizați un tabel MBR, atunci acest lucru este foarte ușor de făcut.

Rețeaua recomandă adesea o metodă: luați instalarea disc Windows, porniți din acesta în modul de recuperare și executați comenzile:

bootrec\fixboot

Acesta este într-adevăr răspunsul la întrebarea „cum să eliminați Grub și să restaurați încărcător de pornire Windows?" și funcționează. Dar există o modalitate mult mai simplă. Nici măcar nu trebuie să reporniți computerul. Utilitarul Bootice vă permite să reparați încărcătorul de boot Windows și să eliminați Grub din hard diskîn câteva clicuri.

Puteți descărca utilitarul de pe softpedia, deoarece totul pe site-ul oficial este în chineză. Doar alegeți dimensiunea corectă a biților pentru sistemul dvs. Lansați utilitarul, evidențiați unitatea pe care ați instalat Grub, apoi faceți clic pe butonul Procesați MBR:

Apoi Windows NT 5.x/6.x MBR:

Și apăsați butonul Configurare/Instalare:

Și gata: ați reușit să eliminați complet bootloader-ul Grub. Puteți reporni și verifica.

Cum să eliminați bootloader-ul Grub din UEFI

Această problemă poate fi rezolvată și folosind utilitarul Bootice. Doar că de această dată aveți nevoie de versiunea pe 64 de biți a programului.

Unul dintre beneficiile UEFI pe MBR este că aici puteți instala mai multe bootloadere simultan pe o partiție specială. Pentru a elimina bootloader-ul Grub și a restabili Funcționalitatea Windows doar mutați Grub puțin mai jos în coada de pornire UEFI.

Deschideți programul, accesați fila UEFI și faceți clic Editați intrările de pornire. Se va deschide următoarea fereastră:

Aici aveți două opțiuni. Sau coborâți Grub sub bootloader-ul Windows folosind butonul Jos, sau ștergeți complet intrarea bootloader-ului folosind butonul Del. Dar, în ambele cazuri, fișierele bootloader-ului vor rămâne pe disc. Trebuie să eliminați complet încărcătorul Grub cu toate fișierele sale din linia de comandă. Asta nu e mult proces dificil, dar încă o vom analiza.

Faceți clic în colțul din stânga jos al ecranului Click dreapta mouse-ul deschis meniul contextual Selectați Linie de comandă ca administrator.

Apoi uită-te la discurile disponibile:

Și selectăm singurul nostru disc pe care este instalat Windows acum și Ubuntu a fost instalat anterior:

Odată ce discul a fost selectat, putem vizualiza lista de partiții de pe acesta:

Printre aceste partiții există și o secțiune cu fișiere EFI care este ascunsă pentru un sistem normal, dar nu pentru acest utilitar. În cazul nostru, acesta este Volumul 2. De regulă, aceasta este o partiție mică cu sistemul de fișiere FAT32 și marcată ca sistem.

Am selectat această secțiune ca actuală folosind comanda:

Apoi îi vom atribui o scrisoare, astfel încât să putem lucra cu ea:

atribui litera=D:

Accesați folderul EFI:

Ștergeți folderul cu fișierele de încărcare Ubuntu:

Efectuat: eliminarea Grub bootloader este completă și fișierele sale nu mai sunt în sistem.

Cum să eliminați Grub de pe o unitate flash

Pe unitățile flash, de regulă, se folosește un tabel partiții MBR. Pentru a elimina bootloader-ul Grub de pe o unitate flash, nu este suficient să îl formatați pur și simplu. Bootloader-ul este scris în tabelul MBR, așa că va trebui să-l recreăm. Nu recomand cu insistență să utilizați această metodă pentru a elimina bootloader-ul Grub de pe hard disk, deoarece vă veți pierde toate datele.

Vom lucra pe un sistem Linux. Mai întâi, uitați-vă la numele dispozitivului unității dvs. flash, de exemplu, folosind programul Gparted sau în terminal cu comanda:

Apoi vom șterge complet tabelul de partiții existent:

dd if=/dev/zero of=/dev/sdc count=512

Acum, folosind același Gparted, creăm masa noua secțiuni:

Creați o partiție pe unitatea flash și formatați-o în sistemul de fișiere FAT32:

Acum știți cum să eliminați MBR de pe o unitate flash, pur și simplu nu-l ștergeți de pe hard disk, deoarece va fi dificil de restaurat mai târziu.

concluzii

Nu știu de ce ai trebuit să dezinstalezi Linux. Acesta este un sistem de operare excelent, deși există încă hardware pe care nu îl acceptă sau nu îl suportă pe deplin. Nu renunța repede: dacă Linux nu funcționează pe un dispozitiv, poate că în viitor vei primi un alt computer sau kernel-ul va începe să suporte laptopul tău. Încearcă și experimentează. În orice caz, acum știți cum să eliminați Grub de pe hard disk. Dacă aveți întrebări, întrebați în comentarii.

Peste o duzină de noi utilizatori non-Windows salută expresia „bootloader” cu o cantitate destul de mare de îndoială și scepticism în aceste zile. Și există un motiv absolut logic pentru asta: majoritatea începătorilor, înainte de a trece la utilizarea altor sisteme de operare, mai puțin obișnuite de pe piață, au folosit același Windows în viața de zi cu zi. În el, acest bootloader este implementat cât mai primitiv și transparent posibil. Și deși acest lucru adaugă într-o oarecare măsură confort pentru utilizatorul obișnuit, reduce și funcționalitatea a ceea ce este deja cel mai popular și universal OS. Prin urmare, toți cei care au decis să acorde atenție altor produse din industria IT ar trebui să se familiarizeze cu bootloader-ul universal GRUB, care în viitor va ajuta semnificativ în lucrul cu mai multe sisteme de operare instalate pe un singur computer.

Un instrument universal pentru sisteme non-universale

În primul rând, să începem cu numele GNU GRUB. Această abreviere din engleză se traduce prin „principal unificat bootloader”. Creatorul acesteia este organizația non-profit „GNU Project”, care a devenit faimoasă în sfera IT pentru distribuția sa gratuită. software. GRUB în sine este în esență un meniu de selecție de pornire solicitate de utilizator OS dintr-o listă întreagă de sisteme acceptate:

  • Linux.
  • FreeBSD.
  • Solaris.

În acest caz, GRUB va putea funcționa chiar și cu Windows. Cu toate acestea, pentru lansarea unor astfel de sisteme care nu sunt suportate direct de acest bootloader, există nuanțe speciale pe care le vom studia puțin mai târziu în toate detaliile și detaliile.

Calea de dezvoltare a tehnologiei

Popularitatea în continuă creștere a GRUB a fost motivul fundamental care a determinat dezvoltarea și îmbunătățirea constantă a încărctorului de pornire în viitor. Prima versiune a bootloader-ului, numită GRUB Legacy, încă face față bine sarcinilor unui bootloader unificat pentru sisteme asemănătoare UNIX. Suportul larg răspândit din partea companiilor serioase (cum ar fi RedHat și Novell) și distribuțiile de servere i-au asigurat existența continuă în general.

Cu toate acestea, chiar și această circumstanță nu a avut absolut niciun impact asupra îmbunătățirii ulterioare a încărcării de pornire, datorită căreia utilizatorii au primit cea mai recentă versiune a GRUB 2 în acest moment, fiind rescris de la zero, GRUB 2 nu are nimic în comun cu moștenirea GRUB învechită. cu excepția numelui în sine. Astăzi, fiind folosit implicit din versiunea 9.10 a sistemului de operare sistem Ubuntu, GRUB al celei de-a doua revizuiri, datorită structurii sale mai avansate și mai puternice, a oprit complet orice dezvoltare ulterioară a Legacy, care se dovedise deja în trecut.

Cu toate acestea, încă de la început, un începător ar trebui să înțeleagă că GRUB 2 este un încărcător de pornire mai complex în comparație cu versiunea anterioară. Prin urmare, pentru a proteja utilizatorii de posibile dificultățiși probleme, atunci toate vor fi descrise simplu și în detaliu cele mai mici detalii, înțelegerea cărora vă va permite să profitați din plin de toate inovațiile din cea mai recentă versiune și există destul de multe dintre ele:

  • Suport pentru scripturi (cicluri, condiții, variabile și funcții).
  • Interfața grafică adaugă modificări flexibile aspect bootloader pentru a se potrivi gusturilor individuale ale utilizatorului (GRUB 2 poate fi schimbat cu ușurință dintr-un tabel alb-negru într-o fereastră elegantă multicoloră).
  • Posibilitatea de încărcare dinamică a modulelor. Acest lucru vă va permite să extindeți funcționalitatea nu în etapa de asamblare, ci direct în timpul execuției.
  • Compatibil cu diferite arhitecturi.
  • Sprijin adăugat Descărcări Mac OS.
  • Adăugat muncă stabilă cu asa sisteme de fișiere, Cum: FAT16, FAT32, NTFS, orice versiune ext, XFSȘi ISO
  • Tipul de instalare pe mai multe platforme va face posibilă instalarea GRUB2 dintr-o arhitectură diferită
  • Introducere modul sigur in cazul unor situatii problematice.
  • S-au remediat erori din vechiul GRUB Legacy care inițial nu au putut fi remediate din cauza cerințelor

A auzit toată lumea de LILO?

Desigur, alegerea utilizatorilor dintre încărcătoarele de sisteme de operare nu se limitează doar la GRUB trebuie luate în considerare caracteristicile cu care un concurent direct nu se poate lăuda cu siguranță:

  • LILO acceptă doar 16 configurații de pornire, în timp ce GRUB acceptă un număr nelimitat de astfel de configurații.
  • GRUB poate porni retea locala, ceea ce nu se poate spune despre LILO.
  • În cele din urmă, LILO nu are acea interfață interactivă de comandă, a cărei comoditate utilizatorii au fost obișnuiți de mult timp. ultima versiune GRUB.

Singurul trasatura comuna Pentru ambele bootloadere, este necesar să compilați toate modificările făcute în meniu de fiecare dată. Funcţie salvare automată a lipsit de mult din corporație Bootloader Linux. De asemenea, GRUB 2 nu se laudă cu o caracteristică atât de convenabilă. Dar chiar și ținând cont de această nuanță, incomod pentru utilizarea de zi cu zi, LILO este inferior concurentului său în mai multe puncte, datorită căruia devine din ce în ce mai răspândit în rândul utilizatorilor de computere de acasă.

Instalarea GRUB: toate nuanțele și detaliile procesului

De la bun început, asigurați-vă că aveți oricare instalat Ubuntu, sau există un disc de pornire (LiveCD). După pornirea sistemului, trebuie să apelați terminalul folosind combinația de taste Ctrl+Alt+F2, apoi introduceți următoarele comenzi în el:

Sudo add-apt-repository ppa:cjwatson/grub,

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

Sudo update-grub2.

Și chiar dacă nu aveți Ubuntu instalat, dar aveți un LiveCD, procedura rămâne aceeași, cu o singură mică diferență. După ce porniți de la aceasta, selectați opțiunea „Încercați Ubuntu” - în acest fel veți porni sistemul fără nicio modificare pe computer. După aceea, continuați să instalați încărcătorul de pornire GRUB în același mod din etapa de apelare la terminal.

Verifica versiunea instalată bootloader-ul poate fi comandat grub-install -v, precum și direct în timpul pornirii Ubuntu în sine.

Algoritmul de pornire GRUB

Pe măsură ce instalarea GRUB se termină, încărcătorul de pornire schimbă mai întâi codul MBR în propriul său cod. MBR este un sector care conține înregistrarea principală de pornire (din engleză care conține:

  • codul bootloader-ului principal (446 octeți);
  • tabel de partiții cu o descriere atât a partițiilor primare, cât și a celor secundare ale hard diskului (64 de octeți).

Datorita volumului mic sectorul MBR, lansarea GRUB se încadrează în două etape condiționate:

  1. MBR-ul conține un link către fișierul de configurare (care poate fi localizat pe orice hard disk, la discreția utilizatorului). Prin aceasta intregul stadiul de pornire, începând din a doua etapă.
  2. Fișierul lor de configurare ia în considerare toate setările și datele necesare pentru ca GRUB să funcționeze. Dacă în a doua etapă fișierul de configurare nu a fost găsit, atunci procesul de pornire va fi încheiat și utilizatorul va trebui să selecteze manual configurația de pornire din linia de comandă.

Această structură de încărcare permite GRUB să fie mai configurabil și mai flexibil decât mulți alți analogi, în care acest proces este simplificat până la o compactitate maximă.

Cele mai frecvent utilizate comenzi pentru consolă

Domeniul considerabil de posibilități de lucru în modul consolă al celei mai recente versiuni de GNU GRUB, capabilitățile de setare și configurare nu vor lăsa utilizatorii indiferenți. Pentru a intra în el, trebuie doar să apăsați tasta „C” în timp ce este afișat meniul de pornire, după care tot ce trebuie să faceți este să introduceți corect comenzile de care aveți nevoie:

EchipeDescriereExemplu de intrare în consolă
lsComanda universală pentru lucrul cu liste hard disk-uri si sectiuni. Poate fi folosit pentru a afișa conținutul unui folder.ls /boot/grub
Folosirea lui va da informatii complete absolut despre orice secțiune. Aceasta va indica tipul de sistem de fișiere de pe acesta, eticheta acestuia, UUID-ul, precum și data ultimelor modificări.
pisicăAfișează informații despre conținutul unui anumit fișier.pisică /cale/nume fișier
linuxUn analog al comenzii kernel-ului GRUB din vechea versiune Legacy, care vă permite să încărcați nucleul Linux specificat.

fișierul kernel linux

opțiune1=valoare

opțiunea2 opțiunea3

încărcător cu lanțTransferarea controlului de pornire la un alt bootloader de-a lungul lanțului. Bootloader-ul va fi căutat exclusiv în partiția care este specificată ca root (desigur, indicând fișierul executabil specific).

chainloader /cale/nume fișier

rădăcinăCând utilizați comanda fără parametri, utilizatorul va primi informații despre partiția rădăcină, precum și despre tipul de sistem de fișiere de pe aceasta.rădăcină
Mai rar (datorită probabilității operare incorectă) este folosit pentru a muta root pe o altă partiție.

*,* - numărul discului și, respectiv, numărul partiției de pe acesta

a stabilitCel mai adesea, datorită stabilității și performanței sale, este folosit pentru a realoca partiția rădăcină pe un disc.

set root= (hd*,*)

*,* - numărul discului și, respectiv, numărul partiției de pe acesta

căutare

Comanda de căutare pentru o secțiune UUID, etichetă sau în mod specific fisierul dat. Următoarele taste sunt folosite pentru a seta parametrii de căutare:

  • u (sau --fs-uuid) - caută o partiție după UUID;
  • l (sau --label) - căutare după eticheta secțiunii;
  • f (sau --file) - caută un anumit fișier;
  • n (sau --no-floppy) - săriți când verificați o unitate de dischetă;
  • s (sau --set) - setează secțiunea găsită ca valoare a variabilei specificate.

Comanda va fi utilă dacă numerotarea discurilor și a partițiilor nu merge bine, motiv pentru care comanda set root va duce fie la nicăieri, fie la partiția greșită a discului greșit.

caută -u uuid_of_the_partition

căutare -l etichetă partiție

caută -f /cale/nume fișier

lsfontsAfișarea unei liste de descărcate în prezent fonturi.lsfonts
AjutorFolosit pentru a afișa întreaga listă de disponibileAjutor
Sau pentru a scoate comenzi care încep cu o anumită combinație de caractere.

help s - afișați ajutor pentru toate comenzile care încep cu s.

set de ajutor - afișează ajutor despre comanda set.

terminal_output.consoleComută la culorile de afișare alb-negru.terminal_output.console
imagine de fundal

Schimbare imagine de fundal in timp real. Ajută doar la selectarea unei opțiuni de design pentru fonturi, astfel încât acestea să se distingă pe un fundal dat.

Vă rugăm să rețineți: comanda nu modifică setările de design - imaginea rămâne în fundal numai în timpul sesiunii curente până la următoarea oprire.

imagine_de fundal /cale/nume fișier

cizmePorniți computerul.cizme
repornițiPentru a reporni un computer.reporniți
Opreste calculatorul.oprire

GRUB post-instalare: configurare și software util

Fișierul principal de configurare din GRUB2, spre deosebire de versiunea anterioara Moștenirea nu este /boot/grub/menu.lst, și deja /boot/grub/grub.cfg. Totuși, nu are rost să-l editezi direct - va fi generat cu fiecare modificare salvată în fișierul de setări /etc/default/grub și în directorul de scripturi /etc/grub.d.

ÎN /etc/default/grub personalizarea se limitează în mare parte la schimbare articol standard timpul de încărcare și/sau de afișare a meniului:

  • Parametrul responsabil pentru primul punct de modificare este GRUB_DEFAULT, a cărui valoare indică numărul articolului din meniul de pornire. La alegerea oricărui alt articol, utilizatorul trebuie să cunoască comanda din lista generala(Pentru a face acest lucru, trebuie să vizualizați conținutul /boot/grub/grub.cfgși găsiți intrarea necesară în cont). În același timp, nu uitați de regulile de numerotare: primului articol i se atribuie valoarea 0, al doilea - 1, al treilea - 2 și așa mai departe.
  • Parametrul responsabil pentru întârzierea afișării meniului de pornire este GRUB_TIMEOUT, a cărui valoare atribuită între ghilimele denotă numărul de secunde în care va apărea acest ecran de prezentare. Există o caracteristică dificilă în editarea acestui parametru: setând valoarea la „-1”, economizorul de ecran se va bloca exact până când utilizatorul selectează un element.

Un set de scripturi în /etc/grub.d găsi totul pe computer sisteme instalateși nuclee, formând meniul de pornire în grub.cfg. Două principale sunt responsabile pentru căutarea nucleelor ​​și a altor sisteme de operare: 10_linux și 30_os-prober. Fișierul 40_custom vă permite să modificați GRUB adăugând propriile elemente de pornire, ceea ce este util pentru a lucra cu tipuri speciale de pornire a sistemului (rețineți că, cu orice modificare, trebuie să se încheie cu o linie goală, altfel ultimul element de pornire din toate cele propuse va pur și simplu nu va fi afișat).

Cu toate acestea, o modalitate și mai ușoară de a edita GRUB pe un sistem Ubuntu este utilitarul Grub-Customizer. Datorită simplității și intuitivității sale interfață clară, Acest cea mai buna varianta pentru a configura bootloader-ul, cel mai potrivit pentru începătorii fără experiență. Pentru a instala, lansați terminalul (Ctrl+Alt+T), apoi introduceți următoarele comenzi în el una câte una:

Sudo add-apt-repository ppa:danielrichter2007/grub-customizer,

Sudo add-get update,

Sudo add-get install grub-customizer.

Și deși traducerea programului Grub-Customizer lasă mult de dorit, este foarte ușor de înțeles:

  • Configurarea listei- setări de meniu la încărcarea sistemului. Aici ordinea punctelor sale este schimbată.
  • setări de bază- selectarea sistemului de pornire implicit, precum și determinarea timpului de așteptare.
  • Aspect – editare design exterior meniul de pornire.

Pe lângă toată varietatea de setări, utilizatorul ar trebui să acorde cu siguranță atenție software-ului bine dovedit pentru lucrul cu GRUB, a cărui configurare și diagnosticare va deveni mult mai confortabilă:

  • Super Grub Disk- simplu și instrument la îndemână Pentru recuperare rapida bootloader. În același timp, poate funcționa nu numai cu GRUB și LILO, ci chiar și cu Windows însuși. Rulează de pe un CD, o unitate flash sau o dischetă.
  • GParted- editor de secțiuni partiții de disc, rulând direct de pe CD. Cu ajutorul acestuia, puteți efectua operațiuni cu partiții și sisteme de fișiere pe acestea, cum ar fi: crearea, ștergerea, redimensionarea, verificarea, mutarea și copierea.
  • SystemRescueCD - distribuție Linux, special conceput pentru recuperare în caz de dezastru.
  • TestDisk- un utilitar care vă permite să diagnosticați și să restaurați atât partițiile individuale, cât și discuri de pornireîn întregime.

Cum gestionează bootloader-ul Windows OS?

Direct, din păcate, GRUB nu poate în niciun fel să pornească Windows x86 (de asemenea, versiunea pe 64 de biți nu face excepție), motiv pentru care este necesar să se creeze un mecanism de lansare adecvat. Pentru a face asta în Fișier de configurare grub.cfg trebuie să adăugați mai multe linii de comenzi specifice:

Titlu Windows,

Rootnoverify (hd*,*),

Chainloader +1,

Exemplu și descriere detaliata acesta din urmă tocmai a fost dat în tabel comenzile consolei. Acum a venit cazul foarte practic când va fi util la serviciu. Cu toate acestea, înainte de ea există un cuplu mai la fel de importante pentru pornire Windows linii:

  • rootnoverify (hd*,*)- același analog setează rădăcină. Acesta informează GRUB despre locația partiției pe care se află următoarea parte a codului de pornire, dar nu o montează (din motivul evident că GRUB nu poate face acest lucru). Vă rugăm să rețineți încă o dată acea parte (hd*,*)- acesta este numărul discului și, respectiv, numărul partiției pe care este instalat Windows.
  • makeactive- comanda furnizează cele specificate partiția rădăcină starea pornirii.

Acum aceeași echipă încărcător cu lanț +1, care transferă tot controlul suplimentar de pornire direct la încărcătorul de pornire Windows.

În cele din urmă, comanda finală de pornire pornește boot-ul, după care puteți lucra în siguranță în sistemul de operare selectat.

Se mai întâmplă ca nu unul, ci doi sau chiar mai multe versiuni Windows. Și apoi efectuați o lansare stabilă fără comenzi suplimentare ascunde/afișează ( ascunde/ascunde) secțiuni este pur și simplu nerealist. Concluzia este că, dacă fișierul de configurare GRUB specifică ascunderea oricărei partiții a unității, atunci Windows pur și simplu nu va putea să-l citească. Și dacă partiția este vizibilă, atunci va fi posibil să porniți de pe ea.

Dacă aveți mai multe sisteme de operare, decideți mai întâi ce instanță doriți să porniți, apoi verificați locația exactă a acesteia - trebuie să știți pe ce partiție a hard diskului este instalată. De exemplu, sunt două diferite versiuni Windows, situate pe prima și respectiv a doua partiție a unei unități, iar utilizatorul trebuie să o încarce pe a doua. Pentru a face acest lucru, trebuie să faceți următoarele modificări în fișierul menu.lst:

Titlu Windows,

Afișează (hd0,1),

Rootnoverify(hd0,1),

Chainloader +1,

Au fost adăugate comenzi în comparație cu exemplul de cod anterior ascundeȘi dezvăluie, datorită căruia utilizatorul poate porni sistemul de operare dorit de pe o anumită partiție de hard disk.

Reinstalarea GRUB în caz de probleme critice

Chiar și în caz probleme tehnice restaurarea GRUB nu este deloc o sarcină dificilă. Mai întâi, descărcați instalarea LiveCD, deschideți terminalul folosind comanda rapidă de la tastatură CTRL+ALT+T.

După aceasta, introduceți comenzile una câte una:

Acum tot ce rămâne este să reporniți computerul și să vă asigurați că bootloader-ul reinstalat este complet funcțional.

Întrebare despre protecția buclei de repornire

Necesitatea unui astfel de sistem de protecție integrat în încărcătorul de boot GRUB apare atunci când dimensiunea jurnalelor situate în directorul /var/log crește la volume inacceptabile din cauza înregistrării necontrolate a informațiilor din acestea. Într-un sistem de operare normal există servicii speciale, arhivarea și curățarea acestor loguri mod automat. Astfel, în cele mai multe cazuri, utilizatorul nu trebuie să petreacă timp controlându-și volumul.

Cu toate acestea, aceleași servicii pornesc numai după ce sistemul de operare pornește. Înainte de aceasta, dimensiunea fișierelor jurnal nu este absolut monitorizată de nimic, motiv pentru care, în cazul unui accident neașteptat al sistemului și al repornirilor ulterioare, jurnalele vor crește doar în volum. Și această creștere necontrolată va continua exact atâta timp cât durează repornirile din cauza unei defecțiuni în sistem. Ulterior, toate acestea pot duce la umplere completă partiția pe care se află directorul /var/log, care poate face ca sistemul să înghețe și chiar să nu poată porni modul de recuperare.

Din această situație catastrofală sistemul de protecție integrat în GRUB salvează împotriva repornirilor ciclice, afișând un meniu GRUB „înghețat” în așteptarea intervenției explicite a utilizatorului. Protecția în sine se bazează pe valoarea variabilei recordfail specificată în scriptul /boot/grub/grub.cfg. În timpul fiecărei porniri se instalează ca recordfail=1, iar la etapa finală de pornire este resetat la recordfail=0. Și dacă o astfel de resetare nu s-a întâmplat, atunci descărcare automată aceeași protecție GRUB este complet împiedicată și activată.

Pentru a face acest lucru, în /etc/defaul/grub găsim variabila GRUB_RECORDFAIL_TIMEOUTși atribuiți-i o valoare a numărului de secunde în care meniul GRUB va aștepta intervenția utilizatorului dacă recordfail nu este resetat de la 1 la 0. După care salvăm modificările cu comanda sudo update-grub, dezactivând astfel protecția împotriva repornirilor loop.

Cine ar putea beneficia de asta? Doar pentru stații și servere care nu au tastatură pentru introducerea/ieșirea informațiilor. Fără el, în caz că probleme similare, încărcarea sistemului este în general imposibilă. Cazurile de bucle de pornire nu sunt atât de comune și apar mai ales din cauza problemelor de alimentare sau a erorilor software.

Dezinstalarea GRUB și revenirea la Windows: rapidă, ușoară și nedureroasă

Dacă apare întrebarea „Cum să eliminați GRUB și să părăsiți bootloader-ul altui sistem de operare?”, atunci în primul rând utilizatorul va avea nevoie de discul/unitatea flash de instalare. Să privim totul în termeni concreti exemplu simplu: utilizatorul șterge din a lui computer Linux, lăsând în final doar Windows, dar în același timp nu îl poate încărca din cauza unei erori Eroare Grub. Pentru a rezolva complet problema, trebuie să restaurați bootloader-ul Windows x86/64 biți:

  1. Pornim de pe unitatea de instalare, după ce o setăm anterior la prima prioritate la încărcarea în BIOS
  2. Pornind de la medii de instalare, selectați partiția de recuperare a sistemului.
  3. Din lista de instrumente care apare, selectați linia de comandă, în care scriem următoarele comenzi una câte una:
  • BOOTREC.EXE /FixBoot.
  • BOOTREC.EXE /FixMbr.

Deoarece GRUB poate fi eliminat în câțiva pași, după toate operațiunile de succes repornim computerul și lucrăm fără probleme în sistemul Windows.

Mulți proprietari de laptopuri care au venit cu un sistem de operare preinstalat sistem Linux(de obicei Ubuntu sau Fedora) decid în cele din urmă să-l transfere pe Windows 7 sau Windows 8. Al doilea caz comun este atunci când utilizatorul a instalat Linux în scopuri de evaluare, apoi a eliminat acest sistem de operare și, în cele din urmă, nu poate încărca Windows - când la încărcare, dă eroare. Acum vă voi spune cum să remediați acest lucru și să eliminați bootloader-ul GRUB pentru a restabili bootloader-ul Windows.

Ce este Grub

GRand Unified Bootloader (GRUB) este un încărcător de pornire universal al sistemului de operare. În esență, este ca un meniu care vă permite să alegeți ce sistem de operare să încărcați pe computer sau laptop.
Astăzi, se instalează a doua versiune - GRUB2.

Eliminarea Grub folosind un disc de instalare sau o unitate flash cu Windows 7, 8 sau 10

Pasul 1 . Expunem în Se încarcă BIOS de pe discul de instalare sau unitatea flash și porniți de pe acesta.

Pasul 2. La încărcare, selectați secțiunea Recuperare.

Pasul 3. În lista de instrumente, selectați „Linia de comandă”.

Pasul 4. În fereastra care se deschide Consola Windows tastam comenzile:

Rezultatul ambelor comenzi ar trebui să fie astfel:

Pasul 5. Închideți fereastra și reporniți.

Același lucru în exemplul video: