Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • shtëpi
  • Windows 10
  • Ngarkuesi i sistemit operativ GRUB: cilësimet, përshkrimi. Instalimi dhe rivendosja e GRUB

Ngarkuesi i sistemit operativ GRUB: cilësimet, përshkrimi. Instalimi dhe rivendosja e GRUB

** E re - Skanim automatik i ndarjeve Linux **

** E re - Shtoni imazhet dhe ikonat tuaja të temave **

** Të gjithë ekzekutuesit janë të nënshkruar me SSL **

Grub2Win mbështet EFI dhe BIOS 64 dhe 32 bit në Windows 10, 8, 7 dhe XP.

Nisja e dyfishtë e sigurt e Windows dhe Linux nga Disqet GPT ose MBR.

Grub2Win nxjerr kodin origjinal të GNU Grub të versionit 2. Gjithçka përmbahet në një direktori të vetme 20 MB Windows-i juaj C: makinë. Në sistemet EFI disa module të vogla janë instaluar në ndarjen tuaj EFI.

Duke përdorur të thjeshtën Windows GUI dhe udhëzimet që mund ta instaloni Grub2Win shpejt dhe në mënyrë të sigurt.

Zgjidhni nga shumë zgjedhje të OS. Mbështet Antergos, Android, Ubuntu, Debian, Suse, Fedora, Mint, Clover dhe Windows. Gjithashtu nis skedarët ISO.

Ju mund të futni komandat tuaja të personalizuara për çdo hyrje të menysë.

Grub2Win filloi në vitin 2010. Tani përdoret në 180 vende në mbarë botën dhe është shkarkuar më shumë se 400,000 herë.

Nëse Grub2Win ju duket i dobishëm, ju lutemi merrni parasysh të bëni një donacion të vogël për t'u përdorur për pajisje dhe testime

Veçoritë

  • Mbështet EFI 64 dhe 32 bit, si dhe firmware BIOS.
  • Instalohet në Windows 10, 8, 7 dhe XP.
  • Kërkon vetëm një direktori në diskun Windows C:, rreth 20 MB hapësirë ​​në disk.
  • Punon me të gjitha gjuhët. Ndihma për kohën e nisjes është e disponueshme në 30 gjuhë.
  • GUI e thjeshtë e Windows konfiguron lehtësisht Grub2Win në sekonda.
  • Ju lejon të vendosni rendin e nisjes së firmuerit EFI nga brenda Windows.
  • Shikoni paraprakisht dhe personalizoni 9 temat e sfondit grafik të përfshirë.
  • Punon me të gjitha sistemet e skedarëve duke përfshirë Mac hfs dhe Btrfs.
  • Mund të kërkojë për dhe boot një ndarje nga etiketa e saj Mbështet skriptimin e avancuar.
  • Punon me disqet GPT dhe MBR - deri në 128 ndarje kryesore për disk.
  • Mbështet disqe dhe ndarje jashtëzakonisht të mëdha (mbi 40 TB).
  • Nuk ka ndryshime në regjistër.
  • Nisni në mënyrë të sigurt Windows, Antergos, Android, Ubuntu, Debian, Suse, Fedora, Mint, Clover dhe më shumë.
  • Përshtatja e Grub bëhet nga Windows - Konfigurimi në Linux nuk kërkohet.
  • Ekzekuton kodin GNU Grub 2.02 me burim të hapur. Lëshimet dhe përmirësimet e shpeshta.
  • Kodi i nënshkruar në mënyrë dixhitale. Nuk ka adware ose spyware - Nuk ka telashe... Thjesht funksionon.

Mostrat e projektit






Ky është ngarkuesi i sistemit operativ. Mbështet Android x86, nisjen e dyfishtë të sigurt të Windows dhe Linux pa prekur MBR-në e Windows.
Grub2Win instalohet në Windows 8, Windows 7, XP ose Vista. Ai ngarkon versionin 2.02 të kodit origjinal GNU GRUB. Gjithçka gjendet në një direktori prej 10 MB në diskun C. Duke përdorur udhëzimet dhe GUI, mund ta instaloni Grub2Win shpejt dhe me lehtësi. Ndihma dhe mesazhet gjatë shkarkimit shfaqen në pajisjen tuaj gjuha amtare. Ju mund të zgjidhni çdo sistem operativ. Imazhet e Android, Ubuntu, Suse, Fedora, Mint, Free BSD dhe Windows janë përfshirë tashmë. Përfshin disa tema grafike me animacionin e kohës së ngarkimit dhe shiritin e lëvizjes së përzgjedhjes së OS. Grub2Win është shkarkuar mbi 100,000 herë që kur u publikua për herë të parë në 2010 dhe përdoret në mbi 170 vende të botës.

Lista e veçorive të Grub2Win.

  • Instalimi në Windows 8, Windows 7, XP dhe Vista.
  • Kërkon dosje 10 Mb në diskun C.
  • Një ndërfaqe grafike miqësore për përdoruesit ju lejon të instaloni Grub2Win në pak sekonda.
  • Zgjidhni dhe shikoni paraprakisht temat dhe animacionet e ngarkuesit.
  • Ndihma dhe mesazhet e GRUB shfaqen në 27 gjuhë.
  • Punon me të gjithë sistemet e skedarëve, duke përfshirë Btrfs dhe Mac HFS dhe hfsplus.
  • Mund të gjejë dhe ngarkojë seksione sipas etiketës së tyre. Mbështet skriptet.
  • Punon me disqe GPT - deri në 128 ndarje kryesore për disk.
  • Mbështet disqe dhe ndarje shumë të mëdha (më shumë se 4 TB).
  • Nuk ka ndryshime në regjistër ose Windows MBR.
  • Nisni në mënyrë të sigurt Windows, Android, Ubuntu, Suse, Fedora, Mint, FreeBSD dhe më shumë.
  • Vendosja e Grub bëhet nga Windows.
  • Pushtuesit GRUB - lojëra brenda GRUB.

