diff --git a/installparty/folien-buildhauen/slides.tex b/installparty/folien-buildhauen/slides.tex index 81e69524df05b4943a39b048b8c41a8c90b4ec88..ba79bcd5873f3060118bd507857989b0e3905bf2 100644 --- a/installparty/folien-buildhauen/slides.tex +++ b/installparty/folien-buildhauen/slides.tex @@ -54,9 +54,33 @@ \end{frame} \section{Der Bootvorgang} -\begin{frame}{} - +\begin{frame}{Bootvorgang -- Übersicht} +\centering +\tiny +\begin{tikzpicture}[node distance = 2cm, auto] +\tikzstyle{block} = [rectangle, draw, fill=blue!20, +text width=8em, text centered, rounded corners, minimum height=4em] +\tikzstyle{line} = [draw, -latex'] +\tikzstyle{cloud} = [draw, fill=red!20, node distance=0cm, xshift=-3em, yshift=2em] + % Place nodes + \node [block] (firmware) {Firmware}; + \node [block, below of=firmware] (bootloader) {Bootloader}; + \node [block, below left of=bootloader, node distance=2.5cm] (kernel) {Kernel}; + \node [block, below right of=bootloader, node distance=2.5cm] (initramfs) {initramfs/casper}; + \node [block, below left of=initramfs, node distance=2.5cm] (rootfs) {rootfs/init}; + \node [cloud, above left of=firmware] {$0$}; + \node [cloud, above left of=bootloader] {$1$}; + \node [cloud, above left of=kernel] {$2$}; + \node [cloud, above left of=initramfs] {$3$}; + \node [cloud, above left of=rootfs] {$4$}; + % Draw edges + \path [line,dashed] (firmware) -- node[right]{?} (bootloader); + \path [line] (bootloader) -- node[right]{findet \& lädt} (initramfs); + \path [line] (bootloader) -- node[left]{findet, lädt \& führt aus} (kernel); + \path [line] (kernel) -- node[above]{führt aus} (initramfs); + \path [line] (initramfs) -- node[left]{findet \& wechselt zu} (rootfs); + \end{tikzpicture} \end{frame} \section{Inhalt eines LIPImages}