logo

Kaj je zagonsko zaporedje?

Zagonsko zaporedje:

Vrstni red, v katerem računalnik išče obstojne naprave za shranjevanje podatkov s programsko kodo za nalaganje operacijskega sistema, je znan kot zagonsko zaporedje (OS). ROM in BIOS običajno uporabljata strukture Windows oziroma Macintosh za začetek postopka zagona. CPE prevzame nadzor in naloži OS v sistemski pomnilnik, potem ko najde navodila.

Z drugimi besedami, zagonsko zaporedje je vrstni red pomnilniških naprav, s katerih se bo računalnik poskušal zagnati. Računalnik se bo na primer najprej poskusil zagnati z notranjega trdega diska, nato s pogona USB, nato pa se bo poskusil zagnati iz vseh omrežnih slik ali pomnilnika, ki so morda na voljo. V večini primerov je to pomembno le, ko prvič nameščate operacijski sistem v računalnik, saj se boste želeli zagnati s pogona USB, ker je trdi disk prazen, ali če imate dva trda diska z dvema različnima operacijskima sistemoma in potrebujete da izberete, v katerega se zaženete.

Za začetek zagonskega postopka se odpre BIOS računalnika z operacijskim sistemom Windows ali sistemski ROM računalnika Macintosh. Osnovna navodila, ki pojasnjujejo, kako zagnati računalnik, so v BIOS-u in ROM-u. Po prenosu v CPE računalnika ta navodila začnejo postopek vnosa podatkov v sistemski RAM. Računalnik začne nalagati operacijski sistem v sistemski pomnilnik takoj, ko odkrije veljavno zagonsko ali zagonsko ploščo. Naprava bo pripravljena za uporabo, ko se operacijski sistem popolnoma naloži.

Zagonsko zaporedje v računalniku se začne takole. Ko vklopite računalnik, sistem najprej preišče CPE, kjer se nahajajo vsi zagonski in drugi gonilniki, in jih naloži iz sekundarnega pomnilnika v primarni pomnilnik. Nato preišče celotne diske, nameščene v računalniku, kjer je nameščen operacijski sistem. Nato ga naloži in če ne najde nobenega operacijskega sistema, uporabniku sporoči napako, da ni nameščen noben operacijski sistem ali da ni najdena zagonska naprava. Vstavite zagonsko napravo in znova zaženite računalnik. Ko uspešno najde vse gonilnike in operacijske sisteme, računalnik naloži operacijski sistem in začne zagonsko zaporedje.

Odvisno od tega, kako je računalnik nastavljen, lahko postopek zagona traja od nekaj sekund do nekaj minut. Zagonski čas je lahko veliko daljši, če se naprava zaganja s CD-ja ali DVD-ja, kot če se zažene s trdim diskom. Poleg tega lahko sistem, če se vaš računalnik nepričakovano izklopi, izvede dodatna preverjanja, da zagotovi, da je vse v redu, in zakasni čas zagona.

Trdi diski, disketni pogoni, optični pogoni, bliskovni pogoni itd. so primeri naprav, ki so običajno vključene kot možnosti vrstnega reda zagona v nastavitvah BIOS-a. Nastavitev CMOS omogoča uporabniku, da spremeni vrstni red zagona.

Vrstni red zagona ali vrstni red zagona BIOS-a sta druga imena za zagonsko zaporedje.

Kako zagon pomaga pri zagonskem zaporedju?

Zagon je postopek začetka iz nič in končanja z vsemi stvarmi, ki morajo delovati, delovati. Izhaja iz koncepta, da se potegnete navzgor z lastnimi čevlji, in to je primerno, če ne kar nemogoče.

V zelo starih časih smo morali prvi program vnesti ročno in ga vnašati po eno navodilo na sprednji plošči. Moralo je biti majhno, morda ducat navodil, kajti kaj večjega bi bilo težko vnesti in verjetno bi delali napake.

Dandanes je prvi program shranjen v obstojnem čipu na matični plošči. To je BIOS. Najde napravo za zagon, morda trdi disk, in naloži prvih 512 bajtov iz te naprave na določeno mesto v pomnilniku. Nato skoči na začetek teh bajtov.