Versioni i programit: 2,01 RC3
Gjuha e ndërfaqes: anglisht
Platforma: x86/x64
Zhvilluesi: Disku Grub2
Bar: Nuk kërkohet (Freeware)
Kërkesat e sistemit:

Përshkrim:
Super Grub2 Disk është një imazh universal i diskut ISO për rivendosjen e ngarkuesit dhe nisjen e sistemit operativ të instaluar në hard disk. Nëse ndodh që OS juaj nuk mund të ngarkohet sepse ngarkuesi i nisjes së sistemit është dëmtuar, në një situatë të tillë ju duhet të ndërmerrni veprime. Për të zgjidhur problemin, ekzistojnë mjete të ndryshme që do t'ju lejojnë të ngarkoni OS dhe të rivendosni ngarkuesin, në këtë rast ju ofrohet Super Grub2 Disk

Ndërfaqja është e thjeshtë, intuitive, thjesht duhet të krijoni një disk boot, Flash bootable ose Floppy disk, të nisni prej tij, të shtypni disa butona dhe të rindizni në sistemet e restauruara.

Detyra kryesore e programit është të rivendosë një ngarkues të dëmtuar ose të shkatërruar. Detyra e dytë është të njihni sa më afër ngarkuesin GRUB2 dhe si ndodh procesi i nisjes së OS.

Disku Super Grub2 është i përshtatshëm për regjistrim në CD dhe USB.

Zbuloni çdo OS
Duke zgjedhur këtë funksion, SG2D (Super GRUB2 Disk) do të fillojë të skanojë të gjitha ndarjet në të gjithë disqet në mënyrë që të zbulojë sistemet operative dhe më pas të krijojë një menu ku mund të zgjidhni cilindo nga sistemet operative të gjetura për ta nisur atë.
Nëse dëshironi të shikoni komandat ose të modifikoni një artikull të menysë, mund të shtypni tastin "e" dhe më pas kombinimin "ctrl+x" për ta ekzekutuar atë.

Sistemi operativ i mëposhtëm mbështetet:
- GNU/Linux (edhe pse në kohën e shkrimit të këtij manuali, mbështetja për ndarje të veçanta /boot nuk është zbatuar);
- FreeBSD;
- Mac OSX/Darwin;
- Microsoft Windows - të gjitha versionet;

Zbuloni çdo skedar konfigurimi GRUB2 (grub.cfg)
Një funksion për të kërkuar skedarin "grub.cfg" në të gjitha ndarjet dhe për të krijuar një meny për të zgjedhur një skedar specifik "grub.cfg" nga të gjitha ato të gjetura. Kjo mund të jetë e dobishme kur instalimi GRUB2 është dëmtuar disi, por skedari i konfigurimit mbetet i paprekur. Ngarkimi i skedarit "grub.cfg" do të ngarkojë menynë vendase GRUB2 në guaskën e diskut Super GRUB2.

Zbuloni çdo instalim GRUB2 (edhe nëse mbr është mbishkruar)
Ky funksion përdoret për të kërkuar skedarë instalimi GRUB2 (skedarë "core.img" specifike të GRUB2) në të gjitha ndarjet dhe për të krijuar një meny për zgjedhjen e një skedari specifik nga të gjithë ata që gjenden. Kjo mund të jetë e dobishme nëse MBR juaj është mbishkruar nga MS Windows, por instalimi i GRUB2 është ende duke punuar. Ngarkimi i skedarit "grub.cfg" (si në përshkrimin e artikullit të mëparshëm të menysë) zakonisht do t'ju nxisë gjithashtu, por mund të ketë ende probleme nëse përdorni funksione nga më shumë version i ri GRUB2 se ai i përdorur në diskun aktual Super GRUB2. Ngarkimi i skedarit "core.img" nga GRUB2 përmes këtij artikulli të menysë do të bëjë që GRUB2 të ngarkohet nga paketa juaj aktuale, sikur MBR të mos ishte dëmtuar dhe nisja të ishte normale.

Zbulimi i isos-it të bootueshëm me qark (në /boot-isos ose /boot/boot-isos/)
Shumë shpërndarje GNU/Linux LiveCD mbështesin nisjen e shumëfishtë nga një skedar ISO, d.m.th. kur është e mundur të nisësh nga një skedar ISO pa pasur nevojë ta djegësh atë në një CD.
Ky funksion kërkon drejtoritë "/boot-isos/" ose "/boot/boot-isos/" në të gjitha ndarjet e diskut. Më pas kërkon për skedarët ".iso" në këto drejtori dhe krijon një meny për të zgjedhur një skedar specifik ".iso" nga të gjithë ata që gjenden. Megjithatë, jo të gjithë skedarët ".iso" mund të përdoren për shkarkime të shumta.

Në kohën e shkrimit, shpërndarjet e mëposhtme mbështeten:
- Grml;
- Magjia e ndarë;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- çdo shpërndarje që vjen me skedarë Loopback.cfg;

