Încărcătorul sistemului de operare GRUB: setări, descriere. Instalarea și restaurarea GRUB. Cum să remediați GRUB2 dacă Ubuntu nu pornește

Întrebare: Iubuntu 15.04 se blochează la instalare


A început instalarea Iubuntu 15.04, la instalarea în timpul etapei de creare Sistemul de fișiere ext4 pentru a monta în/pe partiția #1 a dispozitivului SCSI3 (0.0.0) (sda) ce pot face? poate ceva prin consola

Adăugat după 4 minute
Procesul de instalare pare să continue, dar nu se întâmplă nimic, am așteptat 1,5 ore în această etapă

Răspuns: 1. Mai întâi rulați în modul „Fără instalare” - vedeți cum funcționează
2. Dacă nu știi și nu știi cum, de ce îl iei? versiune de testare? Pune 14.04.3

Întrebare: Debian se blochează la pornire


Buna ziua. Reguli /etc/network/interfaces (software de pornire adăugat). Acum boot-ul Debian se blochează la linia „un job de pornire rulează pentru LSB: ridicați interfețele de rețea”. Tot ce pot face este să apăs pe ctrl+alt+del și să repornesc. Cum să restabiliți descărcarea?

PS:
Debian este instalat pe un software RAID. Există un server slitaz PXE în rețea, dar interfața nu pornește. Nu știu cum să montez acest RAID în el pentru a remedia /etc/network/interfaces. Nou pe Linux.

Răspuns: Am încercat să selectez Mod de recuperare- de asemenea, îngheață.

Pornit prin slitaz pxe. Efectuat

Mkdir /debian mount -t ext4 -o rw /dev/sda1 /debian

afișează „EXT4-fs (sda1): bloc descriptori corupti!”

Poate că nu este ext4, ca să fiu sincer, am uitat. Nici EXT3 nu se montează.

Adăugat după 8 minute
Acronis Director de disc nu detectează sistemul de fișiere. Ceea ce este de înțeles în principiu - mdadm este acolo. Voi încerca să o fac.

Adăugat după 29 de minute
Blocat la instalarea mdadm.

Configurez reteaua (adresa: 192.168.1.10, gateway si proxy DNS: 192.168.1.4) si incep instalarea

Ifconfig eth0 192.168.1.10 mask 255.255.255.0 echo nameserver 192.168.1.4 > /etc/resolv.conf route add -net 0.0.0.0/0 gw 192.168.1.4 tazpckg get-install

eu primesc wget: adresa proastă „mirror.slitaz.org”. Pe Windows cu setări similare mirror.slitaz.org se deschide în browser.

Adăugat după 2 ore și 36 de minute
Mi-am dat seama de rețea - slitaz nu vede placa de rețea încorporată, folosesc una externă. Mdadm instalat mai departe în articol:

Mdadm -A -R /dev/md9 /dev/sda1

Și primesc „mdadm: eșec neașteptat deschiderea /dev/md9”. Pe scurt, nu poate crea dispozitiv virtual. Lucrez de sub root, unde este mufa?

Adăugat după 16 ore 36 minute
Pe scurt, am pornit de pe o unitate flash, asta este plăci de rețea Am decis, am primit IP-ul automat prin DHCP, apoi am instalat mdadm și a creat automat un dispozitiv virtual RAID0. Tot ce rămâne este să montezi și să repari /etc/network/interfaces. Subiectul poate fi închis.

Întrebare: Eroare la instalarea Ubuntu de pe o unitate flash USB


O zi buna!
Computerul rulează Kubuntu 14.04.1. Am vrut să actualizez la 14.10, dar m-a tras diavolul - computerul s-a oprit în timpul instalării actualizărilor. Ei bine, Dumnezeu să fie cu el.

Am început să înregistrez o nouă imagine a Kubuntu 14.10 pe o unitate flash. Creat cu folosind UltraISO- la încărcare, apare ieșirea „Failed to load ldlinux.c32...”. Apoi am încercat aceeași imagine prin UNetBootIn - un cursor care clipește pe un fundal negru după ce computerul pornește. Nici aici, nici acolo.
Și așa cu fiecare imagine pe care am avut-o pe computer.

