Kompiuteriai, Operacinė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:
- 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.
- 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:
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:
- Paleisti iš diegimo diską, iš anksto veikiami jį ne pirmą boot prioritetas BIOS
- Paleisti iš diegimo laikmenos, pasirinkite disko atkūrimo sistemą.
- 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