Aktivizo mbështetjen e LVM të GRUB2
Ky opsion ju lejon të aktivizoni mbështetjen e GRUB2 LVM me "insmod lvm" dhe nëse ndarja juaj "/boot" ndodhet në LVM, atëherë duhet të zgjidhni këtë opsion PARA se të ekzekutoni ndonjë funksion nga menyja e përshkruar më sipër që përmban "Zbulo.." Emri. ".
Nëse nuk e dini se çfarë është LVM, atëherë kjo nuk duhet t'ju shqetësojë veçanërisht, dhe thjesht mund ta injoroni këtë opsion.

Aktivizo mbështetjen e RAID të GRUB2
Ky opsion mundëson mbështetjen RAID për GRUB2. Nëse ndarja "/boot" e OS tuaj ndodhet në një RAID, atëherë duhet të zgjidhni këtë opsion PARA se të përdorni ndonjë funksion të përshkruar më sipër që përmban "Zbulo..." në emër.
Nëse nuk e dini se çfarë është RAID, atëherë thjesht mund ta injoroni këtë opsion.
Kur përdorni RAID1 Ngarkuesi i nisjes GRUB do të jetë në gjendje të lexojë pjesë të veçanta të grupit edhe pa module të ngarkuara RAID.

Aktivizo mbështetjen PATA të GRUB2 (për të punuar rreth defekteve/kufizimeve të BIOS)
Deri më tani, shumë kompjuterë mund të kenë një BIOS të papërfunduar që nuk mund të funksionojë siç duhet me disqe të mëdhenj. Në të njëjtën kohë, GRUB mund të prodhojë gabime si "jashtë diskut" kur përpiqeni të nisni nga një disk i madh pa pasur një ndarje të veçantë "/boot". madhësia e vogël, i vendosur në fillim të diskut.
Sidoqoftë, GRUB2 ka drejtuesit e vet për të akses direkt në disqe në Bypass BIOS. Prandaj, kufizimet në BIOS nuk do të pengojnë hyrjen në asnjë pjesë të diskut, pavarësisht nga madhësia e tij.

Kështu, nëse keni probleme me nisjen për shkak të gabimeve "jashtë diskut", zgjedhja e këtij opsioni do t'ju lejojë të nisni pa probleme.
Për të instaluar GRUB2 me mbështetje ATA, për të hequr qafe problemet e mësipërme, përdorni komandën:

# grub-install --disk-module=ata

Për momentin, GRUB2 mbështet vetëm disqet e vjetër PATA (ATAPI ose IDE). Nëse keni një disk SATA, atëherë ky opsion do të jetë i padobishëm, megjithatë, nuk ka gjasa që BIOS-et e reja me mbështetje SATA të kenë probleme.

Aktivizo mbështetjen e USB-së të GRUB2 *eksperimentale*
Shumë BIOS ende nuk mbështesin nisjen nga USB, por me këtë opsion mund të përdorni Super GRUB2 Disk (i nisur nga një floppy, CD ose pajisje tjetër që mbështet BIOS) për të nisur sistemin tuaj nga USB duke përdorur drejtuesit e tij GRUB2, d.m.th. duke anashkaluar kufizimet e BIOS,
Ky opsion do t'ju lejojë vetëm të nisni OS falas si GNU/Linux ose FreeBSD dhe nuk mund të përdoret për të nisur Windows nga një pajisje USB. Ky funksionalitet është ende në fazën "eksperimentale".

Aktivizo terminalin serial
Ky opsion mundëson mbështetjen e "konsolës serike" të GRUB2 duke përdorur opsionet e paracaktuara. Mund të përdoret për korrigjimin e gabimeve duke ruajtur mesazhet e gabimit në regjistra. Nëse parametrat e paracaktuar nuk i përshtaten pajisjeve tuaja serike, atëherë mund ta ndryshoni konfigurimin manualisht duke përdorur komandën "serial" në përputhje me dokumentacionin

Nëse nuk e keni idenë se çfarë është një "konsolë serike", atëherë thjesht injoroni këtë opsion.

Listoni pajisjet/ndarjet
Ky funksion do të listojë të gjitha pajisjet tuaja dhe ndarjet në to që GRUB2 mund të lexojë. Do të ketë gjithashtu informacion në lidhje me sistemet e skedarëve në secilën pajisje. Dhe meqenëse GRUB2 përdor një modul të vetëm "ext2.mod" për të mbështetur "ext(2,3,4)", çdo sistem skedari "extN" do të shfaqet si "ext2".

osdetect: Hyrja në Linux tani tregon pajisjen e saj
osdetect: Hyrja në Mac OS X/Darwin tani tregon pajisjen e saj
Rregulloi zbulimin e gabuar të skedarëve EFI
supergrub-meta-mkrescue tani ndërton imazhe të pavarura për: x86_64-efi, i386-efi, i386-coreboot dhe i386-ieee1275
Rregullimi i defekteve: Rregulloni nxitjen e gfxterm. Tani puna e përkthimit siç pritej. Karakteret speciale tregohen në rregull
Përkthimi në spanjisht (s) u përditësua për t'u përshtatur me opsionet e reja
Skedarët e përkthimeve u përditësuan për të pasqyruar vargje të reja
Kodi u rregullua në mënyrë që të gjitha vargjet e dukshme të mund të përkthehen
Përmirësime të vogla të dizajnit

Pamjet e ekranit:



Më shumë se një duzinë përdorues të rinj jo-Windows e përshëndesin frazën "bootloader" me një sasi të mjaftueshme dyshimi dhe skepticizmi këto ditë. Dhe ka një arsye absolutisht logjike për këtë: shumica e fillestarëve, para se të kalojnë në përdorimin e sistemeve të tjera operative më pak të zakonshme në treg, Jeta e përditshme përdori të njëjtin Windows. Në të, ky bootloader zbatohet në mënyrë sa më primitive dhe transparente. Dhe megjithëse kjo në një farë mase shton lehtësi për përdoruesin mesatar, ajo gjithashtu zvogëlon funksionalitetin e asaj që është tashmë OS më popullor dhe universal. Prandaj, të gjithë ata që kanë vendosur t'i kushtojnë vëmendje produkteve të tjera të industrisë së IT duhet patjetër të familjarizohen me ngarkuesin universal GRUB, i cili në të ardhmen do të ndihmojë ndjeshëm në punën me disa sisteme operative të instaluara në një kompjuter.

Një mjet universal për sistemet jo universale

Fillimisht, le të fillojmë me emrin GNU GRUB. Ky shkurtim nga anglishtja përkthehet si "ngarkuesi kryesor i unifikuar". Krijuesi i saj është organizata jofitimprurëse "GNU Project", e cila është bërë e famshme në sferën e IT për shpërndarjen e saj lirisht. software. Vetë GRUB në thelb paraqet një meny për zgjedhjen e mënyrës së nisjes së sistemit operativ që i nevojitet përdoruesit nga një listë e tërë sistemesh të mbështetura:

  • Linux.
  • FreeBSD.
  • Solaris.

Në këtë rast, GRUB do të jetë në gjendje të punojë edhe me Windows. Sidoqoftë, për lëshimin e sistemeve të tilla që nuk mbështeten drejtpërdrejt nga ky ngarkues, ekzistojnë nuanca të veçanta që do t'i studiojmë pak më vonë në të gjitha detajet dhe detajet.

Rruga e zhvillimit të teknologjisë

Popullariteti në rritje i vazhdueshëm i GRUB ishte arsyeja themelore që nxiti zhvillimin dhe përmirësimin e qëndrueshëm të ngarkuesit në të ardhmen. Versioni i parë i ngarkuesit, i quajtur GRUB Legacy, ende përballet mirë me detyrat e një ngarkuesi të unifikuar për Sisteme të ngjashme me UNIX. Mbështetja e gjerë nga kompani serioze (si RedHat dhe Novell) dhe shpërndarjet e serverëve siguruan ekzistencën e saj të vazhdueshme në përgjithësi.

Sidoqoftë, edhe kjo rrethanë nuk pati absolutisht asnjë ndikim në përmirësimin e mëtejshëm të ngarkuesit, falë të cilit përdoruesit morën versionin më të fundit të GRUB 2 për momentin, duke u rishkruar nga e para, GRUB 2 vështirë se ka ndonjë gjë të përbashkët me GRUB Legacy. përveç vetë emrit. Sot, duke u përdorur si parazgjedhje që nga versioni 9.10 i sistemit operativ Sistemi Ubuntu, GRUB i rishikimit të dytë, për shkak të strukturës së tij më të avancuar dhe më të fuqishme, ndaloi plotësisht çdo zhvillim të mëtejshëm të Legacy, i cili tashmë e kishte provuar veten në të kaluarën.

Sidoqoftë, që në fillim, një fillestar duhet të kuptojë se GRUB 2 është një ngarkues më kompleks i nisjes në krahasim me versionin e mëparshëm. Prandaj, për të mbrojtur përdoruesit nga vështirësitë e mundshme dhe problemet, atëherë të gjitha detajet më të vogla do të paraqiten thjesht dhe në detaje, kuptimi i të cilave do t'ju lejojë të përfitoni plotësisht nga të gjitha risitë në versionin e fundit, dhe ka mjaft prej tyre:

  • Mbështetja e skriptit (ciklet, kushtet, variablat dhe funksionet).
  • Ndërfaqja grafike shton ndryshime fleksibël pamjen bootloader për t'iu përshtatur shijes individuale të përdoruesit (GRUB 2 mund të ndryshohet lehtësisht nga një tabelë bardh e zi në një dritare elegante me shumë ngjyra).
  • Mundësia e ngarkimit dinamik të moduleve. Kjo do t'ju lejojë të zgjeroni funksionalitetin jo në fazën e montimit, por direkt gjatë ekzekutimit.
  • E përputhshme me arkitektura të ndryshme.
  • Mbështetje e shtuar Shkarkime Mac OS.
  • Shtoi punë të qëndrueshme me sisteme të tilla skedarësh si: FAT16, FAT32, NTFS, çdo version ext, XFS Dhe ISO
  • Lloji i instalimit ndër-platformë do të bëjë të mundur instalimin e GRUB2 nga një arkitekturë tjetër
  • Prezantimi i një regjimi të sigurt në rast situatash problematike.
  • Rregullohen gabime nga trashëgimia e vjetër GRUB që fillimisht nuk mund të rregulloheshin për shkak të kërkesave

A kanë dëgjuar të gjithë për LILO?