Ce opțiuni de tratament de înregistrare există prin Windows? Este foarte necesar să rezolvi problema, este vital programe importanteși fișiere.

Răspuns: alladln, multumesc, o sa incerc. Problema a fost rezolvată două zile mai târziu cu ajutorul programului Win32DiskImager și cu mulți nervi. Totuși, a început din nou!
Am putut să înregistrez prin aplicație internă KDE versiunea 14.10, dar sistemul se blochează în timpul pornirii logo-ului cu puncte care rulează.

Întrebare: Instalarea Ubuntu lângă Windows


Salutare tuturor! Am decis să instalez ubuntu ca al doilea sistem de operare (primul a fost Win7). La începutul instalării, ubuntu a întâmpinat următoarea problemă: „Firmware-ul acestei mașini a lansat programul de instalare în Modul UEFI, dar se pare că un alt sistem de operare ar putea fi deja instalat „în modul de compatibilitate BIOS”. Daca continui Instalare Debianîn modul UEFI, poate fi dificil să reporniți mașina în orice sistem de operare în modul BIOS."
Ecran atasat.
Oameni pricepuți, spuneți-mi ce să fac? Aș dori să păstrez capacitatea de a lucra cu două sisteme de operare (Windows și Linux), adică Când reporniți, selectați-l pe cel de care aveți nevoie. Vă mulțumesc anticipat)

Răspuns: sailenser
Ai markup disc MBR, ceea ce înseamnă că 7 trebuie instalat în modul Legacy. Căutați/căutați în UEFI-BIOS opțiunea UEFI, ar trebui să fie dezactivată și Legacy activată. Aceste setări pot fi denumite diferit în diferite UEFI-BIOS, așa că nu este posibil să fiți mai specifici.

Nu trebuie să căutați setări, dar încercați mai întâi această opțiune: când apare mesajul

mesaj de la sailenser

„Firmware-ul acestei mașini a rulat programul de instalare în modul UEFI, dar se pare că un alt sistem de operare poate fi deja instalat în modul de compatibilitate BIOS. Dacă continuați să instalați Debian în modul UEFI, este posibil să aveți dificultăți la repornirea mașinii în orice sistem de operare în modul BIOS. "

Mai jos ar trebui să existe o întrebare „Doriți să continuați instalarea în modul UEFI”, răspundeți „nu” și continuați cu instalarea. Instalarea va trebui să continue în modul Legacy și să continue instalarea sistemului „ca de obicei”. Locația de instalare GRUB - HDD(/dev/sda).

Întrebare: Problemă la instalarea PCBSD 10.1.1


Buna ziua.
Vreau să instalez PCBSD 10.1.1 cu al doilea sistem, dar pur și simplu nu funcționează.
În timpul instalării, sistemul este instalat, dar la instalarea GRUB se produce o eroare. Dacă l-am instalat fără încărcător, nu l-aș putea lansa prin GRUB2 de pe o unitate flash.

Jurnal de instalare:

Răspuns:

Doar dacă îl instalezi manual:

Ai un MBR: prima partiție este XP, a doua poate fi dată sub PC-BSD
- grub2 nu va funcționa pe zfs, sau mai degrabă, nu va găsi /boot/grub pe zfs,
iar PC-BSD 10.1.1 este instalat pe ZFS
- instalatorul nu poate instala pe un MBR gratuit
- ei bine, grub2-pcbsd este strâmb

Sau puteți intra în modul expert - marcați cu mâinile
și instalați fără a instala grub2, apoi scrieți boot0 și zfsboot
si ia:
FreeBSD BootManager - boot0cfg (MBR)
- tăiați Windows XP
- tăiați marcajul FreeBSD + BSD și zfs pe partiția FreeBSD

Întrebare: Windows 8 \ instalează Linux pe al doilea hdd ?


Buna ziua. Pe un PC cu două hdd-uri, primul are Windows 8. Există o opțiune de instalare pe al doilea hdd Linux. Aș dori să clarific câteva puncte importante:

1. Când instalați Linux, atunci când alegeți opțiunea de sine stătătoare, veți putea selecta un al doilea disc pentru Instalări Linux ca sa nu-l pun accidental cu Windows 8 pe primul disc?

