Zavedení OS Flashcards
Možnosti zdrojů pro zavedení OS
flash disk pevný disk externí pevný disk CD/DVD LAN disketa
Jeden OS
BIOS načte MBR (nachází se na prvním sektoru HDD) z disku do paměti
Velikost MBR je 512bajtů
446B — bootloader, 64B - (416) partition(oddíl) table, 2B — boot signature
416 = protože jsou možné max. 4 primární oddíly na disku a pouze 1 extended oddíl, ale ten může být rozdělen do několika logických oddílů
MBR vybere aktivní oddíl
MBR zavede z aktivního oddílu boot sektor
Více OS
BIOS načte MBR z disku do paměti
Zde se však místo klasického MBR nachází multiboot (např. boot-manager (WIN), GRUB(Linux)), kde si vybereme, který OS chceme spustit (standardně se do 30s automaticky spustí první v tabulce)
Viz BOOT X MULTIBOOT
Boot
Bootování je proces oživení počítače, kdy prvně kontrolujeme přítomnost a součinnost HW počítače a poté se dostáváme do fáze bootu, který je zprostředkován za pomocí MBR, který bud’ spouští jeden OS, nebo volá nějaký boot manažer
První fáze bootu
je zcela nezávislá na instalovaném OS a je na dané architektuře stejná. Jako první se po startu spouští BIOS (firmware počítače), který se řídí POST (Power On Self Test), což je diagnosticky program, který kontroluje HW v zařízení a zároveň i jeho součinnost. Spouští se automaticky po startu přístroje (PC, router, tiskárna…). POST: Začíná inicializací a konfigurací procesoru a následným spuštěním série testů ke zjištění, zda počítačový hardware pracuje správně. Případné chyby zjištěné v průběhu testu jsou uloženy nebo oznámeny prostřednictvím vizuálních LED nebo pípnutí (beeb kód)
Druhá fáze bootu
je naopak závislá na instalovaném OS, tudíž se podle různých OS může lišit. Na počátku druhé fáze načte boot loader(část MBR) do operační pamětí příslušné jádro, tzv. kernel operačního systému a spustí jej. Dále se u OS s modulární strukturou zavádí celé skupiny systémových součástí včetně grafického prostředí. Na konci celého procesu bootování je počítač připravený k práci.
BIOS X SETUP
BIOS (Basic input-Output System)— firmware PC, zajišťuje základní vstupní/výstupní operace
SETUP — umožňuje nastavit parametry PC
Jak docílit více OS na jenom PC?
Virtualizace
Fyzický multiboot
Virtualizace
Hlavní výhoda vizualizace je v tom, že můžeme mít aktivních v jeden moment více OS najednou
Další výhoda je samozřejmě bezpečnost OS, jelikož virtuální OS jsou striktně odděleny od fyzických OS, tudíž jsou vhodně pro testování potencionálně nebezpečných programu
Fyzický multiboot
multiboot, jak už bylo uvedeno, je reprezentován např. boot-managerem nebo GRUBem, který nám dovoluje vybrat z fyzicky nainstalovaných OS na počítači
Výhoda je rychlejší odezva počítače, avšak lze mít aktivní právě jeden OS
Multi-boot znamená možnosti výběru z několika operačních systémů při startu počítače. Uživatel vybere jeden systém z nabídky, kterou typicky vytváří zavaděč jádra operačního systému (např. GRUB).
Rozdělení disku
Diskové oddíly slouží k rozdělení fyzického disku na oddíly (primary a extended), se kterými je možné nezávisle manipulovat. Po rozdělení pevného disku se pak z pohledu souborů jeví jako několik samostatných disků, které mohou být různě naformátovány, mohou obsahovat i různé operační systémy.
Podmínka: každý OS musí mít vlastní partition(oddíl) disku
Maximálně je možné mít 4 primární oddíly nebo 3 primární a jeden extended (rozšířenou), která může obsahovat další logické oddíly.
Buď se spustí ten OS, který je nastaven jako Active nebo flag: boot nebo se vybere pomocí boot manageru
Postup instalace - Při instalaci Windows
postupujeme od nejstarší verze po nejnovější tzn. (XP-W7-W10). Přitom pokaždé bychom měli hiddnovat už nainstalovaná OS, kvůli možné instalaci Grubu.
Postup instalace - Při instalaci Linuxu
když nainstaluji Ubuntu a pak Centos -> musím update-grub; pokud bych ale instaloval prvně Centos a pak Ubuntu, vše bude ok
Obecně při instalaci Linuxu platí: potřebuje SWAP (odkládací prostor pro OS), který je 1,5-2x větší než RAM. Přitom pro 2 OS Linuxy = 1 SWAP prostor
Boot manager
Někdy je MBR nahrazen zavaděčem, který zavede složitější program, nazývaný boot manager
Využívá se většinou tehdy, kdy je potřeba spouštět více OS
Pokup před uplynutím nastavené doby (typicky 30s) nevybereme jiný oddíl, spustí boot manager ten OS, který je první v tabulce (s pořadím se dá manipulovat)
Nejpoužívanější boot managery:
Windows Boot Manager Linux GRUB, LILO Multiplatformní — neváže se na operační systém XOSL