Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím









A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Initrd

initrd (počáteční ramdisk) je metoda pro zavádění dočasného kořenového souborového systému do paměti počítače používaná při startu Linuxu. Jinou podobnou metodou je initramfs. Obě metody se často používají pro zpřístupnění softwarových prostředků potřebných pro připojení trvalého kořenového systému souborů.

Účel

Mnoho distribucí Linuxu používá jediný obecný obraz linuxového jádra, do kterého vývojáři distribuce začleňují prostředky pro zavedení jádra na širokém rozsahu hardwaru. Ovladače zařízení pro toto obecné jádro se zpřístupňují ve formě zaveditelných modulů jádra, protože při statickém spojení mnoha ovladačů do jednoho jádra by byl obraz jádra příliš velký pro zavedení do počítačů s malou pamětí. To však přináší problémy s detekcí a zaváděním modulů nezbytných pro připojení kořenového systému souborů při startu a pro určení, kde se nachází a jaký je kořenový systém souborů.[1]

Další komplikací je, že kořenový systém souborů může být na svazku používajícím softwarový RAID, LVM, NFS (na bezdiskových stanicích) nebo na zašifrovaném oddíle. To vše vyžaduje zvláštní přípravy před připojením diskového svazku.[2]

Také hibernace, při které se před vypnutím počítače obraz celého obsahu paměti uloží na disk buď do odkládacího oddílu nebo do běžného souboru, přináší komplikace při startu systému. Při dalším startu počítače musí být tento obraz paměti dostupný, aby mohl být znovu načten do paměti.

Aby jádro nemuselo obsahovat kód pro zpracovávání velkého množství speciálních případů, používá se v počáteční fázi zavádění systému dočasný kořenový souborový systém — nazývaný anglicky early user space. Tento kořenový souborový systém může obsahovat programy pracující v uživatelském prostoru, které provádějí detekci hardwaru, zavedení modulů a detekci zařízení nutnou pro připojení skutečného kořenového systému souborů[2].

Odkazy

Reference

V tomto článku byl použit překlad textu z článku initrd na anglické Wikipedii.

  1. ALMESBERGER, Werner. Booting linux: the history and the future. : , 2000. Dostupné v archivu pořízeném dne 2008-07-24.  Archivováno 24. 7. 2008 na Wayback Machine
  2. a b LANDLEY, Rob. Introducing initramfs, a new model for initial RAM disks. : linuxdevices.com, 2005-03-15. Dostupné v archivu pořízeném dne 2009-03-01. 

Související články

Externí odkazy

Zdroj:
>Text je dostupný pod licencí Creative Commons Uveďte autora – Zachovejte licenci, případně za dalších podmínek. Podrobnosti naleznete na stránce Podmínky užití.
Zdroj: Wikipedia.org - čítajte viac o Initrd





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.