2. Când reporniți computerul, veți putea selecta sistemul windows linux pentru lansare ulterioară, sau de fiecare dată va trebui să-l redefiniți în BIOS hard hdd pentru a alege un sistem?

Răspuns:

mesaj de la sergius99

1. La instalarea Linux, la alegerea opțiunii independente, va fi posibilă selectarea unui al doilea disc pentru instalarea Linux, pentru a nu-l instala accidental cu Windows 8 pe primul disc?

Voi

mesaj de la sergius99

2. Când reporniți computerul, veți putea selecta sisteme de ferestre Linux pentru lansare ulterioară, sau va trebui să redefiniți hard disk-ul din BIOS de fiecare dată pentru a selecta sistemul?

Nu trebuie să pariezi se încarcă HDD cu Linux, apoi actualizați grub prin terminal (sudo update-grub) și la încărcare, va apărea o fereastră de selecție a sistemului de operare, dacă Linux vede Windows în timpul instalării, este posibil și nu va fi nevoie să actualizați grub

Întrebare: Windows 8.1 nu pornește după Instalări Ubuntu


Buna ziua!
De mult am vrut să-mi amintesc de tinerețe și să instalez Ubuntu. Și, în cele din urmă, am ajuns la asta. Am distrus o partiție a laptopului și am plasat-o lângă Windows. După asta nu mai pot intra în Windows. Când intru în Grub, am de ales: când selectez Ubuntu, totul se încarcă bine, dar la selectare Windows- ecranul tactil încă funcționează, dar doar pornindu-l, este vizibil doar ecranul culoare de fundal Grub și nu numai Nimic nu se intampla. Mai mult, nici măcar indicatorul NamLok nu răspunde la apăsarea acestei taste.
Mai mult, sub spoiler, mai detaliat, pentru a nu speria cititorii cu o abundență de text.


Vă prezint cât mai multe informații deodată.
1. Acum Windows și Ubuntu sunt instalate din BIOS. Nu UEFI!
2. Încărcare rapidă, înainte de a instala Ubuntu, dezactivat. Nu am găsit deloc un boot securizat în BIOS.
3. În nota 2 disc fizic. Primul este un SSD cu Windows (sda)(MBR), al doilea este un HDD cu destul de multe partiții, dintre care una cu Ubuntu (sdb)(GPT).
4. Ubuntu nu mi-a văzut partițiile pe sda ​​și a spus că este goală.
Am găsit pe internet ce trebuie făcut

Cod Cod
1 sudo gdisk /dev/sda

Și asta, după cum am înțeles, șterge rămășițele GPT din vechiul marcaj, dar nu șterge MBR-ul. Asta am făcut și a ajutat.
4. Selectat pentru bootloader în timpul instalării sda.
5. După instalare, Ubuntu pornește normal. Windows nu vrea.
6. update-grub nu ajută. Se execută cu succes, dar nu afectează încărcarea.

Spune-mi cum le pot face prieteni. Dacă refac bootloader-ul vizibil, nu va mai fi Ubuntu, dacă apoi refac Grub din nou, fereastra se va opri din nou încărcarea.
Vă mulțumim pentru atenție și răbdare!

Răspuns:În combinația Win 7 + Linux, am adăugat Linux la cele șapte meniuri de pornire folosind EasyBCD. Adevărat, le am instalate pe un singur disc. Așa arată

Întrebare: Instalarea notepadqq. Eroare de dependență


