logo

Kas yra įkrovos seka?

Įkrovos seka:

Tvarka, kuria kompiuteris ieško nepastovių duomenų saugojimo įrenginių su programos kodu operacinei sistemai įkelti, yra žinoma kaip įkrovos seka (OS). ROM ir BIOS paprastai naudojami Windows ir Macintosh struktūrose, kad būtų pradėtas įkrovos procesas. CPU įgyja valdymą ir suradęs instrukcijas įkelia OS į sistemos atmintį.

Kitaip tariant, įkrovos seka yra saugojimo įrenginių, iš kurių kompiuteris bandys paleisti, tvarka. Pavyzdžiui, kompiuteris pirmiausia bandys paleisti iš vidinio standžiojo disko, tada bandys paleisti iš USB disko, o tada bandys paleisti iš bet kokių galimų tinklo vaizdų ar saugyklos. Daugeliu atvejų tai svarbu tik tada, kai pirmą kartą kompiuteryje įdiegiate operacinę sistemą, nes norėsite paleisti iš USB disko, nes kietasis diskas tuščias, arba jei turite du standžiuosius diskus su dviem skirtingomis OS ir jums reikia kad pasirinktumėte, kurį iš jų paleisite.

Norint pradėti įkrovos procesą, pasiekiama „Windows“ kompiuterio BIOS arba „Macintosh“ sistemos ROM. Pagrindinės instrukcijos, paaiškinančios, kaip paleisti kompiuterį, yra BIOS ir ROM. Po perdavimo į kompiuterio centrinį procesorių šios instrukcijos pradeda duomenų įdėjimo į sistemos RAM procesą. Kompiuteris pradeda įkelti operacinę sistemą į sistemos atmintį, kai tik aptinka galiojantį įkrovos diską arba paleisties diską. Įrenginys bus paruoštas naudoti, kai operacinė sistema bus visiškai įkelta.

Įkrovos seka kompiuteryje prasideda taip. Kai įjungiate kompiuterį, sistema pirmiausia ieško CPU, kuriame yra visos įkrovos tvarkyklės ir kitos tvarkyklės, ir įkelia jas iš antrinės atminties į pirminę atmintį. Tada ji ieško visų kompiuteryje įdiegtų diskų, kuriuose įdiegta operacinė sistema. Tada jį įkelia ir, jei neranda jokios operacinės sistemos, vartotojui pateikia klaidą, kad neįdiegta operacinė sistema arba nerastas įkrovos įrenginys. Įdėkite įkrovos įrenginį ir iš naujo paleiskite kompiuterį. Sėkmingai suradęs visas tvarkykles ir operacines sistemas, kompiuteris įkelia operacinę sistemą ir pradeda paleidimo seką.

Priklausomai nuo to, kaip kompiuteris nustatytas, įkrovos procesas gali užtrukti nuo kelių sekundžių iki kelių minučių. Paleidimo laikas gali būti daug ilgesnis, jei įrenginys paleidžiamas iš kompaktinio disko arba DVD, nei paleidžiant naudojant standųjį diską. Be to, jei jūsų kompiuteris netikėtai išsijungs, sistema gali atlikti papildomus patikrinimus, kad įsitikintų, jog viskas tvarkoje, todėl paleidimo laikas užtruks.

Kietieji diskai, diskelių įrenginiai, optiniai įrenginiai, „flash drives“ ir kt. yra įrenginių, kurie paprastai įtraukiami kaip įkrovos užsakymo galimybės BIOS nustatymuose, pavyzdžiai. CMOS sąranka leidžia vartotojui pakeisti įkrovos tvarką.

Įkrovos tvarka arba BIOS įkrovos tvarka yra kiti įkrovos sekos pavadinimai.

Kaip paleidimas padeda įkrovos sekoje?

Paleidimas – tai procesas, kai pradedama nuo nieko ir baigiasi visais dalykais, kuriuos reikia paleisti, paleisti. Jis kilęs iš sąvokos „tempti save su savo batų dirželiais“, ir tai yra tinkama, jei ne neįmanoma.

