Grub

CentOS-is grub-päästekäskude kasutamine

CentOS-is grub-päästekäskude kasutamine
GRUB (Grand Unified Bootloader) on Linuxi operatsioonisüsteemidest (OS) kõige enam kasutatav alglaadur, kuid see võib käivitada mis tahes operatsioonisüsteemi.

GRUBi põhifunktsioon on võimaldada kasutajatel käivitamiseks valida erinevate operatsioonisüsteemide vahel. Kuna alglaadur GRUB on installitud MBR-i (Master Boot Record) ning lisaks võimaldab meil valida erinevaid operatsioonisüsteeme, võimaldab see meil valida ka erinevate kerneli või kerneli parameetrite vahel ja käivitada päästerežiimis, kui meie kernel oli kahjustatud või kui me kaotasime oma juurparool, nagu on selgitatud eelmises artiklis, milles kirjeldatakse, kuidas taastada CentOS-i juurparool, muutes GRUB-i parameetreid.

Selles õpetuses selgitatakse, kuidas pääseb päästerežiimile GROSi kaudu CentOS Linuxi distributsioonides, ja põhikäske, mida saame kasutada.

Võib esineda erinevaid stsenaariume, mis julgustavad teid läbima GRUB-i päästerežiimi. Esimese stsenaariumi kohaselt ei kuvata GRUB-i üldse, isegi mitte käsuviip meeldib grub> või #. Teine stsenaarium eeldab, et arvuti käivitub, kuid operatsioonisüsteem seda ei tee ja teid suunatakse käsuviibale.

1. stsenaarium: GRUB ei ilmu, installides GRUB CentOS-i installikettalt uuesti.

Enne sellist stsenaariumi peate kettalt / usb-lt käivitama, valige viimane suvand Tõrkeotsing

Valige teisel ekraanil teine ​​võimalus “CentOS-süsteemi päästmine”.

Kui teil palutakse valida 4 valiku vahel, tippige 1 päästerežiimi jaoks, et leida teie Linuxi install ja vajutage SISENEMA.

Päästerežiim ühendab süsteemipildi kataloogi / mnt / sysimage, muudab pildi juurpaika vastavalt süsteemi soovitusele, tippides:

chroot / mnt / sysimage

Plaatide tüübi leidmiseks toimige järgmiselt

ls / dev / sd *

Väga vanade IDE-ketaste tüüp:

ls / dev / hd *

Kinnitame, et on olemas sda ketas, grubi installimiseks sellele kettajooksule:

grub2-install / dev / sda

Nüüd saate taaskäivitada ja GRUB peaks käivitamisel viipama

GROS-i päästerežiimi käskude kasutamine CentOS-is

Järgmine pilt näitab Grubi põhiekraani CentOS Linuxis. Enne käsureale minemist saate praegust konfiguratsiooni kontrollida vajutades e. Kui teil on käivitamisprobleeme ja näete käsuviiba, minge järgmisele sammule.

Pärast vajutamist e näeme praegust konfiguratsiooni, kernelit jne. Kui me kaotame juurjuurdepääsu, nagu on selgitatud alguses mainitud õpetuses, peame seda faili esimese sammuna muutma.

Kuna ekraani allservas olevad valikud ütlevad, et saate tagasi tulla Põgeneda vaid vajuta c käsureale pääsemiseks.


Saadaolevate seadmete ja sektsioonide nägemiseks tippige “ls”:

ls

Kus:

Hd0: esimene kõvakettaseade.

msdos = partitsioonitabeli tüüp

Iga sektsiooni jaoks on msdos1 ja msdos2.GRUB2-s algab partitsioonide loendamine 1-st, erinevalt GRUB-i eelmisest versioonist, mis algas 0-st. Laiendatud partitsioonide loendamine algab 5-st.

Märge: Erinevalt GPT-st toetab MBR ainult kuni nelja esmast sektsiooni.

Ketta ja partitsioonide kuvamiseks võite sisestada kasea ​​root = (“Ja vajutage TAB klahvi kaks korda:

sea ​​root = (

Nüüd tippige:

ls (hd0, msdos1) /

Nagu näete, kuuluvad esimesed kataloogid GRUB ja GRUB2.

Tüüp:

ls (hd0, msdos1) / grub2

Fail grub.vrd on grubi failikonfiguratsioon, mis genereeritakse meie käivitamisel grub2-mkconfig. Kui te faili ei leia grub.vrd luua see töötab  grub2-mkconfig

Nüüd tippige

sea ​​root = (hd0, msdos1)
linux / boot / vmlinuz root = / dev / sda1

Koos seada juur määratleme põhiseadme hd0, msdos1 koos linux määratleme tuuma, näeme tuuma eelnevalt mainitud käsuga:  ls (hd0, msdos1) /

Nüüd saate määratleda Grubi tee kirjutades:

määrake prefiks = (hd0, msdos1) / grub2

Tüübi lõpetamiseks tehke järgmist

initrd (hd0, msdos1) / initramfs-3.10.0-957.el7.x86_64.img

Taaskäivitage tippimine:

saabas

Nüüd peaksite saama oma süsteemi käivitada.

Loodan, et see õpetus aitas teil GRUB-i tõrkeotsinguks saada. Järgmiste Linuxi õpetuste ja värskenduste saamiseks järgige LinuxHinti.

SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...
0 A.D. Õpetus
Paljudest strateegiamängudest on 0 A.D. suudab silma paista põhjaliku tiitli ja väga sügava taktikalise mänguna, hoolimata sellest, et see on avatud l...