Instalez notepadqq sub debian 8 gnome 3
La instalarea notepadqq mi-a cerut să instalez notepadqq-common. am livrat.
După aceasta, instalarea notepadqq a mers bine, dar apoi a apărut această eroare:
Cod Cod
1 2 3 4 5 6 7 8 9 10 11 12 13 Despachetarea notepadqq (0.46.2- 0 ~trusty1) ... dpkg: dependențele de pachet nu permit configurarea pachetului notepadqq: notepadqq depinde de notepadqq- common (>= 0.46.2- 0 ~trusty1) . notepadqq depinde de notepadqq- comun ("0.46.2- 0 ~trusty1.1~) . dpkg: eroare la procesarea pachetului notepadqq (--install): probleme de dependență - lăsați neconfigurat Procesare declanșatoare pentru desktop-file-utils (0.22-1) ... Procesare declanșatoare pentru meniurile gnome (3.13.3-6) ... Procesare declanșatoare pentru suport mime- (3.58) ... Procesarea declanșatoarelor pentru man-db (2.7.0.2-5) ... Au apărut erori la procesarea următoarelor pachete: notepadqq
Adăugat după 12 ore și 44 de minute
Ajută-mă cu instalarea sau spune-mi ce program pentru Debian 8 este mai bun decât acesta și foarte asemănător cu notepad++?

Adăugat după 16 minute
Am descărcat totul din nou, l-am reinstalat și cumva a pornit de 3 ori fără erori, nu știu care a fost problema. Probabil pentru că am instalat Debian.

Răspuns:

mesaj de la lupii bețivi

Ajută-mă cu instalarea sau spune-mi ce program pentru Debian 8 este mai bun decât acesta și foarte asemănător cu notepad++?

Nu există una asemănătoare, lipsesc șanse și finalități peste tot.

Întrebare: Instalarea programelor în Linux Mint la directorul dorit


O zi buna. Scuze pentru ceea ce poate fi o întrebare noob. Nu cu mult timp în urmă am instalat Linux Mint 17.3 pe hardware destul de vechi ( laptop ibm Thinkpad 43). Funcționează tolerabil. Când instalați aplicații folosind Synaptic, nu este foarte clar unde sunt instalate. La instalarea manuală, nu există nici o selecție obișnuită de foldere pentru instalare (ca în Windows). Dar tot vreau să știu ce este instalat unde și cum... Vă rog să-mi spuneți dacă există o modalitate de a selecta directorul dorit pentru instalarea programului (bănuiesc că acest lucru se face din Linie de comanda) Și dacă da, cum.

Răspuns:ÎN programe Windows De regulă, acestea sunt plasate într-un folder în care se află programul în sine, datele, dependențele, documentația etc.

În Unix, pachetele sunt despachetate în directoare diferite. Program executabilîntr-un folder, documentația pentru om, de exemplu, în altul, unde omul o poate găsi, bibliotecile sunt plasate într-un al treilea folder, unde sistemul le poate găsi, datele programului sunt, de asemenea, separate de orice altceva.

dpkg -L<имя_пакета> --- asta pentru a vedea unde este instalat totul dacă pachetul este instalat
dpkg -c<имя_файла.deb> --- vezi unde va fi instalat pachetul descărcat

dpkg -L coreutils de exemplu

Pachetul Deb este arhiva obisnuita. Puteți să-l despachetați pur și simplu oriunde. Programul de instalare face același lucru, doar în directorul descris în setările pachetului. Plus că efectuează câteva pregătiri înainte și după instalare și scrie în baza de date, spunând că este instalat un astfel de pachet. În general, nu prea are rost să faci asta.

Întrebare: Un parametru lipsește la instalarea Keystone


După (încercarea) de instalare, keystone nu s-a instalat complet, instalarea se blochează cu acest jurnal
Bash
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 sudo apt install keystone [sudo] parola pentru hagassaan: Citirea listelor de pachete... Terminat Construirea arborelui de dependențe Citirea informațiilor de stare... Terminat keystone este deja cea mai nouă versiune (2:13.0.0-6) . 0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat. 1 nu este complet instalat sau îndepărtat. După această operație, se vor folosi 0 B de spațiu suplimentar pe disc. Do tu vrei a continua? [ Y/n] Se configurează keystone (2 :13.0.0-6 ) ... PKG-Openstack apelează acum: dbc_go keystone configure dbconfig-common: scrierea config în / etc/ dbconfig-common/ keystone.conf crearea bazei de date keystonedb: deja exista. ===> opensatck-pkg-tools: scrierea acreditărilor db: sqlite://// var/ lib/ keystone/ keystonedb ... Rulează: su keystone -s / bin/ sh -c "keystone-manage db_sync" .. Rularea: su keystone -s /bin/sh -c „keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone”... Rulare: su keystone -s / bin/ sh -c „keystone-manage credential_setup --keystone-user keystone --keystone-group keystone”... Modulul wsgi deja activat Site wsgi-keystone deja activat Dormire 10 secunde pentru a vă asigura că daemonul Keystone este activ și rulează: 10 ...9 ...8 ...7 ...6 ...5 .. .4 ...3 ...2 ...1 ...0 ===> Bootstraping chiriași cu „keystone-manage bootstrap” : Acum se face: su keystone -s / bin/ sh -c "keystone-manage bootstrap --bootstrap-role-name admin --bootstrap-service-name keystone --bootstrap-region-id " utilizare: keystone-manage [bootstrap| credential_migrate| credential_rotate| credential_setup| db_sync| db_version| doctor| domain_config_upload| fernet_rotate| fernet_setup| mapping_populate| mapping_purge| mapping_engine| saml_idp_metadata| token_flush] bootstrap [ -h] [ --bootstrap-username OS_BOOTSTRAP_USERNAME] [ --bootstrap-parola OS_BOOTSTRAP_PASSWORD] [ --bootstrap-project-name OS_BOOTSTRAP_PROJECT_NAME] [ --bootstrap-role-NAME] [nume-serviciu OS-RO_BOOTSTRAP] nume OS_BOOTSTRAP_SERVICE_NAME] [ --bootstrap-admin-url OS_BOOTSTRAP_ADMIN_URL] [ --bootstrap-public-url OS_BOOTSTRAP_PUBLIC_URL] [ --bootstrap-internal-url OS_BOOTSTRAP_INTERNAL_URL] [ --bootstrap-region_bootstrap_bootstrap_strap_strap_STRAP p| credential_migrate| credential_rotate| credential_setup| db_sync| db_version| doctor| domain_config_upload| fernet_rotate| fernet_setup| mapping_populate| mapping_purge| mapping_engine| saml_idp_metadata| token_flush] bootstrap: eroare: argument --bootstrap-region-id: așteptat un argument dpkg: eroare la procesarea pachetului keystone (--configure) : pachet keystone instalat subprocesul scriptului de post-instalare a returnat eroare starea de ieșire 2 Au fost întâlnite erori în timpul procesării: keystone Configurarea profilurilor sandbox.... Profilurile Sandbox actualizate! E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

După cum am înțeles, am omis ceva în proces, ceva legat de --bootstrap-region-id, dar cum să-l restabilim? Mulţumesc anticipat

Pentru a inițializa nucleul și a porni sistemul de operare sisteme Linux bootloader-ul este folosit. Acesta este un program care rulează după finalizarea verificării Hardware BIOS, pregătește echipamente pentru funcționare, setează parametrii necesari 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 și despre cum să instalați grub pe un computer cu UEFI, tot manual.

După cum am spus, sarcina principală a bootloader-ului este să ofere alegere sistem de operareînainte de descărcare. Nu crede că în încărcător de pornire Windows nu este folosit, este și acolo și funcționează, similar cu modul în care funcționează Grub.

Bootloader-ul poate fi instalat în diverse mese partiții de disc. Î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ă mai mult oportunități ample. În primul rând, pentru compatibilitate în GPT, este emulat 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 bootloaderului în meniul EFI;
  • --core-comprima- comprima imaginea încărcată în MBR;
  • --efi-directory- utilizare partiția sistemului EFI;
  • --forta- instalați în ciuda erorilor;
  • --reverificare- șterge harta existenta dispozitive, ajută dacă apar erori;
  • --amovibil- instalarea grub pe o unitate flash (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 să instalați 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ă cu privire la deuce. 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, putem face fără a schimba nimic și putem 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, iar acest lucru nu este foarte dificil. Pentru a face acest lucru, utilizați comanda:

grub-install --boot-directory=/mnt/sdb2/boot --efi-directory=/mnt/sdb1 --target=x86_64-efi --removable

Să ne uităm la opțiuni: --boot-director- specifică folderul cu fișierele bootloader de pe unitatea flash, --efi-directory- folder unde este montat sectiunea efi, --ţintă- arhitectura sistem țintăȘi --amovibil spune că este o configurație pentru suporturi amovibile. Asta e cu UEFI. După repornirea și selectarea elementului legat de Grub din meniul EFI, veți avea acces la meniul grub familiar și puteți selecta opțiunea dorită.

concluzii

Acum instalarea Grub nu vă va cauza probleme. Am discutat nu numai cum să instalați Grub2 în MBR, ci și în EFI. În plus, puteți folosi toate informațiile furnizate aici pentru a restabili Grub. În acest fel, veți înțelege mai bine ce se întâmplă în timpul recuperării. Și setarea parametrilor și crearea manuală Fișier de configurare O vom analiza într-unul dintre articolele următoare.

Ubuntu, ca multe altele distribuții Linux GRUB2 este folosit ca bootloader de sistem. Dacă GRUB2 se defectează, de exemplu dacă instalați Windows după instalarea Ubuntu, sau dacă suprascrieți MBR-ul, nu veți putea porni Ubuntu.

GRUB2 poate fi reparat cu ușurință folosind Live Ubuntu CD sau unități flash USB. Acest proces este diferit de restaurarea bootloader-ului GRUB Legacy pe distribuțiile Linux mai vechi.

Procesul de mai jos ar trebui să funcționeze cu toate versiunile de Ubuntu. A fost testat pe versiunile Ubuntu 16.04 și Ubuntu 14.04.

Metoda GUI: reparație de pornire###

Reparație de pornire- cerere cu interfata grafica, cu care puteți repara GRUB2 cu un singur clic. Soluția perfectă pentru majoritatea utilizatorilor.

Dacă aveți suportul media de pe care ați instalat Ubuntu, introduceți-l în computer, reporniți și porniți de pe suporturi amovibile. Dacă nu aveți media, descărcați Ubuntu Live CD și inscripționați-l pe disc sau creați o unitate flash USB bootabilă.

La pornire, faceți clic pe „Încercați Ubuntu” pentru a încărca un mediu desktop de lucru.

Înainte de a continua, asigurați-vă că conexiunea la internet funcționează. Poate fi necesar să selectați Rețea Wi-Fiși introduceți parola dvs.

Deschideți un terminal din Dash și rulați următoarele comenzi pentru a descărca și instala Reparație de pornire:

Sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair

Reparație de pornire va scana automat sistemul după rularea comenzii boot-repair. După aceea, faceți clic pe butonul Reparație recomandată pentru a repara GRUB2.

De asemenea, puteți efectua setări avansate aici, cu toate acestea, pagina wiki Ubuntu nu recomandă să faceți acest lucru decât dacă știți exact ce fac. Opțiunea recomandată va rezolva automat majoritatea problemelor, și dacă alegeți setări incorecte nu poți decât să înrăutățiți situația.

Boot Repair va începe să funcționeze. Vi se poate cere să deschideți un terminal și să copiați/lipiți unele comenzi.

Doar urmați instrucțiunile de pe ecran. Urmați toate instrucțiunile Reparație de pornireși faceți clic pe Redirecționare pentru a trece la următorul ecran. Utilitarul vă va ghida prin toate acțiunile necesare recuperare.

După Reparație de pornire termină de funcționare, reporniți computerul. Ubuntu ar trebui să pornească normal.

Metoda folosind terminalul

Dacă nu vă este frică să vă murdărească mâinile, puteți repara sistemul prin terminal. Va trebui să porniți de pe un Live CD sau o unitate flash USB, la fel ca metoda descrisă mai sus. Asigura-te ca Versiunea Ubuntu pe disc se potrivește cu versiunea instalată pe computer. De exemplu, dacă ați instalat Ubuntu 14.04, ar trebui să utilizați Ubuntu 14.04 Live CD.

După ce sistemul pornește, deschideți un terminal. Localizați partiția de disc pe care este instalat Ubuntu utilizând una dintre următoarele comenzi:

Sudo fdisk -l sudo blkid

Mai jos este rezultatul ambelor comenzi. În cazul comenzii fdisk -l, partiția Ubuntu poate fi identificată prin cuvântul Linux din coloana Sistem. Când utilizați comanda blkid, partiția este determinată de utilizarea sistemului de fișiere ext4.

Dacă computerul dvs. are mai multe partiții Linux în format ext4, fiți atenți la dimensiunea lor și la ordinea în care sunt prezentate în listă.

Rulați următoarele comenzi pentru a monta partiția Ubuntu la /mnt/ubuntu , înlocuind /dev/sdX# cu numele dispozitivului pe care este instalată partiția Ubuntu, definit mai sus:

Sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu

În exemplul de mai sus, partiția Ubuntu se află la /dev/sda1. Aceasta este prima partiție de pe primul hard disk.