Labai senais laikais pirmąją programą turėdavome įvesti ranka, įvesdami ją po vieną instrukciją priekiniame skydelyje. Tai turėjo būti maža, gal keliolika instrukcijų, nes bet ką didesnio būtų karališkas kančia įvesti ir tikriausiai padarytumėte klaidų.

Šiais laikais pirmoji programa vyksta nepastovioje pagrindinės plokštės mikroschemoje. Tai yra BIOS. Jis suranda įrenginį, kurį reikia paleisti, galbūt kietąjį diską, ir įkelia pirmuosius 512 baitų iš to įrenginio į tam tikrą atminties vietą. Tada jis pereina į tų baitų pradžią.

Ta 512 baitų programa nėra labai didelė, tačiau ji žino, kad ji turi dirbti tik su šiuo standžiuoju disku, todėl viskas yra lengviau. Ji žino, kaip skaityti failų sistemą diske, kad surastų failą konkrečiu pavadinimu. Šis failas yra žymiai didesnis ir jame yra pakankamai didelė programa, kad būtų galima įkelti likusią operacinės sistemos dalį. OS ieško registre, kad surastų visus kitus dalykus, kuriuos reikia paleisti, ir juos įkelia.

Kas yra įkrovos seka

Kompiuteriniu požiūriu pradinė įkrovos programa turi būti maža ir apibendrinta, o tai reiškia, kad ji nėra labai protinga. Taigi, pakanka įkelti didesnę ir mažiau apibendrintą programą, kuri savo ruožtu gali įkelti didesnę programą, ir jūs tai darote, kol jūsų darbas bus baigtas. Įjungimo savikontrolė (POST), pirmasis diagnostinis testas, vykdomas prieš įkrovos fazę. Kiekvieną kartą, kai įjungiamas kompiuteris. Įkrovos seka prasideda, kai POST bus baigtas. Jei kyla problemų dėl POST, vartotojas informuojamas pyptelėjimo kodais, POST kodais arba ekrane rodomais POST klaidos pranešimais.

linux komandos, kurios

Jei nėra užprogramuota kitaip, BIOS ieško OS diske A, prieš ieškodama disko C. BIOS parinktys leidžia pakeisti įkrovos tvarką. Norint įeiti į BIOS ir pakeisti įkrovos seką, skirtingiems BIOS modeliams reikalingas skirtingas klavišų derinys ir ekrane pateikiamos instrukcijos. Paprastai pirmasis įrenginys, nurodytas BIOS įkrovos sekoje, bus bandomas paleisti po POST. BIOS bandys paleisti iš antrojo nurodyto įrenginio, jei pirmasis netinka paleisti, ir ši procedūra tęsiasi tol, kol BIOS suras įkrovos kodą iš sąraše esančių įrenginių.

Rodomas klaidos pranešimas ir sistema užstringa arba užstringa, jei įkrovos įrenginio nepavyksta rasti. Dėl nepasiekiamų įkrovos įrenginių, įkrovos sektoriaus virusų arba neaktyvių įkrovos skaidinių gali atsirasti klaidų.

Įkrovos seka, dar vadinama įkrovos parinktimis arba įkrovos tvarka, nurodo, kuriuose įrenginiuose kompiuteris turi ieškoti operacinės sistemos įkrovos failų. Jame taip pat aprašoma įrenginių tikrinimo seka. Sąrašą galima keisti ir pertvarkyti mašinos BIOS.

Įkrovos sekos veiksmai:

Įkrovos seka daugiausia apima penkis veiksmus.

Kas yra įkrovos seka

Įjungti:

Bet kokia įkrovos procedūra prasideda, kai sistema gauna maitinimą. Kai vartotojas įjungia kompiuterį, atliekama daugybė veiksmų, todėl operacinė sistema perima įkrovos procesą ir leidžia vartotojui pradėti dirbti. Paleisties kodas ROM, kuris yra pagrindinėje plokštėje, vykdomas centrinio procesoriaus, kai kompiuteris įjungiamas.

