KompiuteriaiOperacinės sistemos

Įkrovos GRUB operacinės sistemos: nustatant aprašymas. Montavimo ir GRUB atkūrimas

Daugiau nei tuzinas naujų vartotojai operacinių sistemų , išskyrus "Windows", tai nemažai abejonių ir skepticizmo pasveikinti frazė įkrovos "mūsų dienų. Ir yra visiškai logiška priežastis: iš naujokų savo perėjimą į kitą, mažiau bendro naudojimo dėl operacinių sistemų kasdieniame gyvenime dauguma rinkoje naudojamas tas pats "Windows". Jis suprato, kad labiausiai primityvus krautuvu ir skaidrus. Ir nors tai yra tam tikru mastu ji priduria, patogumą, kad vidutinis vartotojas, bet tuo pačiu metu pjauna, kad jau populiariausių ir universalus OS funkcionalumą. Todėl visiems, kurie nusprendė atkreipti dėmesį į kitus produktus IT pramonę, tikrai bus susipažinę su visuotine loader GRU, kuri dar gerokai padėti dirbti su keliomis operacinėmis sistemomis viename kompiuteryje.

Universalus įrankis ne universalių sistemų

Pirmiausia, leiskite mums susidoroti su GNU GRUB pavadinimų. Ši santrumpa iš anglų Grand Unified bootloader verčia kaip "vieningą pagrindinio bootloader". Jo kūrėjas yra ne pelno siekianti organizacija «GNU projektas", kuri išgarsėjo IT sferoje jų laisvos programinės įrangos. Pačią GRUB prigimties pristato meniu pasirinkimas Parsisiųsti OS vartotojai reikia iš palaikomų operacinių sistemų sąrašą:

  • "Linux".
  • FreeBSD.
  • Soliaris.

Šiuo atveju, GRUB netgi galite dirbti su "Windows". Tačiau tam, kad paleisti tokias sistemas, kurios nėra tiesiogiai palaikomas įkrovos duomenų, turi savo ypatingus niuansus, kad mes ištirti vėliau išsamiai ir detaliai.

Technologijų plėtros kelias

GRUB stabiliai auga populiarumas buvo pagrindinė priežastis, kuri verčia negailestingai plėtoti ir tobulinti ateityje krautuvas. Pats pirmas versija krautuvu, vadinamos GRUB Legacy, dar pasakojama apie vieningą bootloader už UNIX sistemų užduotis. Platus parama rimtų bendrovių (pavyzdžiui, RedHat ir Novell) ir serverio paskirstymo suteikti jai daugiau ilgesnį buvimą kaip visumą.

Tačiau net ir tai faktas, visiškai neturėjo įtakos tolesnio tobulinimo bootloader, todėl vartotojai gauna šiuo metu versija GRUB 2 punkte vėliau Būdamas perrašyti su švarios linijos, GRUB 2 vargu turi duoti mums kažką bendro su palikimas GRUB Legacy, išskyrus pavadinimą , Šiandien, kaip ir numatytosios versija 9.10 Ubuntu operacinę sistemą, grub antras variantas, nes jos yra daugiau pažangių ir galingesnių struktūros visiškai nustojo jokių papildomų plėtrą jau labai gerai įrodyta per pastaruosius palikimas.

Tačiau nuo pat pradžių pradedantiesiems turėtų suprasti, kad GRUB 2 - sunkiau dirbti, palyginti su ankstesne versija, įkrovos. Todėl, siekiant apsaugoti vartotojus nuo galimų sunkumų ir problemų bus ir toliau būti paprasta ir išsamias visas smulkias detales, kurios supratimas bus visiškai pasinaudoti visomis naujausios versijos naujovės, ir gana daug jų:

  • Scenarijaus palaikymą (ciklai, sąlygos, kintamieji, ir funkcijos).
  • Grafinė sąsaja suteikia galimybę lanksčiai keisti į loader išvaizdą, kad atitiktų individualius vartotojo skonį (GRUB 2 gali būti lengvai pakeista iš juodos ir baltos lentelės su stilingu multi-colored langelį).
  • Galimybė dinaminių podgruzki modulius. Tai leis išplėsti funkcionalumas yra ne surinkimo etape, tačiau tiesiogiai vykdymo metu.
  • Suderinamumas su įvairių architektūros.
  • Pridėta parama pakrovimo Mac OS.
  • Pridėta stabilus darbas su tokiais failų sistemas kaip: FAT16, FAT32, NTFS, bet versija ext, XFS ir ISO
  • Cross-platform tipo montavimo leis įdiegti GRUB2 su kitu architektūra
  • Iš imu Įvadas atveju probleminių situacijų.
  • Suremontuota iš senosios GRUB Legacy, kuris iš pradžių negalėjo būti nustatytas atgalinis suderinamumas.