Sigurisht, zgjedhja e përdoruesve midis ngarkuesve të OS nuk kufizohet vetëm në GRUB. Një analog i ngjashëm është LILO - ngarkuesi fillestar i Linux (LInux LOader), i cili ende nuk e humb plotësisht rëndësinë e tij të merren parasysh tipare dalluese, me të cilin një konkurrent i drejtpërdrejtë nuk mund të mburret ende:

  • LILO mbështet vetëm 16 konfigurime të nisjes, ndërsa GRUB mbështet një numër të pakufizuar konfigurimesh të tilla.
  • GRUB mund të niset përmes një rrjeti lokal, gjë që nuk mund të thuhet për LILO.
  • Së fundi, LILO nuk ka atë ndërfaqe interaktive komanduese, komoditetin e së cilës përdoruesit janë mësuar prej kohësh. Versioni i fundit GRUB.

E vetmja veçori e përbashkët e të dy ngarkuesve është nevoja për të përpiluar të gjitha ndryshimet e bëra në menu çdo herë. Funksioni i ruajtjes automatike ka munguar prej kohësh nga ngarkuesi i pronarit Linux. GRUB 2 gjithashtu nuk mburret me një veçori kaq të përshtatshme. Por edhe duke marrë parasysh këtë të papërshtatshme përdorim të përditshëm nuancë, LILO është inferior ndaj konkurrentit të tij në disa pika, falë të cilave po bëhet gjithnjë e më i përhapur në mesin e përdoruesve të kompjuterëve në shtëpi.

Instalimi i GRUB: të gjitha nuancat dhe detajet e procesit

Që në fillim, sigurohuni që të keni të instaluar Ubuntu ose të keni një disk bootable (LiveCD) për të. Pas fillimit të sistemit, duhet të telefononi terminalin duke përdorur kombinimin e tastit Ctrl+Alt+F2 dhe më pas futni komandat e mëposhtme në të:

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

Sudo shto-merr përditësim && sudo shto-merr instalo grub2,

Sudo update-grub2.

Dhe edhe nëse nuk keni Ubuntu të instaluar, por keni një LiveCD, procedura mbetet e njëjtë me vetëm një ndryshim të vogël. Pas nisjes nga kjo, zgjidhni opsionin "Try Ubuntu" - në këtë mënyrë ju do të filloni sistemin pa asnjë ndryshim në kompjuterin tuaj. Pas kësaj, vazhdoni të instaloni ngarkuesin e nisjes GRUB në të njëjtën mënyrë nga faza e thirrjes së terminalit.

Mund të kontrolloni versionin e instaluar të bootloader me komandën grub-install -v, si dhe direkt gjatë vetë nisjes së Ubuntu.

Algoritmi i fillimit të GRUB