Įjungimo savikontrolė:

POST arba įjungimo savikontrolė yra kitas įkrovos proceso etapas. Šis testas patikrina, ar tinkamai veikia visa prijungta aparatinė įranga, įskaitant RAM ir antrinius saugojimo įrenginius. Įkrovos procesas per įkrovos įrenginių sąrašą ieško įrenginio su POST atsaku, kai POST baigia darbą naudojant BIOS.

Ieškokite įkrovos įrenginio:

Kadangi joje pateikiamos komunikacijos tarp procesoriaus ir kitų per pagrindinę plokštę prie kompiuterio prijungtų įrenginių gairės, I/O sistema yra būtina kompiuterio darbui. Įvesties / išvesties sistema siūlo BIOS plėtinius, saugomus pagrindinės plokštės ROM, kuris kartais yra įkrovos įrenginio faile „io.sys“.

Įkelti operacinę sistemą:

Įkrovos procesas prasideda įkeliant operacinę sistemą iš įkrovos įrenginio po to, kai patikrinamas aparatinės įrangos funkcionalumas ir įkeliama įvesties / išvesties sistema. Visos konkrečios operacinės sistemos instrukcijos vykdomos, kai OS įkeliama į RAM. Kadangi kompiuteris visada bus paleistas tokiu pačiu būdu, tikroji operacinė sistema yra beveik beprasmė.

Perdavimo valdymas:

Įkrovos procedūra perduoda valdymą operacinei sistemai, kai šioje srityje atliekami veiksmai baigiami ir OS saugiai įkeliama į RAM. Tada OS pradeda visas paleisties procedūras, kurios buvo iš anksto sukonfigūruotos vartotojo konfigūracijai arba programos vykdymui apibrėžti. Perkėlimas baigtas, o kompiuteris dabar pasiekiamas.

Toliau nurodyta įkrovos sekos įvykių eilės tvarka:

    Prieiga prie mašinos BIOS arba sistemos ROM:Norėdami pradėti įkrovos procesą atitinkamai „Windows“ ir „Macintosh“ kompiuteriuose. Pagrindinės instrukcijos, paaiškinančios, kaip paleisti kompiuterį, yra saugomos BIOS ir ROM.Kompiuterio procesorius gavo šiuos paleisties duomenis:Vėliau kompiuterio CPU pateikiamos šios instrukcijos iš BIOS / ROM.Informacija buvo įrašyta į kompiuterio atmintį: Po to CPU pradeda dėti duomenis į sistemos RAM.Operacinės sistemos įkėlimas:Kompiuteris pradeda įkelti operacinę sistemą į sistemos atmintį, kai tik aptinka galiojantį įkrovos diską arba paleisties diską.Prietaisas paruoštas naudoti:Įrenginys bus paruoštas naudoti, kai operacinė sistema bus visiškai įkelta.

Koks yra RAM vaidmuo paleidimo sekoje?

Pagrindinė RAM funkcija įkrovos metu yra pagrindinė RAM funkcija bet kuriuo kitu metu. Informacija, kurios CPU greitai prireiks, yra saugoma RAM. Tai būtų operacinės sistemos (OS) failai iš standžiojo disko paleidimo atveju. RAM yra greitesnė nei kietasis diskas, o tai pasakytina apie abiejų tipų diskus (ypač senesnius mechaninius / magnetinius standžiuosius diskus; mažiau pasakytina apie kietojo kūno diskus). Sistema išsijungtų ir sugestų, jei procesoriui tektų pasikliauti tik standžiojo disko greičiu, kad pasiektų viską. Tada procesorius įkelia informaciją iš standžiojo disko į RAM, kad galėtų greitai ją pasiekti ir panaudoti. Kai šie duomenys yra RAM, jie gali judėti bet kokiu tempu po ilgo paleidimo proceso.