Atkreipkite dėmesį, kad toliau pagal GRUB vadinamas patogumo bus laikoma, GRUB 2 "versiją, kurią mes, kuriems ne pilna kiekvienam nepatyręs vartotojas.

Kiekvienas yra girdėjęs apie LILO?

Žinoma, ne tik vieną GRUB'om ribotas vartotojas pasirinkimas tarp OS krautuvai. Panaši analogija LILO - bootloader Linux (Linux Loader), kuri vis dar nėra visiškai praranda savo aktualumą. Dar naudai GRUB turėtų apsvarstyti keletą ypatumus, kad tiesioginis konkurentas dar tikrai negali pasigirti:

  • LILO palaiko pakrovimo konfigūracijas tik 16, kai GRUB turi neribotą skaičių configs paramą.
  • GRUB galima atsisiųsti į vietinį tinklą negalima pasakyti apie LILO.
  • Galiausiai, LILO neturi apie interaktyvų sąsajos, kurią jau seniai pripratę prie vartotojų naujausia versija GRUB patogumui komandą.

Vienintelis bendras bruožas tiek krautuvu yra reikalingas kiekvieną kartą renka visus pakeitimus, padarytus meniu. automatinis taupymo funkcija jau seniai trūksta verslo loader Linux. GRUB 2 taip pat negali pasigirti tokia funkcija patogu. Tačiau net ir atsižvelgiant į šį nepatogu kasdieniniam naudojimui niuansų, LILO kelis kiekis praranda savo konkurentą, todėl jis gauna daugiau ir labiau paplitęs tarp namų kompiuterių vartotojams.

Diegimas GRUB: visus niuansus ir detales proceso

Nuo pat pradžių, įsitikinkite, kad jūs turite Ubuntu rinkinys arba turi savo įkrovos diską (LiveCD). Pradėti sistemą, jums reikia paskambinti į terminalo klaviatūros klavišą "Ctrl" + "Alt + F2, tada užregistruoti jį į šių komandų:

- sudo add-apt-repository EEPS: cjwatson / grub,

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

- sudo update-grub2.

Ir net jei nesate įdiegę Ubuntu, bet yra LiveCD, procedūra lieka ta pati tik su viena maža skirtumą. Po paleidimo vienu iš įkrovos diską, pasirinkite "Pabandykite Ubuntu", - taip paleidus sistemą, be jokių pokyčių dėl Jūsų kompiuteryje. Tada toliau įdiegti GRUB krautuvas tuo pačiu būdu, su terminalo etapo skambučio.

Patikrinkite įdiegta versija bootloader gali grub-install-v komandą, taip pat tiesiogiai su labiausiai atsisiuntė Ubuntu.

GRUB pradžia seka

Kaip boot loader GRUB užbaigimo Įdiekite pirmiausia keičia MBR kodą savo. MBA - sektorius, kuriame yra Master Boot Record (iš anglų kalbos. , Įvaldyti Master Boot Record) , kurių sudėtyje yra savaime:

  • pirminės įkrovos kodas (446 baitai);
  • pertvarų lentelė, kurioje aprašomi tiek pirminės ir antrinės disko kietajame diske (64 bytes).

Dėl mažos apimties MBR sektoriuje pradėti GRUB telpa į du sąlyginius etapus:

  1. MBR yra nuoroda į konfigūracijos failą (kuris gali būti arba kietajame diske, tuo naudotojo nuožiūra). Tai jai ir bus nustatomas pagal visas įkrovos fazėje, pradedant antrajame etape.
  2. Jų konfigūracijos failas apima visą konfigūraciją ir informaciją, reikalingą GRUB. Jei antrasis etapas konfigūracijos failo nerasta, įkrovos procesas bus nutrauktas, o vartotojas jau turi rankiniu būdu pasirinkti įkrovos konfigūraciją iš komandinės eilutės.