Ta 512-bajtni program ni prav velik, vendar ve, da se mora ukvarjati samo s tem trdim diskom, kar olajša stvari. Ve, kako prebrati datotečni sistem na disku, da poišče datoteko z določenim imenom. Ta datoteka je bistveno večja in vsebuje dovolj velik program, da naloži preostali del operacijskega sistema. OS poišče v registru vse druge stvari, ki se morajo izvajati, in jih naloži.

Kaj je zagonsko zaporedje

V računalniškem smislu mora biti začetni zagonski program majhen in posplošen, kar pomeni, da ni preveč pameten. Torej naredi ravno toliko, da naloži program, ki je večji in manj posplošen, ta pa lahko naloži večji program, in to počnete, dokler vaše delo ni končano. Samotestiranje ob vklopu (POST), prvi diagnostični test, se izvede pred fazo zagona. Kadarkoli je računalnik vklopljen. Zagonsko zaporedje se začne, ko je POST končan. Uporabnik je obveščen o težavah s POST prek piskovnih kod, kod POST ali sporočil o napakah POST na zaslonu.

Če ni drugače programirano, BIOS išče OS na pogonu A, preden išče pogon C. Možnosti BIOS-a vam omogočajo, da spremenite vrstni red zagona. Za vstop v BIOS in spreminjanje zagonskega zaporedja različni modeli BIOS-a zahtevajo drugačno kombinacijo tipk in navodila na zaslonu. Na splošno se bo prva naprava, določena v zagonskem zaporedju BIOS-a, poskusila zagnati po POST-u. BIOS se bo poskušal zagnati iz druge navedene naprave, če prva ni primerna za zagon, in ta postopek se nadaljuje, dokler BIOS ne najde zagonske kode iz navedenih naprav.

Prikaže se sporočilo o napaki in sistem zamrzne ali se zruši, če zagonske naprave ni mogoče najti. Nerazpoložljive zagonske naprave, virusi zagonskega sektorja ali neaktivne zagonske particije lahko povzročijo napake.

Zagonsko zaporedje, znano tudi kot možnosti zagona ali vrstni red zagona, določa, katere naprave naj računalnik išče zagonske datoteke za svoj operacijski sistem. Opisuje tudi zaporedje preverjanja naprav. Seznam je mogoče spremeniti in preurediti v BIOS-u naprave.

Koraki v zagonskem zaporedju:

V zagonskem zaporedju je v glavnem vključenih pet korakov.

Kaj je zagonsko zaporedje

Prižgi:

Vsak postopek zagona se začne, ko sistem prejme napajanje. Ko uporabnik vklopi računalnik, se zgodi več dejanj, zaradi česar operacijski sistem prevzame nadzor nad postopkom zagona in uporabniku omogoči, da začne delati. Zagonsko kodo v ROM-u, ki se nahaja na matični plošči, izvede centralni procesor, ko je računalnik vklopljen.

Samopreizkus ob vklopu:

POST ali samotestiranje ob vklopu je naslednja stopnja v procesu zagona. Ta preizkus preveri ustrezno delovanje vse priključene strojne opreme, vključno z RAM-om in sekundarnimi pomnilniškimi enotami. Postopek zagona pregleda seznam zagonskih naprav za napravo z odzivom POST, ko POST konča svoje delo s pomočjo BIOS-a.

Poiščite zagonsko napravo:

Ker zagotavlja smernice za komunikacijo med CPE in drugimi napravami, ki so na računalnik povezane prek matične plošče, je I/O sistem bistvenega pomena za delovanje računalnika. V/I sistem ponuja razširitve BIOS-a, shranjenega v ROM-u na matični plošči, ki se včasih nahaja v datoteki 'io.sys' na zagonski napravi.

Naložite operacijski sistem:

Postopek zagona se začne z nalaganjem operacijskega sistema iz zagonske naprave, potem ko je bila preverjena funkcionalnost strojne opreme in naložen vhodno/izhodni sistem. Vsa navodila, specifična za posamezen operacijski sistem, se izvedejo, ko je OS naložen v RAM. Ker se bo računalnik vedno zagnal na enak način, je dejanski operacijski sistem skoraj brez pomena.

Nadzor prenosa:

Postopek zagona preda nadzor operacijskemu sistemu, ko so operacije na tem področju končane in je OS varno naložen v RAM. OS nato zažene vse zagonske postopke, ki so bili vnaprej konfigurirani za definiranje uporabniške konfiguracije ali izvajanja aplikacije. Prenos je končan in računalnik je zdaj dostopen.

Sledi vrstni red dogodkov zagonskega zaporedja:

    Do BIOS-a ali sistemskega ROM-a naprave dostopate:Za začetek zagonskega postopka v računalnikih z operacijskim sistemom Windows oziroma v računalnikih Macintosh. Osnovna navodila, ki pojasnjujejo, kako zagnati računalnik, so shranjena v BIOS-u in ROM-u.CPE računalnika je dobil naslednje zagonske podatke:CPU računalnika nato prejme ta navodila iz BIOS-a/ROM-a.Informacije so bile zabeležene v pomnilniku računalnika: Po tem CPE začne vnašati podatke v sistemski RAM.Nalaganje operacijskega sistema:Računalnik začne nalagati operacijski sistem v sistemski pomnilnik takoj, ko odkrije veljavno zagonsko ali zagonsko ploščo.Naprava je pripravljena za uporabo:Naprava bo pripravljena za uporabo, ko se operacijski sistem popolnoma naloži.

Kakšna je vloga RAM-a v zagonskem zaporedju?

Glavna funkcija RAM-a med zagonom je glavna funkcija RAM-a kadar koli drugje. Informacije, ki jih bo procesor hitro potreboval, so shranjene v RAM-u. To bi bile datoteke operacijskega sistema (OS) s trdega diska v primeru zagona. RAM je hitrejši od trdega diska, kar velja za obe vrsti pogonov (zlasti za starejše mehanske/magnetne trde diske; manj velja za pogone SSD). Sistem bi se zaustavil in zrušil, če bi se moral procesor za dostop do vsega zanašati samo na hitrost trdega diska. Procesor nato naloži informacije s trdega diska v RAM, da lahko hitro dostopa do njih in jih uporabi. Ko so ti podatki v RAM-u, se lahko premikajo poljubno hitro po dolgotrajnem zagonskem procesu.

Če nimate dovolj RAM-a za delovanje celotnega operacijskega sistema, se lahko manj pogosto uporabljene informacije predpomnijo nazaj na trdi disk, kar upočasni delovanje. Zato je pomembno, da imate dovolj RAM-a za zagon operacijskega sistema in programov ter nekaj dodatnega za hitre izračune in operacije shranjevanja.

Kaj je zagonsko zaporedje

RAM je hiter, vendar ni trajen. Ko se stroj zaustavi ali izgubi napajanje, vse, kar je shranjeno v RAM-u, izgine. Temu je namenjen trdi disk. Stvari lahko trajno shrani.

RAM je hiter, vendar ni trajen. Ko se stroj zaustavi ali izgubi napajanje, vse, kar je shranjeno v RAM-u, izgine. Temu je namenjen trdi disk. Stvari lahko trajno shrani.

1. BIOS:

Ko je sistem VKLOPLJEN, je BIOS prvi program, ki se izvede za naslednje:

deterministični končni avtomati
  • Izvedel bo operacijo POST na perifernih napravah.
  • Poišče veljavno napravo za zagon sistema. (CD, USB, HDD)
  • Naloži zagonski program iz MBR (prvi sektor zagonske naprave).

MBR (glavni zagonski zapis):

Je prvi sektor zagonske naprave.

Ima pomnilniški blok velikosti 512 bajtov, ki vsebuje zagonski nalagalnik (strojna koda za navodila za zagon, imenovana GRUB (zagonski nalagalnik))

In razdelilna tabela (aktivna, neaktivna).

  • Ko naloži zagonski nalagalnik v pomnilnik, BIOS prepusti nadzor zagonskemu nalagalniku.
Kaj je zagonsko zaporedje

2. ZAGONSKI NALAGALNIK:

Zagonski nalagalnik je del strojne kode, ki vsebuje navodila za zagon in je v MBR-ju.

Nekateri zagonski nalagalniki:

Windows - NTLDR

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

V tem procesu sta dve stopnji:

1. stopnja:

Preveri aktivno particijo v MBR.

Kot smo že omenili, mora MBR imeti podrobnosti o particiji, ki se uporabljajo za identifikacijo, katera particija je aktivna in katera neaktivna. Tukaj aktivno pomeni, da mora particija vsebovati zagonske stvari, povezane z OS in mora biti označena kot aktivna. Neaktivno pomeni particijo z uporabniškimi podatki, ne z OS povezanimi stvarmi.

Njegova edina naloga je naložiti proces zagonskega nalagalnika stopnje 2 v pomnilnik.

2. stopnja:

V tej fazi bo uporabniku na voljo zaslon Boot GUI. Ko uporabnik izbere OS, bo ta stopnja poiskala ustrezno jedro v imeniku /boot/grub/grub.conf.

Zdaj bo zagonski nalagalnik naložil slike initrd iz zgornjega imenika v RAM. Tukaj je initrd začetni disk RAM za Linux.

initrd:

Je začetni ram disk s končnico ext2, ki vsebuje potrebne gonilnike in module.

Delo jedra je priklop pravega datotečnega sistema /root, vendar zahteva gonilnike in module, kot so (SCSI, LVM,NFS), ki so prisotni pod /lib/modules. Toda če korenska datoteka ni nameščena, jedro ne more dostopati do zgornje mape; zato pride na podobo initrd. Uporablja se za namestitev začasnega korenskega datotečnega sistema. Tako lahko jedro vzame potrebne gonilnike iz initrd.

Ko se jedro in initrd naložita v pomnilnik z zagonskim nalagalnikom, da nadzor jedru.

Kaj je zagonsko zaporedje

3. Jedro:

Jedro je bistveno središče računalniškega operacijskega sistema, jedro, ki zagotavlja osnovne storitve. Za vse ostale dele operacijskega sistema. Jedro lahko primerjamo z lupino, najbolj oddaljenim delom operacijskega sistema, ki komunicira z uporabnikom.

Jedro razpakira slike jedra iz pomnilnika v /zagonski imenik (uporabnik lahko to vidi kot sporočilo na zaslonu). Ko se jedro naloži, takoj inicializira in konfigurira pomnilnik računalnika ter konfigurira različno strojno opremo (V/I, naprave za shranjevanje).

Nato poišče stisnjene initrd slike v pomnilniku in jedro jih bo razpakiralo v /sysroot. Imenik je začasni korenski datotečni sistem. In to bo zagotovilo potrebne gonilnike in module za jedro. Na koncu se bo initrd pomnilnik sprostil po zgornjem postopku. Jedro bo namestilo celoten/korenski datotečni sistem z dovoljenjem samo za branje. Kernel sprosti tudi neuporabljen pomnilnik.

tabela ascii java
Kaj je zagonsko zaporedje

4. TOPLOTA:

Ko jedro izvede pritrditev imenika /root, bo nadzorovalo postopek INIT s postopkom /sbin/init. To je dedek za vse sisteme, ki se samodejno zaženejo.

Najprej zažene skript /etc/rc.d/rc.sysinit, ki nastavi pot do okolja, zažene zamenjavo, preveri datotečne sisteme in izvede vse druge korake, potrebne za inicializacijo sistema.

Večina sistemov na primer uporablja uro, zato rc.sysinit prebere konfiguracijsko datoteko /etc/sysconfig/clock za inicializacijo ure strojne opreme.

Drug primer je, če obstajajo posebni procesi serijskih vrat, ki jih je treba inicializirati, rc.sysinit izvede datoteko /etc/rc.serial. Zagonski skripti bodo preiskali skript /etc/inittab. Sestavljen je iz ravni izvajanja sistema Linux.

 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 

Začetni skripti bodo nastavili izvorno knjižnico iz /etc/rc.d/init.d/function. To se uporablja za konfiguracijo, kako zagnati, uničiti in določiti PID procesa.

Na podlagi zgornje ravni izvajanja bo pogledal v /etc/rc.d/rc5.d/ (tukaj je 5 raven izvajanja). Izvedel bo zagon, zaustavitev in procese v ozadju, ki so na voljo v tej mapi.

Procesi v tem imeniku so simbolična referenca na ta imenik /etc/rc.d/init.d/.