Jei neturite pakankamai RAM, kad galėtumėte paleisti visą OS, rečiau naudojama informacija gali būti išsaugota talpykloje atgal į standųjį diską, todėl viskas sulėtėja. Todėl svarbu turėti pakankamai RAM, kad galėtumėte paleisti OS ir programas, ir šiek tiek papildomos, kad galėtumėte greitai atlikti skaičiavimus ir saugojimo operacijas.

Kas yra įkrovos seka

RAM yra greita, tačiau ji nėra nuolatinė. Kai įrenginys išjungiamas arba nutrūksta maitinimas, dingsta viskas, kas saugoma RAM. Tam skirtas kietasis diskas. Tai gali išsaugoti daiktus visam laikui.

RAM yra greita, tačiau ji nėra nuolatinė. Kai įrenginys išjungiamas arba nutrūksta maitinimas, dingsta viskas, kas saugoma RAM. Tam skirtas kietasis diskas. Tai gali išsaugoti daiktus visam laikui.

1. BIOS:

Kai sistema įjungta, BIOS yra pirmoji programa, kuri paleidžiama ir atlieka šiuos veiksmus:

  • Jis atliks POST operaciją išoriniuose įrenginiuose.
  • Jis suranda tinkamą įrenginį, kad paleistumėte sistemą. (CD, USB, HDD)
  • Jis įkelia įkrovos programą iš MBR (pirmojo įkrovos įrenginio sektoriaus).

MBR (pagrindinis įkrovos įrašas):

Tai pirmasis įkrovos įrenginio sektorius.

Jame yra 512 baitų atminties blokas, kuriame yra įkrovos įkroviklis (įkrovos instrukcijų mašinos kodas, vadinamas GRUB (bootloader)).

Ir skaidinių lentelė (aktyvi, neaktyvi).

  • Įkėlus įkrovos įkroviklį į atmintį, BIOS valdo įkrovos įkroviklį.
Kas yra įkrovos seka

2. BOOTLOADER:

Įkrovos įkroviklis yra mašinos kodo dalis, kurioje yra įkrovos instrukcija, ir ji yra MBR.

Kai kurios įkrovos tvarkyklės:

Windows – NTLDR

Linux – Grub, LILO (/boot/grub/grub.conf)

Šiame procese yra du etapai:

1 etapas:

Jis tikrina, ar MBR yra aktyvus skaidinys.

Kaip aptarėme anksčiau, MBR turi turėti skaidinio informaciją, kuri naudojama norint nustatyti, kuris skaidinys yra aktyvus ir neaktyvus. Čia aktyvus reiškia, kad skaidinys turi turėti įkrovą, su OS susijusius dalykus ir būti pažymėtas kaip aktyvus. Neaktyvus reiškia skaidinį su vartotojo duomenimis, o ne su OS susijusiais dalykais.

Vienintelė jo užduotis yra įkelti 2 įkrovos įkrovos procesą į atmintį.

2 etapas:

Šiame etape vartotojui bus prieinamas įkrovos GUI ekranas. Kai vartotojas pasirinks OS, šis etapas suras atitinkamą branduolį iš /boot/grub/grub.conf katalogo.

Dabar įkrovos įkroviklis įkels initrd vaizdus iš aukščiau esančio katalogo į RAM. Čia yra „initrd“ yra „Linux“ pradinis RAM diskas.

initrd:

Tai pradinis RAM diskas su failo plėtiniu ext2, kuriame yra reikalingos tvarkyklės ir moduliai.

Branduolio darbas yra prijungti tikrą /root failų sistemą, tačiau tam reikia tvarkyklių ir modulių, tokių kaip (SCSI, LVM, NFS), kurie yra /lib/modules. Bet jei šakninis failas nėra prijungtas, branduolys negali pasiekti aukščiau esančio aplanko; taigi initrd patenka į paveikslėlį. Jis naudojamas laikinajai šakninei failų sistemai prijungti. Taigi, branduolys gali paimti reikiamas tvarkykles iš initrd.

log4j