Me përfundimin e instalimit të GRUB, ngarkuesi i nisjes së pari ndryshon kodin MBR në kodin e tij. MBR është një sektor që përmban rekordin kryesor të nisjes (nga anglishtja që përmban:

  • kodi kryesor i ngarkuesit (446 bajt);
  • tabela e ndarjeve që përshkruan si ndarjet primare ashtu edhe ato dytësore hard disk(64 byte).

Për shkak të volumit të vogël Sektorët MBR, nisja e GRUB përshtatet në dy faza të kushtëzuara:

  1. MBR përmban një lidhje me skedarin e konfigurimit (i cili mund të vendoset në çdo hard disk, sipas gjykimit të përdoruesit). Me këtë do të përcaktohet e gjithë faza e ngarkimit, duke filluar nga faza e dytë.
  2. Skedari i tyre i konfigurimit merr parasysh të gjitha cilësimet dhe të dhënat e nevojshme që GRUB të funksionojë. Nëse në fazën e dytë skedari i konfigurimit nuk u gjet, atëherë procesi i nisjes do të përfundojë dhe përdoruesi do të duhet të zgjedhë manualisht konfigurimin e nisjes nga rreshti i komandës.

Kjo strukturë boot lejon që GRUB të jetë më gjerësisht i konfigurueshëm dhe fleksibël se shumë analoge të tjera, në të cilat ky proces është thjeshtuar në kompaktësi maksimale.

Komandat më të përdorura të konsolës

Shtrirja e konsiderueshme e mundësive të punës në modalitetin e konsolës së versionit më të fundit të GNU GRUB, cilësimet dhe aftësitë e konfigurimit gjithashtu nuk do t'i lënë përdoruesit indiferentë. Për të hyrë në të, thjesht shtypni tastin "C" ndërsa shfaqet menyja e nisjes, pas së cilës gjithçka që duhet të bëni është të futni saktë komandat që ju nevojiten:

EkipetPërshkrimShembull i hyrjes së konsolës
lsKomanda universale për të punuar me lista hard disqet dhe seksionet. Mund të përdoret për të shfaqur përmbajtjen e një dosjeje.ls /boot/grub
Përdorimi i tij do të sigurojë informacion të plotë për absolutisht çdo seksion. Kjo do të tregojë llojin e sistemit të skedarëve në të, etiketën e tij, UUID, si dhe datën e ndryshimeve të fundit.
MaceShfaq informacion në lidhje me përmbajtjen e një skedari specifik.cat /rruga/emri i skedarit
linuxNjë analog i komandës së kernelit GRUB nga version i mirë i vjetër Trashëgimia, e cila lejon që kerneli i specifikuar Linux të ngarkohet.

skedari i kernelit linux

opsioni1=vlera

opsioni 2 opsioni 3

zinxhir ngarkuesTransferimi i kontrollit të nisjes në një ngarkues tjetër të ngarkimit përgjatë zinxhirit. Bootloader do të kërkohet ekskluzivisht në ndarjen që është specifikuar si root (natyrisht, duke treguar skedarin specifik të ekzekutueshëm).

zinxhiri /rruga/emri i skedarit

rrënjëKur përdorni komandën pa asnjë parametër, përdoruesi do të marrë informacion në lidhje me ndarjen rrënjë, si dhe llojin e sistemit të skedarëve në të.rrënjë
Më rrallë (për shkak të gjasave funksionimi i gabuar) përdoret për të zhvendosur rrënjën në një ndarje tjetër.

*,* - numri i diskut dhe numri i ndarjes në të, përkatësisht

vendosurMë shpesh, për shkak të stabilitetit dhe performancës së tij, përdoret për të ricaktuar ndarjen rrënjësore në një disk.

vendos rrënjë= (hd*,*)

*,* - numri i diskut dhe numri i ndarjes në të, përkatësisht

kërkimi

Komanda për të kërkuar për një seksion UUID, etiketë ose në mënyrë specifike dosjen e dhënë. Çelësat e mëposhtëm përdoren për të vendosur parametrat e kërkimit:

  • u (ose --fs-uuid) - kërkoni për një ndarje sipas UUID;
  • l (ose --label) - kërko sipas etiketës së seksionit;
  • f (ose --file) - kërkoni për një skedar specifik;
  • n (ose --no-floppy) - kapërce kur kontrollohet disketa;
  • s (ose --set) - vendosni seksionin e gjetur si vlerë të ndryshores së specifikuar.

Komanda do të jetë e dobishme nëse numërimi i disqeve dhe ndarjeve shkon keq, duke shkaktuar komandën e vendosur root ose do të çojë në askund ose në ndarjen e gabuar të diskut të gabuar.

kërko -u uuid_of_the_partition

search -l etiketa e ndarjes

kërko -f /rruga/emri i skedarit

lsfontsShfaq një listë të shkronjave të shkarkuara aktualisht.lsfonts
ndihmëPërdoret për të shfaqur të gjithë listën e disponueshmendihmë
Ose për të nxjerrë komanda duke filluar me një kombinim të caktuar personazhet.

help s - shfaq ndihmën për të gjitha komandat që fillojnë me s.

grup ndihmës - shfaq ndihmën për komandën set.

terminal_output.konsolKaloni në bardh e zi skema e ngjyrave shfaqja.terminal_output.konsol
sfond_imazh

Ndryshimi imazhi i sfondit në kohë reale. Ndihmon vetëm në zgjedhjen e një opsioni dizajni për fontet në mënyrë që ato të dallohen në një sfond të caktuar.

Ju lutemi vini re: komanda nuk ndryshon cilësimet e dizajnit - imazhi mbetet në sfond vetëm gjatë seancës aktuale deri në mbylljen tjetër.

background_image /rruga/emri i skedarit

çizmeNisni kompjuterin tuaj.çizme
rindezjePër të rifilluar një kompjuter.rindezje
Fik kompjuterin.ndaloj

GRUB pas instalimit: konfigurimi dhe softueri i dobishëm

Skedari kryesor i konfigurimit në GRUB2, ndryshe nga versioni i mëparshëm i Legacy, nuk është /boot/grub/menu.lst, dhe tashmë /boot/grub/grub.cfg. Sidoqoftë, nuk ka kuptim ta redaktoni atë drejtpërdrejt - ai do të gjenerohet me çdo ndryshim të ruajtur në skedarin e cilësimeve /etc/default/grub dhe në direktorinë e skripteve /etc/grub.d.

/etc/default/grub Personalizimi kufizohet kryesisht në ndryshimin e artikullit të paracaktuar të nisjes dhe/ose kohës së shfaqjes së menysë:

  • Parametri përgjegjës për pikën e parë të ndryshimit është GRUB_DEFAULT, vlera e të cilit tregon numrin e artikullit në menynë e nisjes. Kur zgjedh ndonjë artikull tjetër, përdoruesi duhet të dijë rendin e tij nga lista e përgjithshme (për ta bërë këtë, duhet të shikoni përmbajtjen /boot/grub/grub.cfg dhe gjeni sipas llogarisë hyrjen e dëshiruar). Në të njëjtën kohë, mos harroni rregullat e numërimit: artikullit të parë i caktohet vlera 0, e dyta - 1, e treta - 2, e kështu me radhë.
  • Parametri përgjegjës për vonimin e shfaqjes së menysë së nisjes është GRUB_TIMEOUT, vlera e caktuar e së cilës në thonjëza tregon numrin e sekondave gjatë të cilave do të shfaqet ky ekran me spërkatje. Ekziston një veçori e ndërlikuar në modifikimin e këtij parametri: duke vendosur vlerën në "-1", ruajtësi i ekranit do të varet saktësisht derisa përdoruesi të zgjedhë një artikull.

Një grup skriptesh në /etc/grub.d gjeni gjithçka në kompjuter sistemet e instaluara dhe kernel, duke formuar menunë e nisjes në grub.cfg. Dy kryesore janë përgjegjëse për kërkimin e kernelit dhe sistemeve të tjera operative: 10_linux dhe 30_os-prober. Skedari 40_custom ju lejon të modifikoni GRUB duke shtuar artikujt tuaj të nisjes, gjë që është e dobishme për të punuar me lloje të veçanta të nisjes së sistemit (vini re se me çdo ndryshim duhet të përfundojë me një rresht të zbrazët, përndryshe artikulli i fundit i nisjes nga të gjitha ato të propozuara do të thjesht nuk shfaqet).

Megjithatë, një mënyrë edhe më e lehtë për të redaktuar GRUB në një sistem Ubuntu është mjeti Grub-Customizer. Falë thjeshtësisë dhe ndërfaqes intuitive, ai opsioni më i mirë për të konfiguruar ngarkuesin, më i përshtatshëm për fillestarët e papërvojë. Për të instaluar, hapni terminalin (Ctrl+Alt+T), më pas futni komandat e mëposhtme në të një nga një:

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

Sudo shtesë-merr përditësim,

Sudo add-get install grub-customizer.

Dhe megjithëse përkthimi i programit Grub-Customizer lë shumë për të dëshiruar, është shumë e lehtë për t'u kuptuar:

  • Konfigurimi i listës- cilësimet e menysë kur ngarkoni sistemin. Këtu radha e pikave të saj ndryshohet.
  • cilësimet bazë- zgjedhja e sistemit për të nisur si parazgjedhje, si dhe përcaktimi i kohës së pritjes.
  • Pamja - redaktimi dizajn i jashtëm Menyja kryesore.

Përveç gjithë shumëllojshmërisë së cilësimeve, përdoruesi duhet t'i kushtojë vëmendje softuerit të mirë-provuar për të punuar me GRUB, konfigurimi dhe diagnostikimi i të cilit do të bëhen shumë më të rehatshëm:

  • Disk Super Grub- një mjet i thjeshtë dhe i përshtatshëm për shërim të shpejtë bootloader. Në të njëjtën kohë, ai mund të funksionojë jo vetëm me GRUB dhe LILO, por edhe me vetë Windows. Drejtohet nga një CD, flash drive ose floppy disk.
  • GPartuar- redaktori i ndarjes së diskut, i lëshuar direkt nga CD-ja. Me ndihmën e tij, ju mund të kryeni operacione me ndarje dhe sisteme skedarësh mbi to, si: krijimi, fshirja, ndryshimi i madhësisë, kontrollimi, zhvendosja dhe kopjimi.
  • System RescueCD - Shpërndarja Linux, i projektuar posaçërisht për rikuperimin nga fatkeqësitë.
  • Test Disk- një mjet që ju lejon të diagnostikoni dhe rivendosni të dy ndarjet individuale dhe të gjithë disqet e nisjes.

Si e trajton ngarkuesi i Windows OS?

Fatkeqësisht, GRUB nuk mund të nisë drejtpërdrejt Windows x86 në asnjë mënyrë (versioni 64-bit gjithashtu nuk bën përjashtim), kjo është arsyeja pse është e nevojshme të krijohet një mekanizëm i duhur i zinxhirit të nisjes. Për ta bërë këtë në skedari i konfigurimit grub.cfg ju duhet të shtoni disa rreshta komandash specifike:

Titulli Windows,

Rootnoverify (hd*,*),

Zinxhiri +1,

Shembull dhe pershkrim i detajuar kjo e fundit sapo u dha në tabelë komandat e konsolës. Tani ka ardhur rasti shumë praktik kur do t'ju vijë në punë në punë. Sidoqoftë, para tij ka disa rreshta që nuk janë më pak të rëndësishme për ngarkimin e Windows:

  • rootnoverify (hd*,*)- i njëjti analog vendos rrënjë. Ai informon GRUB për vendndodhjen e ndarjes në të cilën ndodhet pjesa tjetër e kodit të nisjes, por nuk e monton atë (për arsyen e qartë se GRUB nuk mund ta bëjë këtë). Ju lutemi vini re edhe një herë atë pjesë (hd*,*)- ky është numri i diskut dhe numri i ndarjes, përkatësisht, në të cilin është instaluar Windows.
  • makeaktive- komanda jep statusin e nisjes së ndarjes rrënjësore të specifikuar.

Tani i njëjti ekip ngarkues zinxhir +1, i cili transferon të gjithë kontrollin e mëtejshëm të nisjes drejtpërdrejt në ngarkuesin e nisjes së Windows.

Më në fund, komanda përfundimtare e nisjes fillon nisjen, pas së cilës mund të punoni me siguri në sistemin operativ të zgjedhur.

Ndodh gjithashtu që jo një, por dy ose edhe më shumë versione të Windows të instalohen në hard disk. Dhe pastaj zbatoni nisje e qëndrueshme pa komanda shtesë të fshehjes/shfaqjes ( fsheh/zbuloj) seksionet janë thjesht joreale. Në fund të fundit është se nëse skedari i konfigurimit GRUB specifikon fshehjen e ndonjë ndarjeje të diskut, atëherë Windows thjesht nuk do të jetë në gjendje ta lexojë atë. Dhe nëse ndarja është e dukshme, atëherë do të jetë e mundur të niset prej saj.

Nëse keni shumë sisteme operative, së pari vendosni se cilin shembull dëshironi të nisni, pastaj kontrolloni vendndodhjen e tij të saktë - duhet të dini se në cilën ndarje të hard drive është instaluar. Për shembull, ekzistojnë dy versione të ndryshme të Windows, të vendosura përkatësisht në ndarjen e parë dhe të dytë të një disku, dhe përdoruesi duhet të shkarkojë të dytin. Për ta bërë këtë, duhet të bëni ndryshimet e mëposhtme në skedarin menu.lst:

Titulli Windows,

Shfaq (hd0,1),

Rootnoverify (hd0,1),

Zinxhiri +1,

Komandat janë shtuar në krahasim me mostrën e kodit të mëparshëm fshehin Dhe zbuloj, falë të cilit përdoruesi mund të nisë sistemin operativ të dëshiruar nga një ndarje e caktuar e hard drive.

Riinstalimi i GRUB në rast të problemeve kritike

Edhe në rast të problemeve teknike, rivendosja e GRUB është një detyrë krejtësisht e thjeshtë. Së pari, shkarkoni LiveCD-në e instalimit, hapni terminalin duke përdorur shkurtoren e tastierës CTRL+ALT+T.

Pas kësaj, futni komandat një nga një:

  • sudo grub-install /dev/sda - instaloni GRUB direkt në MBR (sda është disku i nisjes);
  • sudo update-grub - kërko për të tjerët regjistrimet e nisjes në hard diskun tuaj (për shembull, Windows).

Tani mbetet vetëm të rindizni kompjuterin dhe të siguroheni që ngarkuesi i riinstaluar të jetë plotësisht funksional.

Pyetje në lidhje me mbrojtjen e ciklit të rindezjes

Nevoja për një sistem të tillë mbrojtjeje të integruar në ngarkuesin e nisjes GRUB shfaqet kur madhësia e regjistrave të vendosur në drejtorinë /var/log rritet në vëllime të papranueshme për shkak të regjistrimit të pakontrolluar të informacionit në to. Një sistem normal operativ ofron shërbime speciale që arkivojnë dhe pastrojnë automatikisht këto regjistra. Kështu, në shumicën e rasteve, përdoruesi absolutisht nuk ka nevojë të humbasë kohë duke kontrolluar volumin e tyre.

Megjithatë, të njëjtat shërbime fillojnë vetëm pasi të fillojë sistemi operativ. Përpara kësaj, madhësia e skedarëve të regjistrit absolutisht nuk monitorohet nga asgjë, kjo është arsyeja pse në rast të një përplasjeje të papritur të sistemit dhe rindezjes së mëtejshme, regjistrat do të rriten vetëm në vëllim. Dhe kjo rritje e pakontrolluar do të vazhdojë pikërisht për aq kohë sa zgjasin rindezjet për shkak të një dështimi në sistem. Më pas, e gjithë kjo mund të çojë në plotësimin e plotë të ndarjes në të cilën ndodhet direktoria /var/log, gjë që mund të çojë në ngrirjen e sistemit dhe duke e bërë të pamundur edhe fillimin e modalitetit të rikuperimit.

Është nga kjo situatë katastrofike që sistemi i mbrojtjes i integruar në GRUB kursen kundër rindezjeve ciklike, duke shfaqur një menu të "ngrirë" GRUB që pret ndërhyrjen e qartë të përdoruesit. Vetë mbrojtja bazohet në vlerën e ndryshores recordfail të specifikuar në skriptin /boot/grub/grub.cfg. Gjatë çdo boot ajo instalohet si dështimi i regjistrimit=1, dhe në fazën e fundit të nisjes ajo rivendoset në dështimi i regjistrimit=0. Dhe nëse thjesht një rivendosje e tillë nuk ndodhi, atëherë shkarkim automatik e njëjta mbrojtje GRUB parandalohet dhe aktivizohet plotësisht.

Për ta bërë këtë, në /etc/defaul/grub gjejmë variablin GRUB_RECORDFAIL_TIMEOUT dhe i caktoni një vlerë të numrit të sekondave gjatë të cilave menyja GRUB do të presë ndërhyrjen e përdoruesit nëse recordfail nuk rivendoset nga 1 në 0. Pas kësaj i ruajmë ndryshimet me komandën sudo update-grub, duke çaktivizuar kështu mbrojtjen kundër rindezjeve të paqarta.

Kush mund të përfitojë nga kjo? Vetëm për stacionet dhe serverët që nuk kanë tastierë për hyrje/dalje informacioni. Pa të, në rast të problemeve të tilla, nisja e sistemit është përgjithësisht e pamundur. Rastet e lidhjeve të nisjes nuk janë aq të zakonshme dhe ndodhin kryesisht për shkak të problemeve me energjinë ose gabimeve të softuerit.

Çinstalimi i GRUB dhe kthimi në Windows: i shpejtë, i lehtë dhe pa dhimbje

Nëse lind pyetja "Si të hiqni GRUB dhe të lini ngarkuesin e një sistemi tjetër operativ?", atëherë para së gjithash përdoruesi do të ketë nevojë për diskun e tij të instalimit / flash drive. Le të shohim gjithçka duke përdorur një shembull specifik të thjeshtë: një përdorues fshin nga ai Kompjuter Linux, duke lënë në fund vetëm Windows, por në të njëjtën kohë nuk mund ta ngarkojë atë për shkak të një gabimi Gabim Grub. Për të zgjidhur plotësisht problemin, duhet të rivendosni Ngarkuesi i nisjes së Windows x86/64 bit:

  1. Ne nisim nga disku i instalimit, pasi e kemi vendosur më parë në përparësinë e parë kur ngarkojmë në BIOS
  2. Nisja nga media instalimi, zgjidhni ndarjen e rikuperimit të sistemit.
  3. Nga lista e mjeteve që shfaqet, zgjidhni linja e komandës, në të cilën shkruajmë komandat e mëposhtme një nga një:
  • BOOTREC.EXE /FixBoot.
  • BOOTREC.EXE /FixMbr.

Meqenëse GRUB mund të hiqet në disa hapa, pas të gjitha operacioneve të suksesshme ne rindizni kompjuterin dhe punojmë pa asnjë problem në sistemin Windows.

Artikujt më të mirë mbi këtë temë