Postopek, predstavljen v imeniku /etc/rc.d/rc5.d/, je tipa K in S.

Kjer je K ubijanje in S začetek

Init bo med postopkom BOOT izvedel naslednji ukaz.

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

Vsakemu procesu je predpona določena številka. Prednost bo dala nižja številka. Včasih ima lahko proces isto številko; v tem primeru se upošteva abecedni vrstni red. Init bo razcepil proces /bin/mingetty, ki se uporablja za podajanje navidezne konzole na podlagi ravni izvajanja. To bo odprlo pot do naprav tty in zagotovilo pozive, kot so uporabniško ime, geslo in natisnite podatke za prijavo.

Če je stopnja izvajanja peta, potem /etc/inittab zažene skript z imenom /etc/X11/prefer, ki daje prikaz na podlagi KDM, GNOME, XDM.

5. Izvedba:

Nazadnje se uporabniku prikaže prijavni zaslon.

Kako spremeniti vrstni red zagona BIOS-a?

Trdi disk je običajno predstavljen kot prvi element v procesu zagona v računalnikih. Če se želite zagnati z druge naprave, kot je DVD ali bliskovni pogon, boste morali spremeniti vrstni red zagona, ker je trdi disk vedno zagonska naprava (razen če ima stroj resno težavo).

Namesto tega lahko nekatere naprave najprej postavijo optični pogon, nato pa trdi disk. V tem primeru vam ni treba spreminjati zagonskega vrstnega reda za zagon s trdega diska, razen če je v pogonu CD z zagonskimi datotekami. Počakajte, da BIOS zaobide optični pogon in poišče operacijski sistem, če ni diska.

Orodje za nastavitev BIOS-a v vašem računalniku vam omogoča spreminjanje zagonskega zaporedja. Preprosto sledite spodnjim navodilom, če želite izvedeti, kako:

1. korak: Zaženite program za nastavitev BIOS-a v računalniku.

Pogosto morate za vstop v BIOS pritisniti tipko (ali občasno kombinacijo tipk) na tipkovnici takoj, ko se računalnik zažene.

Znova zaženite računalnik in bodite pozorni na informacije, prikazane na zaslonu na samem začetku zagonskega postopka, če niste prepričani, kateri ključ je to. Nekje v tem bo pogosto navedeno nekaj takega kot 'Pritisnite neko tipko za vstop v nastavitve'.

Če želite poskusiti znova, znova zaženite računalnik in pritisnite tipko za nastavitev takoj, ko se naprava začne nalagati z notranjega diska.

Kaj je zagonsko zaporedje

2. korak: Odprite meni za zagon BIOS-a.

Po dostopu do namestitvenega programa BIOS na vašem računalniku poiščite možnost za spremembo zagonskega zaporedja. Čeprav se vsak pripomoček BIOS-a nekoliko razlikuje od drugih, ga lahko najdete pod zagonom, možnostmi zagona, zaporedjem zagona ali celo zavihkom Napredne možnosti.

Kaj je zagonsko zaporedje

3. korak: Preuredite vrstni red zagona

Ko boste našli stran BIOS-a za možnosti vrstnega reda zagona, boste opazili seznam možnosti, iz katerih lahko naloži vaš računalnik.

V računalnikih so običajno na voljo naslednje možnosti: trdi disk, optični (CD ali DVD) pogon, izmenljive naprave (kot je USB ali disketa) in omrežje. Te možnosti se bodo spet nekoliko razlikovale med sistemi.

Naprava USB ali izmenljiva naprava mora biti navedena prva na seznamu.

Kaj je zagonsko zaporedje

4. korak: Shranite svoje spremembe.

Da zagotovite, da so vaše spremembe uporabljene, shranite spremembe, preden zaprete BIOS.

levi spoj proti desnemu spoju

V meniju Shrani in izhod ali Izhod izberite možnost »Shrani spremembe« ali »Izhod s shranjenimi spremembami« (ali kaj podobnega)

Ko zapustite BIOS, lahko vidite potrditveno obvestilo. Pozorno ga preberite, preden izberete ustrezen gumb za sprejem sprememb.

Ko zaprete BIOS, se bo vaša naprava znova zagnala.