Kai branduolys ir initrd įkeliami į atmintį naudojant įkrovos įkroviklį, jis suteikia branduolio valdymą.

Kas yra įkrovos seka

3. Branduolys:

Branduolys yra esminis kompiuterio operacinės sistemos centras, branduolys, teikiantis pagrindines paslaugas. Visoms kitoms operacinės sistemos dalims. Branduolys gali būti kontrastuojamas su apvalkalu, atokiausia operacinės sistemos dalimi, kuri sąveikauja su vartotoju.

Branduolys išspaudžia branduolio vaizdus iš atminties į /įkrovos katalogą (vartotojas gali matyti tai kaip ekrano pranešimą). Kai branduolys įkeliamas, jis iš karto inicijuoja ir sukonfigūruoja kompiuterio atmintį bei konfigūruoja įvairią techninę įrangą (I/O, saugojimo įrenginius).

Tada atmintyje ieško suspaustų initrd vaizdų, o branduolys išspaus jį į /sysroot. Katalogas yra laikina šakninių failų sistema. Ir tai suteiks branduoliui reikalingas tvarkykles ir modulius. Pabaigoje initrd atmintis bus atlaisvinta po aukščiau nurodyto proceso. Branduolys prijungs visą / šakninę failų sistemą su tik skaitymo leidimu. Ir branduolys taip pat išleidžia nepanaudotą atmintį.

Kas yra įkrovos seka

4. ŠILUMAS:

Kai branduolys įdiegs /root katalogą, jis valdys INIT procesą per /sbin/init procesą. Tai yra visų automatiškai paleidžiamų sistemų senelis.

Pirmiausia jis paleidžia scenarijų /etc/rc.d/rc.sysinit, kuris nustato aplinkos kelią, paleidžia apsikeitimą, patikrina failų sistemas ir atlieka visus kitus sistemos inicijavimui reikalingus veiksmus.

Pavyzdžiui, dauguma sistemų naudoja laikrodį, todėl rc.sysinit nuskaito /etc/sysconfig/clock konfigūracijos failą, kad inicijuotų aparatinės įrangos laikrodį.

Kitas pavyzdys – jei yra specialūs nuosekliojo prievado procesai, kuriuos reikia inicijuoti, rc.sysinit vykdo failą /etc/rc.serial. Init scenarijai ištirs /etc/inittab scenarijų. Jį sudaro „Linux“ sistemos paleidimo lygiai.

 0 - Halt 1 - Single-user text mode 2 - Not used (user-definable) 3 - Full multi-user text mode 4 - Not used (user-definable) 5 - Full multi-user graphical mode (with an X-based login screen) 6 - Reboot 

Init scenarijai nustatys šaltinio biblioteką iš /etc/rc.d/init.d/function. Tai naudojama norint sukonfigūruoti, kaip pradėti, užmušti ir nustatyti proceso PID.

Remiantis aukščiau nurodytu paleidimo lygiu, jis pažiūrės į /etc/rc.d/rc5.d/ (čia 5 yra vykdymo lygis). Jis vykdys paleidimo, sustabdymo ir fono procesus, esančius šiame aplanke.

Šiame kataloge esantys procesai yra simbolinė nuoroda į šį /etc/rc.d/init.d/ katalogą.

Procesas, pateiktas /etc/rc.d/rc5.d/ kataloge, yra K ir S tipo.

Kur K yra nužudyti, o S yra pradžia

Įkrovos proceso metu init vykdys šią komandą.

 /etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start 

Kiekvienas procesas yra su tam tikru skaičiumi. Pirmenybė bus teikiama mažesniam skaičiui. Kartais procesas gali turėti tą patį numerį; tokiu atveju bus laikomasi abėcėlės tvarkos. Init sujungs /bin/mingetty procesą, kuris naudojamas virtualiai konsolei suteikti pagal vykdymo lygį. Tai atvers kelią į tty įrenginius ir pateiks raginimus, pvz., vartotojo vardą, slaptažodį ir atspausdinti prisijungimo duomenis.

