Redoslijed pokretanja:
Redoslijed kojim računalo traži trajne uređaje za pohranu podataka s programskim kodom za učitavanje operativnog sustava poznat je kao redoslijed pokretanja (OS). ROM i BIOS obično se koriste u strukturama Windows odnosno Macintosh za pokretanje procesa pokretanja. CPU preuzima kontrolu i učitava OS u memoriju sustava nakon što pronađe upute.
Drugim riječima, redoslijed pokretanja je redoslijed uređaja za pohranu s kojih će se računalo pokušati pokrenuti. Na primjer, računalo će se prvo pokušati pokrenuti s unutarnjeg tvrdog diska, zatim će se pokušati pokrenuti s USB pogona, a zatim će se pokušati pokrenuti s bilo koje mrežne slike ili pohrane koja je dostupna. U većini situacija to je važno samo kada prvi put instalirate operativni sustav na računalo jer ćete se htjeti pokrenuti s USB diska budući da je tvrdi disk prazan ili ako imate dva tvrda diska s dva različita OS-a i trebate kako biste odabrali u koju ćete se dignuti.
vrijednost niza
Pristupi se BIOS-u Windows računala ili ROM-u sustava Macintosh da bi se započeo proces pokretanja. Osnovne upute koje objašnjavaju kako pokrenuti računalo nalaze se u BIOS-u i ROM-u. Nakon prijenosa u CPU računala, ove upute započinju proces stavljanja podataka u RAM sustava. Računalo počinje učitavati operativni sustav u sistemsku memoriju čim otkrije važeći disk za pokretanje ili disk za pokretanje. Stroj će biti spreman za korištenje kada se operativni sustav u potpunosti učita.
Redoslijed pokretanja na računalu počinje ovako. Kada uključite računalo, sustav prvo pretražuje CPU, gdje se nalaze svi pokretački programi i drugi upravljački programi i učitava ih iz sekundarne memorije u primarnu memoriju. Zatim pretražuje sve pogone instalirane na računalu na kojima je instaliran operativni sustav. Zatim ga učitava i ako ne pronađe nikakav operativni sustav, daje korisniku pogrešku da operativni sustav nije instaliran ili da nije pronađen uređaj za podizanje sustava. Umetnite uređaj za pokretanje i ponovno pokrenite računalo. Nakon uspješnog pronalaženja svih upravljačkih programa i operativnih sustava, računalo učitava operativni sustav i započinje redoslijed pokretanja.
Ovisno o tome kako je računalo postavljeno, postupak pokretanja može potrajati od nekoliko sekundi do nekoliko minuta. Vrijeme pokretanja može biti puno duže ako se stroj pokreće s CD-a ili DVD-a nego ako se pokreće pomoću tvrdog diska. Osim toga, ako se vaše računalo neočekivano isključi, sustav može napraviti dodatne provjere kako bi osigurao da je sve u redu, odgađajući vrijeme pokretanja.
Tvrdi diskovi, disketni pogoni, optički pogoni, flash pogoni itd. primjeri su uređaja koji su obično uključeni kao mogućnosti redoslijeda pokretanja u postavkama BIOS-a. Postavljanje CMOS-a omogućuje korisniku promjenu redoslijeda pokretanja.
Redoslijed pokretanja ili BIOS redoslijed pokretanja drugi su nazivi za redoslijed pokretanja.
Kako dizanje pomaže u redoslijedu pokretanja?
Dizanje je proces pokretanja ni od čega i završavanja sa svim stvarima koje moraju biti pokrenute, pokrenute. Izvedeno je iz koncepta izvlačenja sebe vlastitim čizmama, a to je prikladno, ako ne i nemoguće.
U davna vremena morali smo ručno unijeti prvi program, unoseći jednu po jednu instrukciju na prednjoj ploči. Morao je biti mali, možda desetak uputa, jer bilo što veće bilo bi kraljevska muka utipkati i vjerojatno biste pogriješili.
Danas se prvi program nalazi u trajnom čipu na matičnoj ploči. To je BIOS. Pronalazi uređaj s kojeg se pokreće, možda tvrdi disk i učitava prvih 512 bajtova s tog uređaja na određeno mjesto u memoriji. Zatim skače na početak tih bajtova.
Taj program od 512 bajta nije jako velik, ali zna da mora raditi samo s ovim tvrdim diskom, što olakšava stvari. Zna kako čitati sustav datoteka na disku kako bi pronašao datoteku s određenim nazivom. Ta je datoteka znatno veća i sadrži program dovoljno velik da učita ostatak operativnog sustava. OS traži u registru sve druge stvari koje moraju biti pokrenute i učitava ih.
U računalnim terminima, početni program za pokretanje mora biti malen i generaliziran, što znači da nije baš pametan. Dakle, radi taman dovoljno da učita program koji je veći i manje generaliziran, koji sa svoje strane može učitati veći program, i to nastavljate raditi dok vaš posao ne završi. Samotestiranje pri uključivanju (POST), prvi dijagnostički test, izvodi se prije faze pokretanja. Kad god je računalo uključeno. Redoslijed pokretanja počinje nakon završetka POST-a. Korisnik je obaviješten ako postoje problemi s POST-om putem zvučnih kodova, POST kodova ili poruka o pogrešci POST-a na zaslonu.
Osim ako nije drugačije programiran, BIOS traži OS na pogonu A prije traženja pogona C. Opcije BIOS-a omogućuju vam promjenu redoslijeda pokretanja. Za ulazak u BIOS i promjenu redoslijeda pokretanja, različiti modeli BIOS-a zahtijevaju različitu kombinaciju tipki i upute na zaslonu. Općenito, prvi uređaj naveden u nizu pokretanja BIOS-a pokušat će se pokrenuti nakon POST-a. BIOS će se pokušati pokrenuti s drugog navedenog uređaja ako prvi nije prikladan za pokretanje i ovaj postupak se nastavlja sve dok BIOS ne locira kod za pokretanje s navedenih uređaja.
Prikazuje se poruka o pogrešci, a sustav se zamrzava ili ruši ako se uređaj za pokretanje ne može pronaći. Nedostupni uređaji za pokretanje, virusi sektora za pokretanje ili neaktivne particije za pokretanje mogu rezultirati pogreškama.
Redoslijed pokretanja, također poznat kao opcije pokretanja ili redoslijed pokretanja, određuje na kojim uređajima računalo treba tražiti datoteke za pokretanje za svoj operativni sustav. Također opisuje slijed kojim se uređaji provjeravaju. Popis se može mijenjati i preuređivati u BIOS-u stroja.
Koraci u redoslijedu pokretanja:
Slijed pokretanja uključuje uglavnom pet koraka.
Uključiti:
Svaki postupak pokretanja počinje s napajanjem sustava. Brojne radnje se odvijaju kada korisnik uključi računalo, što rezultira time da operativni sustav preuzme kontrolu nad postupkom pokretanja i omogući korisniku da počne raditi. Kod za pokretanje u ROM-u, koji se nalazi na matičnoj ploči, izvršava središnji procesor kada se računalo uključi.
Samotestiranje pri uključivanju:
POST ili samotestiranje pri uključivanju sljedeća je faza u procesu pokretanja. Ovaj test provjerava ispravan rad cjelokupnog priključenog hardvera, uključujući RAM i sekundarne jedinice za pohranu. Proces pokretanja pregledava popis uređaja za pokretanje uređaja s POST odgovorom nakon što POST završi svoj rad uz pomoć BIOS-a.
Potražite uređaj za pokretanje:
Budući da daje smjernice za komunikaciju između CPU-a i drugih uređaja povezanih s računalom preko matične ploče, I/O sustav je bitan za rad računala. I/O sustav nudi proširenja BIOS-a pohranjenog u ROM-u na matičnoj ploči, koji se ponekad nalazi u datoteci 'io.sys' na uređaju za pokretanje.
Učitajte operativni sustav:
Proces pokretanja počinje učitavanjem operativnog sustava s uređaja za pokretanje nakon provjere funkcionalnosti hardvera i učitavanja ulazno/izlaznog sustava. Sve upute specifične za pojedinačni operativni sustav provode se nakon što se OS učita u RAM. Budući da se računalo uvijek pokreće na isti način, stvarni operativni sustav gotovo je besmislen.
Kontrola prijenosa:
Procedura pokretanja prepušta kontrolu operativnom sustavu nakon što se provedba u ovom području završi i OS je sigurno učitan u RAM. OS tada pokreće sve postupke pokretanja koji su unaprijed konfigurirani za definiranje korisničke konfiguracije ili izvršavanja aplikacije. Prijenos je dovršen i računalu je sada dostupno.
Slijedi redoslijed kojim se događaji slijeda pokretanja pojavljuju:
Koja je uloga RAM-a u redoslijedu podizanja sustava?
Glavna funkcija RAM-a tijekom dizanja je glavna funkcija RAM-a u bilo kojem drugom trenutku. Informacije koje će CPU brzo trebati pohranjuju se u RAM-u. To bi bile datoteke operativnog sustava (OS) s tvrdog diska u slučaju dizanja sustava. RAM je brži od tvrdog diska, što vrijedi za obje vrste pogona (posebno za starije mehaničke/magnetske tvrde diskove; manje vrijedi za solid-state pogone). Sustav bi se ugasio i srušio kad bi se procesor za pristup svemu morao oslanjati samo na brzinu tvrdog diska. Procesor tada učitava podatke s tvrdog diska u RAM kako bi im mogao brzo pristupiti i koristiti ih. Nakon što su ti podaci u RAM-u, mogu se kretati bilo kojim tempom nakon dugotrajnog procesa podizanja sustava.
Ako nemate dovoljno RAM-a za pokretanje cijelog OS-a, informacije koje se rjeđe koriste mogu se predmemorirati natrag na tvrdi disk, usporavajući rad. Stoga je važno imati dovoljno RAM-a za pokretanje vašeg OS-a i programa te nešto dodatnog za brze izračune i operacije pohrane.
RAM je brz, ali nije trajan. Kada se stroj isključi ili izgubi napajanje, sve što je pohranjeno u RAM-u nestaje. Tome služi tvrdi disk. Može trajno spasiti stvari.
RAM je brz, ali nije trajan. Kada se stroj isključi ili izgubi napajanje, sve što je pohranjeno u RAM-u nestaje. Tome služi tvrdi disk. Može trajno spasiti stvari.
1. BIOS:
Kada je sustav UKLJUČEN, BIOS je prvi program koji se pokreće kako bi učinio sljedeće:
- Izvršit će POST operaciju na perifernim uređajima.
- Locira valjani uređaj za pokretanje sustava. (CD, USB, HDD)
- Učitava program za podizanje sustava iz MBR-a (prvi sektor uređaja za pokretanje).
MBR (Master Boot Record):
To je prvi sektor uređaja za pokretanje.
Ima memorijski blok od 512 bajta, koji sadrži bootloader (strojni kod za upute za dizanje nazvan GRUB (bootloader))
I particijska tablica (aktivna, neaktivna).
- Nakon što učita bootloader u memoriju, tada BIOS daje kontrolu bootloaderu.
2. BOOTLOADER:
Bootloader je dio strojnog koda koji sadrži instrukcije za dizanje, a nalazi se u MBR-u.
Neki bootloaderi:
Windows - NTLDR
Linux - Grub, LILO (/boot/grub/grub.conf)
Postoje dvije faze u ovom procesu:
Faza 1:
Provjerava aktivnu particiju u MBR-u.
Kao što smo ranije spomenuli, MBR mora imati detalje o particiji koji se koriste za identifikaciju koja je particija aktivna, a koja neaktivna. Ovdje aktivna znači da particija mora imati stvari za pokretanje, OS i biti označena kao aktivna. Neaktivno znači particiju s korisničkim podacima, a ne stvarima vezanim uz OS.
Njegov jedini zadatak je učitavanje procesa pokretanja stupnja 2 u memoriju.
Faza 2:
U ovoj fazi korisniku će biti dostupan zaslon Boot GUI. Nakon što korisnik odabere OS, ova faza će locirati odgovarajuću jezgru iz direktorija /boot/grub/grub.conf.
Sada će bootloader učitati initrd slike iz gornjeg direktorija u RAM. Ovdje je initrd početni RAM disk za Linux.
initrd:
To je početni ram disk s nastavkom datoteke ext2 koji sadrži potrebne upravljačke programe i module.
Kernel radi na montiranju stvarnog /root datotečnog sustava, ali zahtijeva upravljačke programe i module poput (SCSI, LVM,NFS) koji se nalaze pod /lib/modules. Ali ako korijenska datoteka nije montirana, jezgra ne može pristupiti gornjoj mapi; stoga initrd dolazi na sliku. Koristi se za montiranje privremenog korijenskog datotečnog sustava. Dakle, kernel može preuzeti potrebne upravljačke programe iz initrd-a.
Nakon što se i kernel i initrd učitaju u memoriju pomoću pokretačkog programa, on daje kontrolu kernelu.
3. Kernel:
Kernel je bitno središte operacijskog sustava računala, jezgra koja pruža osnovne usluge. Za sve ostale dijelove operativnog sustava. Kernel se može usporediti s ljuskom, najudaljenijim dijelom operativnog sustava koji je u interakciji s korisnikom.
Kernel dekomprimira slike kernela iz memorije u /boot direktorij (korisnik to može vidjeti kao poruku na zaslonu). Kad se kernel učita, on odmah inicijalizira i konfigurira memoriju računala i konfigurira različite hardvere (I/O, uređaji za pohranu).
Zatim traži komprimirane initrd slike u memoriji, a kernel će je dekomprimirati u /sysroot. Direktorij je privremeni korijenski datotečni sustav. A ovo će osigurati potrebne upravljačke programe i module za kernel. Na kraju, initrd memorija će se osloboditi nakon gornjeg procesa. Kernel će montirati cijeli/korijenski datotečni sustav s dozvolom samo za čitanje. I Kernel također oslobađa neiskorištenu memoriju.
4. TOPLINA:
Jednom kada kernel montira /root direktorij, kontrolirat će INIT proces pomoću /sbin/init procesa. Ovo je baka i djed za sve sustave koji se pokreću automatski.
Prvo pokreće skriptu /etc/rc.d/rc.sysinit, koja postavlja putanju okruženja, pokreće swap, provjerava datotečne sustave i izvršava sve druge korake potrebne za inicijalizaciju sustava.
linux pokrenuti cmd
Na primjer, većina sustava koristi sat, tako da rc.sysinit čita konfiguracijsku datoteku /etc/sysconfig/clock za inicijalizaciju hardverskog sata.
Drugi primjer je ako postoje posebni procesi serijskog porta koji se moraju inicijalizirati, rc.sysinit izvršava datoteku /etc/rc.serial. Init skripte će istražiti /etc/inittab skriptu. Sastoji se od razina pokretanja sustava 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
Init skripte će postaviti izvornu biblioteku iz /etc/rc.d/init.d/function. Ovo se koristi za konfiguriranje kako pokrenuti, ubiti i odrediti PID procesa.
Na temelju gornje razine izvođenja, tražit će /etc/rc.d/rc5.d/ (ovdje je 5 razina izvođenja). Izvršit će pokretanje, zaustavljanje i pozadinske procese dostupne u ovoj mapi.
Procesi prisutni u ovom direktoriju su simbolična referenca na ovaj /etc/rc.d/init.d/ direktorij.
Proces predstavljen u direktoriju /etc/rc.d/rc5.d/ je tipa K i S.
Gdje je K ubiti, a S početak
Init će izvršiti sljedeću naredbu tijekom procesa BOOT-a.
/etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start
Svaki proces je ispred nekog broja. Prioritet će dati nižem broju. Ponekad proces može imati isti broj; u tom slučaju slijedit će se abecedni red. Init će račvati proces /bin/mingetty, koji se koristi za davanje virtualne konzole na temelju razine izvođenja. Ovo će otvoriti put do tty uređaja i pružiti upite poput korisničkog imena, lozinke i ispisati podatke za prijavu.
Ako je razina pokretanja peta, tada /etc/inittab pokreće skriptu pod nazivom /etc/X11/prefer, koja daje prikaz temeljen na KDM, GNOME, XDM.
5. Izvođenje:
Na kraju će se korisniku pojaviti zaslon za prijavu.
Kako promijeniti redoslijed pokretanja BIOS-a?
Tvrdi disk obično se predstavlja kao prva stavka u procesu pokretanja na računalima. Ako želite pokrenuti sustav s drugog uređaja, poput DVD-a ili flash pogona, morat ćete promijeniti redoslijed pokretanja jer je tvrdi disk uvijek uređaj za podizanje sustava (osim ako stroj ima ozbiljan problem).
Umjesto toga, neki uređaji mogu staviti optički pogon na prvo mjesto, a zatim tvrdi disk. U ovom slučaju, osim ako u pogonu nema CD-a s datotekama za pokretanje sustava, ne morate mijenjati redoslijed pokretanja za pokretanje s tvrdog diska. Pričekajte da BIOS zaobiđe optički pogon i potraži operativni sustav ako nema diska.
Alat za postavljanje BIOS-a na vašem računalu omogućuje vam izmjenu redoslijeda pokretanja. Jednostavno slijedite upute u nastavku da biste saznali kako:
Korak 1: Pokrenite program za postavljanje BIOS-a na vašem računalu.
Često morate pritisnuti tipku (ili povremeno kombinaciju tipki) na tipkovnici čim se vaše računalo pokrene da biste ušli u BIOS.
Ponovno pokrenite računalo i obratite pozornost na informacije prikazane na ekranu na samom početku procesa pokretanja ako niste sigurni koja je to tipka. Često će navesti nešto poput 'Pritisnite neku tipku za pristup postavkama' negdje u ovome.
Ako želite pokušati ponovno, ponovno pokrenite računalo i pritisnite tipku za postavljanje čim se vaš stroj počne učitavati sa svog internog diska.
Korak 2: Pristupite izborniku za redoslijed pokretanja BIOS-a.
Pronađite opciju za promjenu redoslijeda pokretanja nakon što pristupite programu za postavljanje BIOS-a na vašem računalu. Iako se svaki uslužni program BIOS-a ponešto razlikuje od ostalih, može se pronaći pod Boot, Boot Options, Boot Sequence ili čak na kartici Advanced Options.
Korak 3: Preuredite redoslijed pokretanja
Primijetit ćete popis izbora s kojih vaše računalo može učitati nakon što pronađete BIOS stranicu za opcije redoslijeda pokretanja.
Na računalima su obično dostupne sljedeće opcije: tvrdi disk, optički (CD ili DVD) pogon, prijenosni uređaji (kao što su USB ili disketa) i mreža. Ove će se opcije opet malo razlikovati od sustava do sustava.
USB uređaj ili prijenosni uređaj trebao bi biti naveden prvi na popisu.
Korak 4: Spremite svoje izmjene.
Kako biste bili sigurni da su vaše promjene primijenjene, spremite promjene prije nego izađete iz BIOS-a.
Odaberite opciju 'Spremi promjene' ili 'Izađi sa spremljenim promjenama' iz izbornika Spremi i izađi ili Izlaz (ili nešto slično)
Dok izlazite iz BIOS-a, možete vidjeti obavijest o potvrdi. Obavezno ga temeljito pročitajte prije nego što odaberete odgovarajući gumb za prihvaćanje promjena.
js niz
Nakon što izađete iz BIOS-a, vaš stroj će se sam ponovno pokrenuti.