Käivitusseade ehk boot: kuidas arvuti alglaadimisel operatsioonisüsteem laetakse

Käivitusseade (boot): selge juhend, kuidas arvuti alglaadimisel operatsioonisüsteem mällu laetakse, millised seadmed (kõvaketas, CD, võrk) ja sammud protsessis osalevad.

Autor: Leandro Alegsa

Käivitusseadet kasutatakse arvuti käivitamiseks. Nimetus tuleneb ingliskeelsest sõnast "boot" ja metafoorist, kus midagi väikesest (nt saabaslapa or "saabaslaua") kasutatakse et keerukam protsess alguse saada — seetõttu on seotud ka termin bootstrap, mis tuleneb fraasist "pull yourself up by your own bootstraps". Sõna päritolu viitab lihtsatele esmastele sammudele, mis võimaldavad süsteemil iseennast üles laadida; sama jala ja saabaslaua metafoorid on sellest tulenevad.

Kuidas alglaadimine töötab

Enne kui arvuti saab normaalselt töötada, peab sellel olema operatsioonisüsteemi põhijuhis, mis ütleb, kuidas riistvara ja tarkvara omavahel suhtlema peavad. Tavaliselt toimub alglaadimine järgmistes etappides:

  • Firmvärk (BIOS või UEFI) käivitub ja kontrollib riistvara (POST).
  • Firmvärk otsib määratud käivitusseadet (boot device) vastavalt käivitamise järjekorrale.
  • Seadmelt laaditakse esmalt väike kood (MBR või UEFI käivitusfail), mis teeb ülejäänud boot-protsessi — see on bootloader (näiteks GRUB, Windows Boot Manager).
  • Bootloader laadib operatsioonisüsteemi tuuma (kernel) ja vajadusel alglaadimisfailisüsteemi / initramfs-i mällu (mällu), ning annab juhtimise edasi operatsioonisüsteemile.

Need sammud võimaldavad kompleksset tarkvara (operatsioonisüsteemi) käivitada väiksema, lihtsama algkoodi abil — seetõttu ongi terminid "bootstrap" ja "bootloader" sobilikud.

Tüüpilised käivitusseadmed

Seadmed, millest arvuti saab käivitada, on tavaliselt erinevad andmekandjad või võrguallikad. Näited:

  • Kõvaketas (HDD) või kaasaegsemalt SSD — kõige levinum süsteemide paigutus.
  • USB-mälupulk või välised kettad — tavaline hädaabi- või installeerimismeedium.
  • Diskett (ajalooline, tänapäeval harva kasutusel) ja CD/DVD — vanemad käivitusmeediumid.
  • Võrgu kaudu käivitamine (näit. PXE) — kasutatakse võrguarvutites, diskless töökeskkondades ja korraldatud massinstallatsioonides; boot-kood hangitakse üle võrgu.
  • Mitmetes seadmetes (nt emaplaatidel või mobiilseadmetel) võivad olla erilise alglaadimiskiibi või eMMC/SD-põhised lahendused.

Käivituskaartide standardid võivad võimaldada paljudel kasutajatel käivitada kioskarvutid, millel on täielik privaatsus ja juurdepääs kogu neile kuuluvale rakendustarkvarale. On olemas ka bootplaadid või boot-lisakaardid, mis on püsivamad kui boot-kaardid.

Lisaks traditsioonilistele meediumitele kasutatakse tänapäeval palju USB- või võrgu-põhiseid lahendusi, sest need on paindlikud ja lihtsasti uuendatavad.

Bootloaderid ja partitsiooniskeemid

Familiarsed bootloaderid on GRUB (Linuxi süsteemides), systemd-boot (UEFI süsteemides) ning Windows Boot Manager. Traditsiooniliselt paiknes alglaadimiskood MBR (Master Boot Record) algosas kettast; kaasaegsemates süsteemides kasutatakse GPT partitsiooniskeemi ja UEFI-põhist käivitust, kus käivitusfailid asuvad eraldi EFI süsteemipartitsioonil.

Turvalisus ja UEFI Secure Boot

Tänapäevased UEFI-firmvargid toetavad Secure Booti, mis kontrollib käivitatava koodi digiallkirju, et takistada pahavaraliste boot-loaderite käivitumist. Secure Boot võib olla kasulik turvameede, kuid mõnikord tuleb see arenduse või mitme operatsioonisüsteemi paigaldamisel ajutiselt keelata või konfigureerida.

