GRUB pagrindinė funkcija yra leisti vartotojams pasirinkti įkrovos operacines sistemas. Kadangi įkrovos įrankis GRUB yra įdiegtas MBR (pagrindinis įkrovos įrašas), be to, kad galėtume pasirinkti skirtingas operacines sistemas, jis taip pat leidžia mums pasirinkti tarp skirtingų branduolio ar branduolio parametrų ir paleisti gelbėjimo režimu, jei mūsų branduolys buvo pažeistas arba jei mes praradome savo root slaptažodį, kaip paaiškinta ankstesniame straipsnyje, kuriame aprašoma, kaip atkurti CentOS šakninio slaptažodžio redagavimo GRUB įkrovos parametrus.
Šioje pamokoje paaiškinta, kaip prieiti prie gelbėjimo režimo per GRUB „CentOS Linux“ paskirstymuose, ir pagrindinės komandos, kurias galime naudoti.
Gali būti skirtingų scenarijų, skatinančių jus pereiti prie GRUB gelbėjimo režimo. Pirmasis scenarijus daro prielaidą, kad GRUB visiškai nerodomas, net ne komandų eilutė Kaip grub> arba #. Antrasis scenarijus daro prielaidą, kad kompiuteris paleidžiamas, bet OS nėra, o jūs būsite nukreipti į komandų eilutę.
1 scenarijus: GRUB nerodomas, iš naujo įdiekite GRUB iš „CentOS“ diegimo disko.
Prieš tokį scenarijų reikia paleisti iš disko / usb, pasirinkite paskutinę parinktį Problemų sprendimas
Antrame ekrane pasirinkite antrą parinktį „„CentOS“ sistemos gelbėjimas“.
Kai jūsų bus paprašyta pasirinkti iš 4 variantų, įveskite 1 kad gelbėjimo režimas surastų jūsų „Linux“ diegimą ir paspauskite ENTER.
Gelbėjimo režimas sistemos vaizdą prijungs / mnt / sysimage, pakeis vaizdo šaknies vietą, kaip rekomenduoja sistema, įvesdami:
chroot / mnt / sysimage
Norėdami rasti savo diskų tipą:
ls / dev / sd *Labai senų IDE diskų tipas:
ls / dev / hd *
Patvirtiname, kad yra sda diską, kad įdiegtumėte „grub“ tame diske:
„grub2-install / dev / sda“
Dabar galite paleisti iš naujo, o GRUB turėtų paraginti paleisti
GRUB gelbėjimo režimo komandų naudojimas CentOS
Šiame paveikslėlyje parodytas pagrindinis „Grub“ ekranas „CentOS Linux“, prieš eidami į komandų eilutę, galite patikrinti dabartinę konfigūraciją paspausdami e. Jei kyla problemų dėl paleidimo ir matote komandų eilutę, pereikite prie kito žingsnio.
Paspaudus e pamatysime dabartinę konfigūraciją, branduolį ir kt. Jei prarandame root prieigą, kaip paaiškinta pamokoje, paminėtoje pradžioje, turime redaguoti šį failą kaip pirmą žingsnį.
Kaip parinktys ekrano apačioje sako, kad galite grįžti Pabegti bet paspauskite c norėdami pasiekti komandų eilutę.
Įveskite „ls“, kad pamatytumėte galimus įrenginius ir skaidinius:
Kur:
Hd0: pirmasis kietojo disko įrenginys.
msdos = skaidinių lentelės tipas
Kiekvienam skaidiniui yra msdos1 ir msdos2.GRUB2 skaidinių skaičiavimas prasideda nuo 1, priešingai nei ankstesnėje GRUB versijoje, kuri prasidėjo nuo 0. Išplėstinių skaidinių skaičiavimas prasideda nuo 5.
Pastaba: MBR palaiko tik iki 4 pirminių skaidinių, priešingai nei GPT.
Norėdami parodyti diską ir skaidinius, taip pat galite įvesti „nustatyti šaknį = („Ir paspauskite LENTELĖ klavišą du kartus:
nustatyti šaknį = (
Dabar įveskite:
ls (hd0, msdos1) /
Kaip matote, pirmieji katalogai priklauso GRUB ir GRUB2.
Tipas:
ls (hd0, msdos1) / grub2
Failas grub.plg yra „grub“ failo konfigūracija, sukurta mums paleidus grub2-mkconfig. Jei failo nerandate grub.plg sukurkite jį veikiantį grub2-mkconfig
Dabar įveskite
nustatyti šaknį = (hd0, msdos1)linux / boot / vmlinuz root = / dev / sda1
Su nustatyti šaknis mes apibrėžiame pagrindinį įrenginį, hd0, msdos1, su linux apibrėžiame branduolį, branduolį galime pamatyti naudodami anksčiau paminėtą komandą: ls (hd0, msdos1) /
Dabar leidžia apibrėžti „Grub“ kelią įvesdami:
nustatyti prefiksą = (hd0, msdos1) / grub2
Norėdami baigti tipą:
initrd (hd0, msdos1) / initramfs-3.10.0-957.el7.x86_64.img
Perkraukite spausdinimą:
bagažinė
Dabar turėtumėte galėti įkelti į savo sistemą.
Tikiuosi, kad ši mokymo programa padėjo jums išspręsti GRUB. Toliau sekite „LinuxHint“, kad gautumėte daugiau „Linux“ pamokų ir naujinių.