Zavaděč (operační systém): Porovnání verzí

Smazaný obsah Přidaný obsah
Formulace, styl
Řádek 1:
'''Zavaděč''' ({{Vjazyce2|en|'''boot loader'''}}) je v [[Informatika (počítačová věda)|informatice]] označení pro [[počítačový program]], který je při [[bootování]] spuštěn po provedení POST testů [[BIOS]]u a jeho cílem je aktivace [[Kernel|jádra]] nějakého [[Operační systém|operačního systému]]. Zavaděč je uložen v tabulce [[MBR]] (první sektor disku), v [[boot sektor]]u některého [[Diskový oddíl|diskového oddílu]] nebo v prvním sektoru [[Disketa|diskety]] (též se nachází na [[Kompaktní disk|CD]], [[DVD]] atp.).
'''Zavaděč''' (anglicky '''boot loader''') je program, který se spustí po provedení POST testů [[BIOS]]u a slouží k zavedení jádra jednoho z dostupných [[Operační systém|operačních systémů]] (obecně ke spuštění kódu ve spouštěcím sektoru vybraného diskového oddílu). Zavaděč je běžně uložen v tabulce [[MBR]] (první sektor disku), nebo ve spouštěcím sektoru některého z dalších diskových oddílů. Linuxové zavaděče můžeme také zapsat na výměnné médium a zavádět [[operační systém]] například z diskety. Zavaděč nemusí sloužit pouze k výběru OS, v případě [[linux|linuxu]] můžeme také volit mezi různými konfiguracemi a verzemi [[jádro|jádra]]. Pojem Boot Loader lze považovat za totéž jako [[Boot sektor|Boot sektor/Bootblock]]. Rozdíl mezi pojmy Boot Sektor a zavaděč není definován. Oba pojmy popisují programy se stejným účelem. Zpravidla ale platí, menší a jednodušší programy jsou označovány jako Bootblock, zatímco chytřejší a dokonalejší programy označujeme jako zavaděče.
 
== Charakteristika ==
Zaváděné operační systémy a další parametry zavaděče lze zpravidla nastavit ručně v textovém konfiguračním souboru zavaděče nebo v odpovídající grafické nadstavbě, která konfigurační soubor sama modifikuje.
Zavaděč je krátký kód, typicky napsaný v [[Jazyk symbolických adres|jazyce symbolických adres]], jehož účelem je, aby do [[Operační paměť|operační paměti]] počítače nakopíroval větší program (typicky [[Kernel|jádra]] [[Operační systém|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). Zavaděč nemusí sloužit pouze k výběru OS. V [[Linux]]u 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ěčů ==
Řádek 11 ⟶ 12:
* další zavaděče: OSL2000 Boot Manager (OS Loader), Boot Magic, chos aj.
 
== Instalace zavaděče ==
InstalaciInstalace zavaděče je zpravidla provádímeprováděna při instalaci operačního systému,. můžemeLze ji však provést i později, kdy aje můžememožné použít i „vlastní“ zavaděč, který není součástí programovéhopůvodního vybavení OSoperačního systému. ZavaděčeZavaděč zpravidlaje můžemezpravidla nainstalovatinstalován do [[MBR]], nebosložitější dopak vyhrazenéhomají diskovéhosvé oddílu.součásti Zavaděčeuloženy Linuxuuvnitř ([[LILO]], [[GRUB]]) můžeme zapsat také do libovolnéhoDiskový oddíl|diskového oddílu [[Linux]]u, ne však do oddílů jiných operačních systémů.
 
== 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 OS,operačního systému nebo prvnípomocí instalačníinstalačního diskdisku a jeho záchrannýzáchranného režimrežimu (u [[Linux]]u tzv. ''rescue mode'', vev [[Microsoft Windows]] je k dispozicipak ''Microsoft Windows Recovery Console'' s příkazy <code>fixboot</code> a <code>fixmbr).</code>, Pokudv chcete[[DOS]]u obnovit zaváděcí sektorči [[Windows a vše ostatní selže, můžete PC nastartovat ze spouštěcí diskety98]] Win98 apak příkazem <code>fdisk &nbsp;/MBR </code> zapsat DOS-MBR na pevný disk.
 
== Zabezpečení ==
V případě použití zavaděče [[GRUB]], může útočník využít zavaděč, respektive jeho příkazovou řádku pro změnu výběru OS nebo změnu parametrů spouštěného OS. Pomocí [[Single User Mode]] dokonce získat práva správce. Z toho důvodu je vhodné příkazovou řádku a možnosti konfigurace ochránit heslem. Heslem lze zabezpečit i přístup k jednotlivých systémům, které zavaděč nabízí. Heslo můžete nastavit pomocí následujícího postupu:
příkazovou řádku a možnosti konfigurace ochránit heslem. Heslem lze zabezpečit i přístup k jednotlivých systémům, které zavaděč nabízí. Heslo můžete nastavit pomocí následujícího postupu:
 
# Zvolíme si nějaké heslo a získáme jeho zašifrovanou podobu
Řádek 34:
* [[GRUB]]
* [[Boot sektor]]
* [[Zavaděč (program)]]
== 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)
 
{{Pahýl - informatika}}
 
[[Kategorie:Systémový software]]