Levinud probleemid ja lahendused

  • Kui süsteem ei leia kasutatavat käivitusseadet, kontrolli BIOS/UEFI seadeid ja käivituse järjekorda (boot order / boot menu — tavaliselt ligipääs kiirklahviga alglaadimisel).
  • Kui bootloader on rikutud, võib olla vajalik boot-ketta remonteerimine või bootloaderi uuesti paigaldamine (nt GRUB või Windows Repair).
  • Kõvaketta või SSD tõrge võib ilmneda kui seade ei ilmu üldse — testi kettaseadet muus masinas või kasuta USB-bootable diagnostikat.
  • Operatsioonisüsteemi värskendused või vale partitsioonimuudatused võivad muuta käivituse võimatuks — varukoopiad ja hädaolukorra taastemeedia on oluline ettevalmistus.

Kuidas luua käivitatavat meediat

Bootable ISO-failidest saab luua USB-mälupulga (tööriistad: dd, Rufus jms), kirjutades faili kettale nii, et see sisaldaks vajalikku boot-recordi või EFI-käivitaja failid. Ketta partitsioonil võib olla "bootable" lipp või eraldi EFI-partitsioon UEFI-süsteemide jaoks.

Mõisted võivad mõnikord segadust tekitada: inimesed nimetavad alglaadimisseadmeid erinevalt (alglaadimisseadmed, käivitusseadmed jms), aga lõppkokkuvõttes on tähtis see, et nii arvuti kui ka operatsioonisüsteem hakkaksid omavahel korrektselt suhtlema, et andmed mällu laadida ja süsteem tööle saada.

Päritolu

Käivitusseadme käivitamine on sama, mis käivitamine (või käivitamine). See on lühend bootstrappingist ehk lihtsatest asjadest alustamisest ja sellest keeruliste asjade tegemisest.

Seotud leheküljed

  • Käivitamine

Küsimused ja vastused

K: Mis on saapavahend?


V: Käivitusseadet kasutatakse arvuti käivitamiseks. See laeb operatsioonisüsteemi arvuti mällu ja see võib olla diskett, mälupulk, CD, kõvaketas või kõvaketas.

K: Kust pärineb mõiste "alglaadimisseade"?


V: Termin "bootstrap" tuleneb ingliskeelsest fraasist "pull yourself up by your own bootstraps". See tähendab, et kasutada midagi lihtsamat selleks, et midagi keerulisemat paremini tööle panna.

K: Millised on mõned näited bootseadmetest?


V: Käivitusseadmete hulka kuuluvad näiteks disketid, mälupulgad, CD-d, kõvakettad ja tahkekettad. Mõned võrguarvutid kasutavad ka alglaadimisseadmeid, mis hangivad operatsioonisüsteemi üle võrgu. Ka võrgutelefonid kasutavad selliseid kiipe, et tuvastada kasutaja mobiiltelefonivõrku.

K: Kuidas töötavad alglaadimiskaardid?


V: Bootkaartide standardid võivad võimaldada paljudel kasutajatel käivitada kioskarvutid täieliku privaatsusega ja juurdepääsuga kogu neile kuuluvale rakendustarkvarale. On olemas ka püsiversioonid, mida nimetatakse alglaadimis- või lisakaartideks, mis on püsivamad kui tavalised alglaadimiskaardid.

K: Mis vahe on "boot-seadme" ja muude andmesideseadmete vahel?


V: Tegelikult ei ole mitte arvuti, vaid operatsioonisüsteem see, mis hoolitseb "boot"-seadmete ja muude andmesideseadmete eristamise eest - mitte tingimata ainult nende funktsiooni, vaid ka nende tähtsuse poolest arvuti korralikul käivitamisel.

K: Miks on vaja operatsioonisüsteemi enne arvuti kasutamist?


V: Enne kui arvuti saab normaalselt töötada, peab tal olema operatsioonisüsteemi juhised, mis ütlevad talle, kuidas täita põhifunktsioone, näiteks laadida rakendusi või programme mällu, et kasutajad saaksid neile hiljem juurde pääseda.

K: Kuidas kasutavad veebitelefonid identifitseerimiseks kiipi?


V: Veebitelefonid kasutavad kiipi identifitseerimise eesmärgil, ühendades need mobiiltelefonivõrkudega, et neid saaks nende võrkude abil tuvastada, kui neid kasutatakse võrgus või helistatakse jne.


Otsige
AlegsaOnline.com - 2020 / 2025 - License CC3