Tokia struktūra leidžia apkrovą, kurią turi daugiau plačiai GRUB-konfigūruojamas ir lanksti nei daugelis kitų analogų, kuriame procesas yra supaprastintas iki maksimalaus kompaktiškumas.

Dažniausiai naudojami konsolės komandas

Didelių galimybių darbo vietos konsolės režimu, naujausia versija GNU GRUB, sąrankos ir konfigūravimo galimybes ir patenkinti vartotojus. Siekiant gauti į jį, tiesiog paspauskite "C" klavišą, o rodant įkrovos meniu, o tada bus tik turi teisę sudaryti komandas galite:

komandos aprašymas PAVYZDYS įvesties į konsolės
Lt Universalus komandas dirbti su sąrašus kietieji diskai ir pertvaros. Jis gali būti naudojamas rodyti aplanko turinį. Lt / boot / grub
Jo naudojimas duos išsamią informaciją apie absoliučiai bet skyriuje. Šiuo atveju byla sistemos tipas bus įtrauktos į jį, jį pažymėti, UUID, o paskutinio keitimo data.

ls (HD *, *)

* * - disko numeris ir pertvarų numeris ant jo atitinkamai

katė Rodo informaciją apie tam tikrą failo turinį. CAT / kelias / failo vardas
Linux Analoginis GRUB branduolio komanda seno gero versijos palikimas, kuris leidžia atsisiųsti nurodytą Linux branduolį.

Linux fayl_yadra

OPTION1 = vertė

OPTION2 Option3

chainloader Kontrolės perdavimas į kitą įkrovos ant grandinės. Krautuvas bus ieškoma tik skyrių, kuris apibrėžiamas kaip root (žinoma, su tam tikru vykdomąjį failą).

chainloader / kelias / failo

šaknis Kai naudojate komandą be jokių parametrų vartotojas gaus informaciją apie šaknies pjūvis, taip pat ant jo failų sistemos tipą. šaknis
Retesni (nes neteisingos operacijos tikimybė) yra naudojamas perduoti kitam šaknų skyriuje.

šaknys (HD *, *)

* * - disko numeris ir pertvarų numeris ant jo atitinkamai

rinkinys Dažniausiai dėl to, jos stabilumas ir našumas naudojamas nepaisyti šaknų skaidinio diske.

nustatyti šaknų = (HD *, *)

* * - disko numeris ir pertvarų numeris ant jo atitinkamai

paieška

Forumas Ieškoti Komanda UUID, etiketės ar specialiai nurodytą failą. Šie mygtukai yra naudojamas apibrėžti paieškos parametrus:

  • U (arba --fs-UUID) - ieškoti skyriuje dėl UUID;
  • L (arba --label) - paieška žyma skyriuje;
  • f (arba --file) - paieška konkrečią bylą;
  • N (arba --no-lankstusis) - praleidžiant tikrinant diskelių;
  • s (arba set) - rasta nustatyti skyrių kaip tam tikro kintamojo vertę.

Komanda praversti jei diskus ir pertvarų numeracija "skristi", nes tai, ką komanda nustatyti šaknies ar pranašumą, niekur, arba netinkamoje skiltyje klaidingą diske.

ieškoti -u uuid_nuzhnogo_razdela

ieškoti -l skyrių ženklą

Paieška -f / kelias / failo vardas

lsfonts Parodo apkrautų šriftai šiuo metu, sąrašą. lsfonts
padėti Naudojamas rodyti visą sąrašą turimų konsolės komandas. padėti
Arba rodyti komandas, prasidedančius tam tikrą simbolių derinys.

Pagalba -ai - ekranas pagalba visoms komandoms prasidedantys raide S.

padėti nustatyti - Rodo pagalbos dėl nustatyto komandą.

terminal_output.console Pereiti prie juodai-balta Ekrano spalvos gamą. terminal_output.console
background_image

Pakeisti fono paveikslėlį realiu laiku. Tik ji padeda šio pasirinkimo šrifto dizaino parinkimo, todėl, kad jie matomi tam tikroje fone.