Jei paleidimo lygis yra penki, tada /etc/inittab paleidžia scenarijų, pavadintą /etc/X11/prefer, kuris suteikia vaizdą remiantis KDM, GNOME, XDM.

5. Vykdymas:

Galiausiai vartotojui pasirodys prisijungimo ekranas.

Kaip pakeisti BIOS įkrovos tvarką?

Kietasis diskas paprastai pateikiamas kaip pirmasis kompiuterio įkrovos proceso elementas. Jei norite paleisti iš kito įrenginio, pvz., DVD ar „flash drive“, turėsite pakeisti įkrovos tvarką, nes kietasis diskas visada yra įkrovos įrenginys (nebent mašina susiduria su rimta problema).

Vietoj to, kai kurie įrenginiai pirmiausia gali įdėti optinį įrenginį, o po to standųjį diską. Šiuo atveju, nebent diske yra kompaktinis diskas su įkrovos failais, jums nereikia keisti įkrovos tvarkos, kad paleistumėte iš standžiojo disko. Palaukite, kol BIOS apeis optinį įrenginį, ir ieškokite operacinės sistemos, jei disko nėra.

Kompiuteryje esantis BIOS sąrankos įrankis leidžia keisti įkrovos seką. Tiesiog vadovaukitės toliau pateiktomis instrukcijomis, kad sužinotumėte, kaip:

1 veiksmas: kompiuteryje paleiskite BIOS sąrankos programą.

Dažnai, kai tik kompiuteris paleidžiamas, turite paspausti klaviatūros klavišą (arba kartais klavišų kombinaciją), kad įeitumėte į BIOS.

Iš naujo paleiskite kompiuterį ir atkreipkite dėmesį į informaciją, rodomą ekrane pačioje paleidimo proceso pradžioje, jei nesate tikri, kuris tai klavišas. Čia dažnai bus nurodyta kažkas panašaus į „Paspauskite tam tikrą klavišą, kad įeitumėte į sąranką“.

Jei norite bandyti dar kartą, iš naujo paleiskite kompiuterį ir paspauskite sąrankos klavišą, kai tik jūsų įrenginys pradės įkelti iš vidinio disko.

Kas yra įkrovos seka

2 veiksmas: pasiekite BIOS įkrovos tvarkos meniu.

Raskite parinktį pakeisti įkrovos seką, kai savo kompiuteryje pasieksite BIOS sąrankos programą. Nors kiekviena BIOS programa šiek tiek skiriasi nuo kitų, ją galima rasti skirtuke Boot, Boot Options, Boot Sequence arba net Advanced Options.

Kas yra įkrovos seka

3 veiksmas: pertvarkykite įkrovos tvarką

Pamatysite pasirinkimų sąrašą, kurį kompiuteris gali įkelti, kai rasite BIOS puslapį, kuriame rasite įkrovos tvarkos parinktis.

Kompiuteriuose dažniausiai galimos šios parinktys: kietasis diskas, optinis (CD arba DVD) įrenginys, išimami įrenginiai (pvz., USB arba diskelis) ir tinklas. Šios parinktys vėl šiek tiek skirsis įvairiose sistemose.

Sąraše pirmiausia turėtų būti nurodytas USB įrenginys arba keičiamasis įrenginys.

Kas yra įkrovos seka

4 veiksmas: išsaugokite pakeitimus.

Norėdami užtikrinti, kad pakeitimai bus pritaikyti, prieš išeidami iš BIOS išsaugokite pakeitimus.

Meniu Išsaugoti ir išeiti arba Išeiti pasirinkite parinktį „Išsaugoti pakeitimus“ arba „Išeiti, kai pakeitimai išsaugoti“ (arba ką nors panašaus).

Kai išeisite iš BIOS, pamatysite patvirtinimo pranešimą. Prieš pasirinkdami atitinkamą mygtuką, kad priimtumėte pakeitimus, būtinai jį atidžiai perskaitykite.

Kai išeisite iš BIOS, jūsų kompiuteris bus paleistas iš naujo.