Zavaděč (operační systém)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Zavaděč je označení pro program nebo součást operačního systému, který slouží k inicializaci systému a spuštění operačního systému a aplikačního software. Zavaděč je nezbytnou součástí každého operačního systému, protože bez něj by nebylo možné systém spustit. Zavaděč je zodpovědný za načítání jádra operačního systému a dalších nezbytných komponent, a následně spouští první program, který ovládá celý systém. V článku je detailně popsán zavaděč jako součást operačního systému. Jsou zde uvedeny různé typy zavaděčů, jako je například bootstrap zavaděč nebo zavaděč ve formě BIOSu. Dále je popsáno, jaké funkce zavaděč plní, jakým způsobem je načítán operační systém do paměti a jak je spuštěn. Také se zde nachází informace o bootovacím procesu a postupu inicializace systému. Článek také popisuje význam zavaděče v rámci operačních systémů a jeho roli při zavádění operačního systému na různých typech počítačových zařízení, jako jsou například servery, osobní počítače nebo mobily. Celkově je článek přehledným a stručným zdrojem informací o zavaděči jako důležité součásti operačního systému.

Zavaděč je v informatice označení pro počítačový program, který je při bootování spuštěn po provedení POST testů BIOSu a jeho cílem je aktivace jádra nějakého operačního systému. Zavaděč (nebo jeho první část) je uložen v tabulce MBR (první sektor disku), v boot sektoru některého diskového oddílu nebo v prvním sektoru diskety (též se nachází na CD, DVD atp.).

Charakteristika

Zavaděč je krátký kód, typicky napsaný v jazyce symbolických adres, jehož účelem je, aby do operační paměti počítače nakopíroval větší program (typicky jádro operačního systému) a aktivoval ho (tj. skočil na jeho začátek, čímž je mu předáno řízení počítače). +more Zavaděč nemusí sloužit pouze k výběru OS. V Linuxu i u Windows NT slouží k předání parametrů zaváděnému jádru. V Linuxu pak běžně též předání specifických parametrů pro startovací skripty.

Přehled zavaděčů

Nejčastěji používané zavaděče: * LILO (Linux Loader) - starší zavaděč, který byl součástí mnoha linuxových distribucí; konfigurace v /etc/lilo. conf . +more * GRUB (the Grand Unified Bootloader) - zavaděč, který je součástí většiny linuxových distribucí po roce 2000; konfigurace v /boot/grub/grub. conf, popř. /etc/grub. conf. * xOSL (eXtended Operating System Loader) - spolehlivý freewarový zavaděč OS. * NTLDR (NT OS Loader) - zavaděč OS Windows NT/2000/XP; konfigurace v C:\boot. ini. Od verze Windows vista nahrazen komponentami winload. exe a Windows Boot Manager. * další zavaděče: OSL2000 Boot Manager (OS Loader), Boot Magic, chos aj.

Instalace zavaděče

Instalace zavaděče je zpravidla prováděna při instalaci operačního systému. Lze ji však provést i později, kdy je možné použít „vlastní“ zavaděč, který není součástí původního vybavení operačního systému. +more Zavaděč je zpravidla instalován do MBR, složitější pak mají své součásti uloženy uvnitř diskového oddílu.

Obnova zavaděče

Pokud by při pozdější instalaci zavaděče došlo k problémům se zaváděním operačních systémů, můžete pro obnovu původního zavaděče kdykoliv použít záchrannou disketu, kterou jste vytvořili v průběhu instalace operačního systému nebo pomocí instalačního disku a jeho záchranného režimu (u Linuxu tzv. rescue mode, v Microsoft Windows pak Microsoft Windows Recovery Console s příkazy fixboot a fixmbr, v DOSu či Windows 98 pak příkazem fdisk /MBR .

Zabezpečení zavaděče

Některé zavaděče umožňují měnit parametry startujících systémů (např. parametry jádra pro Linux). +more V takovém případě je obvykle možné jejich zadání omezit znalostí hesla (viz GRUB). Obejití zavaděče je možné tím, že počítač je spuštěn z jiného disku (např. CD/DVD, USB flash paměti, diskety). Proto je vhodné znemožnit změnu nastavení BIOSu nastavením přístupového hesla do setupu. Nastavení BIOSu je možné vymazat propojkou na základní desce, a proto je nutné zabezpečit též fyzický přístup do počítače (např. zámek, speciální šrouby apod. ).

Externí odkazy

http://www.abclinuxu.cz/slovnik/zavadec - Popis zavaděče na www.abclinuxu.cz * http://www.linux.com/archive/feed/53569 - Enhance boot-time security with GRUB passwords (Anglicky)

Kategorie:Systémový software Kategorie:Bootování

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top