Pastaba: komanda nesikeičia registracijos nustatymus - vaizdas lieka fone tik dabartinės sesijos iki kito išjungimo.

background_image / kelias / failo

bagažinė Paleisti kompiuterį. bagažinė
perkrovimo Perkraukite kompiuterį. perkrovimo

sustabdyti

Išjunkite kompiuterį. sustabdyti

Postinstallation GRUB: nustatymas ir naudinga programine įranga

Pagrindinis konfigūracijos failą GRUB2, skirtingai nei ankstesnės versijos palikimas yra ne /boot/grub/menu.lst ir jau /boot/grub/grub.cfg. Tačiau tiesiogiai redaguoti tai beprasmiška - ji sukurs su kiekvienu išsaugotą nustatymų Failas / etc / default / grub ir scenarijai katalogas /etc/grub.d.

/ Etc / default / grub konfigūracija iš esmės tik iš naujo atsisiųsti standartinis taškas ir / arba laiko rodymo meniu:

  • Pirmoje pastraipoje pokyčius atsakinga GRUB_DEFAULT parametrų, kurio vertė nurodyta pagal prekės numerį, boot meniu. Nurodykite visus kitus punktus, vartotojas turi žinoti savo prioritetus bendrojo sąrašo (jums reikia peržiūrėti /boot/grub/grub.cfg turinį ir rasti norimą elementą sąskaitą). Mes neturėtume pamiršti, numeracijos taisykles: pirmasis taškas skiriamas reikšmę 0, o antrasis - 1, trečią - 2 ir tt.
  • Per boot meniu ekrano vėlavimo atitinka GRUB_TIMEOUT parametrą, kurio priskirti kabutėse vertė rodo sekundes, kurių metu pasirodo šis vaizdas skaičių. Šio parametro redagavimas yra viena sudėtinga funkcija: išleisti vertę "-1", ekrano užsklanda bus pakabinti tiksliai taip, kaip ilgai, kaip vartotojas pasirenka daiktą.

A skriptus /etc/grub.d rinkinys visi kompiuteryje įdiegta sistema ir branduolio formavimo įkrovos meniu grub.cfg. Ieškoti branduolių ir kitų operacinių sistemų, atitinkamai atitikti du pagrindinius: 10_linux ir 30_os-Prober. 40_custom failas leidžia jums pakeisti GRUB pridedant savo apkrovos taškus, kurie yra naudinga dirbti su tam tikrų tipų sistemos įkūrimą (atkreipkite dėmesį, kad bet kokius pakeitimus jis turėtų baigtis tuščią eilutę, arba paskutinio taško pakrovimo visą banalus pasiūlymą nebus rodomas).

Tačiau, net paprastesnis būdas redaguoti sistemoje Ubuntu GRUB - Naudingumas grub-tinkinimo parametrai. Dėl savo paprastumo ir intuityvi sąsaja, tai yra geriausias variantas konfigūruoti įkrovos labiausiai tinka nepatyrusiems naujokams. Įdiegti paleisti terminalą (Ctrl "+" Alt "+ T), tada po vieną, įtraukti jį į šias komandas:

- sudo add-apt-repository EEPS: danielrichter2007 / grub-tinkinimo,

- sudo add-get update,

- sudo add-get install grub-tinkinimo.

Ir nors Grub-Customizer programa vertimas palieka daug būti geriausias spektaklis, suprasti labai lengvai joje:

  • Sąrašas konfigūracija - meniu nustatymai, kai jūsų sistema. Yra atliktas kaitos prioritetus iš daiktų.
  • Pagrindiniai parametrai - sistemos pakrautas pagal nutylėjimą, taip pat iš budėjimo laikas apibrėžimas.
  • Išvaizda - Redagavimas išorės dizainas įkrovos meniu.

Be to, visi nustatymai pakeisti, vartotojas turėtų tikrai atkreipti dėmesį į gerai įrodyta programinės įrangos naudojimo su GRUB, kuris bus Set-up ir diagnostika daug patogiau:

  • Super grub Disko - paprastas ir patogus įrankis greitai atsigauti boot. Tuo pačiu metu gali dirbti ne tik su GRUB ir LILO, bet net ir su "Windows". Veikia iš CD, flash "atmintinėje arba diskelį.
  • GParted - pertvaros redaktorius disko skirsnius, paleisti tiesiai iš CD. Su jo pagalba galima atlikti tokias operacijas ant pertvaros ir failų sistemos ant jų, kaip antai: kūrimas, ištrynimą, pakeisti dydį, patikrinkite, perkelti ir kopijuoti.
  • SystemRescueCD - "Linux" distribucija, specialiai skirtos nelaimės.
  • TestDisk - įrankis, kuris leidžia jums diagnozuoti ir remontuoti kaip atskirų skirsnių ar įkrovos diską visiškai.

Kaip krautuvo susitvarkyti su OS Windows?

Tiesiogiai, deja, GRUB neapkrauna Windows x86 (64 bitų versija yra ne išimtis), nes tai, kas yra būtina sukurti tinkamas grandinės mechanizmas pradėjo. Norėdami tai padaryti, jums reikia pridėti keletą eilučių tam tikrų komandų konfigūracijos failo grub.cfg:

- pavadinimas langai,

- rootnoverify (HD *, *),

- makeactive,

- chainloader 1,

- įkrovos.

Pavyzdys ir detalus aprašymas pastarasis tik buvo pateikta lentelė konsolės komandas. Dabar atėjo pats praktinį atvejį, kai ji yra naudinga naudoti. Tačiau tol, kol jis turi vienodai svarbūs pora įkelti Windows komandų eilutę:

  • rootnoverify (HD *, *) - tą patį analoginės rinkinys šaknis. Jis informuoja GRUB apie šiame skyriuje, kuris yra šalia dalis įkrovos kodą vietą, bet ne prijungti jį (už aiškios priežasties, kad jis yra neįmanoma GRUB). Įsidėmėkite, kad dalis (HD *, *) - yra disko numerį, ir pertvarų skaičių, atitinkamai, dėl kurių įdiegti Windows.
  • makeactive - komanda teikia nurodytą šaknies įkrovos būklę.

Dabar, ta pati komanda chainloader 1, kuris perduoda visą toliau kontroliuoti atsisiųsti tiesiogiai paleisti "Windows".

Galiausiai, galutinis komanda įgyvendina pakrovimo įkrovos pradžią, po kurios jums bus turėti galimybę ramiai dirbti pasirinktoje operacinę sistemą.

Taip atsitinka todėl, kad kietajame diske yra įdiegta ne vienas, o du ar daugiau "Windows" versijas. Ir tada atlikti stabilų paleidimą be jokių papildomų komandų parodyti / paslėpti (Slėpti / Nebeslėpti) skaidinys yra tiesiog nerealu. Esmė yra ta, kad, jei GRUB konfigūracijos faile yra parašyta, kad paslėpti disko skaidinio Windows negali banaliai jį perskaityti. Ir jei matomoje skyriuje, tada ji gali paleisti atitinkamai.

Jei yra keli operacinės sistemos, pirmiausia nustatyti, ką tiksliai norite atsisiųsti kopiją, ir tada patikrinkite tikslią savo buvimo vietą - reikia žinoti, ką jis yra įrengtas ant standžiojo disko skaidinio. Pavyzdžiui, yra du skirtingų versijų "Windows", esančios atitinkamai pirmojo ir antrojo skyrių diską, ir vartotojas turi jį atsisiųsti per sekundę. Siekiant šio tikslo, šie pakeitimai turėtų aš padaryti su menu.lst failą:

- pavadinimas langai,

- slėpti (hd0,0),

- nebeslėpti (hd0,1),

- rootnoverify (hd0,1),

- makeactive,

- chainloader 1,

- įkrovos.

Lyginant su ankstesniais kodas pavyzdys pasislėpti ir neslėpti komandų buvo pridėta, pagal kurią vartotojas gali parsisiųsti norimą operacinę sistemą iš nurodyto disko skaidinio.

Iš naujo įdiegti GRUB atveju kritinių klausimų

Net techninių problemų atveju atstatyti GRUB visiškai paprastą užduotį. Norėdami pradėti siųstis diegimo LiveCD, atidarykite terminalo klaviatūros klavišus CTRL + ALT + T.

Po to, savo ruožtu, įveskite komandą:

  • sudo grub-install / dev / sda, - įdiegti GRUB tiesiogiai MBR (SDA - įkrovos diską);
  • sudo update-grub - ieškoti kitų įkrovos įrašus kietajame diske (pavyzdžiui, "Windows").

Dabar lieka tik iš naujo paleiskite kompiuterį ir pamatyti, jei veiklos Re-loader.

Apsaugos nuo pasileidimo kilpa klausimas

Tokių reikia integruoti į GRUB įkrovos apsaugos sistemos įvyksta, kai log failai esančių katalogų / var / log, dėl nekontroliuojamo įrašo informaciją jiems augti apimtis neleistinų. Be paprastai operacinės sistemos teikia specialias paslaugas, archyvų ir valo rąstus automatiškai. Taigi, daugeliu atvejų vartotojas yra visiškai nereikia praleisti laiką kontroliuoti jų apimtis.

Tačiau, šios paslaugos yra pradėtas tik po to, kai operacinė sistema yra pakrautas. Prieš tai, dydžiai Prisijungti failų yra absoliučiai jokio monitoriaus, kuris yra, kodėl į atsitiktinio kritimo sistemos ir vėlesnių perkrauti rąstų augs tik apimties atveju. Ir kad jų nekontroliuojamas augimas tęsis tik tol, kol paskutinio restarto dėl sistema veikia netinkamai. Vėliau visa tai gali sukelti visišką pildymo pertvara, kurią katalogas / var / log, kuris yra kupinas laukite sistema ir net nesugebėjimas pradėti atkūrimo režimą.

Iš šio katastrofiška padėtis ir taupo GRUB integruota apsaugos sistema persikrauna ciklinis O "sklandė" GRUB meniu, vartotojas tikisi aiškios intervencijos. Ji orientuota į į recordfail verte, nustatyta /boot/grub/grub.cfg scenarijų apsauga. Per kiekvienas krovinys yra nustatytas kaip recordfail = 1, o galutiniame etape iš naujo paleisti recordfail = 0. Ir jei tai buvo tokia lengvata nebuvo padaryta, automatinis pakrovimo visiškai išvengti ir įjungiama pačiame GRUB apsauga.

Šiuo tikslu, faile / etc / defaul / grub kintamasis GRUB_RECORDFAIL_TIMEOUT rasti ir priskirti vertę sekundžių skaičius, kurio metu GRUB meniu lauks vartotojo įsikišimo į reset recordfail nuo 1 nesant 0. Po to išlaiko pokyčiai sudo update-grub komandą, tokiu būdu išjungti apsaugą nuo vyrių perkrauti.

Tai gali būti naudinga? Tik darbo vietų ir serverių, kurie neturi klaviatūrą įvesties-išvesties informaciją. Be to, tokių problemų atveju sistemos apkrova paprastai yra neįmanoma. Atvejai kilpa apkrova yra ne taip dažnai ir pasitaiko daugiausia dėl elektros problemų, bet dėl problemų programinės įrangos arba.

Pašalinti GRUB ir grįžti į Windows: greitai, paprastai ir neskausmingai

Jei kyla klausimas, "Kaip pašalinti GRUB krautuvas ir palikti kitą operacinę sistemą?", Pirmas dalykas, vartotojas turės savo montavimas disko / atmintinės. Panagrinėkime viską konkrečioje paprastas pavyzdys: vartotojas ištrina iš savo "Linux" langelį, paliekant pabaigoje tik vienas "Windows, bet tuo pačiu metu ji negali būti atsisiųsta dėl klaidos Grub klaidos. Norėdami pamatyti pilną problemos sprendimas yra būtina atkurti įkrovos Windows x86 / 64 bit:

  1. Paleisti iš diegimo diską, iš anksto veikiami jį ne pirmą boot prioritetas BIOS
  2. Paleisti iš diegimo laikmenos, pasirinkite disko atkūrimo sistemą.
  3. Iš rodomo sąrašo priemones renkamės komandinę eilutę, o tai savo ruožtu nustato tokį komandas:
  • Bootrec.exe / Fixboot.
  • Bootrec.exe / FixMbr.

Taigi, kaip pašalinti GRUB gali būti dėl kelių veiksmų po to, kai visos operacijos atliekami sėkmingai iš naujo paleiskite kompiuterį ir jokių problemų dirbu Windows-sistemą.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lt.unansea.com. Theme powered by WordPress.