diff options
| author | John Ogness <john.ogness@linutronix.de> | 2018-02-20 15:33:14 +0100 |
|---|---|---|
| committer | John Ogness <john.ogness@linutronix.de> | 2018-02-20 15:33:14 +0100 |
| commit | 0351969fdffa9959921d8ec38b7d0d7cf095fcd0 (patch) | |
| tree | 168fe35c8d3324b11181098dd7c09d0fa409f88d /linux-basics | |
| parent | ffce744d7d8a0f7a6846164bfc16fc0753683127 (diff) | |
remove german slides when english are available
Remove german slides if a completely translated english version is
available. For slides that have been translated to english, but do
not contain all the information of the german slides, the german
slides are still available. But they are only available for
reference. That will not be built.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
Diffstat (limited to 'linux-basics')
| -rw-r--r-- | linux-basics/boot-process/Makefile | 1 | ||||
| -rw-r--r-- | linux-basics/boot-process/pres_boot-process_de.tex | 95 |
2 files changed, 0 insertions, 96 deletions
diff --git a/linux-basics/boot-process/Makefile b/linux-basics/boot-process/Makefile index 1387084..8dc70e0 100644 --- a/linux-basics/boot-process/Makefile +++ b/linux-basics/boot-process/Makefile @@ -1,4 +1,3 @@ obj-$(CONFIG_LINUX_BOOT_PROCESS) += hints_boot-process_de.pdf -obj-$(CONFIG_LINUX_BOOT_PROCESS) += pres_boot-process_de.pdf obj-$(CONFIG_LINUX_BOOT_PROCESS) += pres_boot-process_en.pdf obj-handout-$(CONFIG_LINUX_BOOT_PROCESS) += handout_boot-process_de.pdf diff --git a/linux-basics/boot-process/pres_boot-process_de.tex b/linux-basics/boot-process/pres_boot-process_de.tex deleted file mode 100644 index 1904fd5..0000000 --- a/linux-basics/boot-process/pres_boot-process_de.tex +++ /dev/null @@ -1,95 +0,0 @@ -\input{configpres} - -\title{Der Linux-Boot-Prozess} -\maketitle - -\subsection{Boot Prozess} - -\subsubsection{Problematik} -\begin{frame} -\frametitle{Aufgaben des Bootloaders} -\begin{itemize} -\item Low-Level-Initialisierung: -\pause -\item Clocks (CPU, PLLs, Peripherie...) -\pause -\item Speicher (DRAM-Controller, NAND-Controller...) -\pause -\item serielle Schnittstelle -\pause -\end{itemize} -\end{frame} - -\subsubsection{Bootloader} -\begin{frame} -\frametitle{Gängige Bootloader} -\begin{itemize} -\item U-Boot -\pause -\item Redboot -\pause -\item Konzept aus IPL+Bootkernel -\end{itemize} -\end{frame} - -\subsubsection{Struktur} -\begin{frame} -\frametitle{Ablauf des Bootprozesses} -\begin{itemize} -\item Bootloader initialisiert Hardware -\pause -\item Bootloader lädt Kernel -\pause -\item Bootloader springt Kernel an -\pause -\item Dabei Übergabe von Parametern an Kernel -\pause -\item Kernel initialsiert Hardware, Treiber -\pause -\item Kernel mountet Root-Filesystem -\pause -\item Kernel startet '/sbin/init' -\pause -\item 'init' liest '/etc/inittab', startet Skripte -\end{itemize} -\end{frame} - -\subsubsection{Stolperstellen} -\begin{frame} -\frametitle{Bootprobleme: 1. Im Bootloader} -\begin{itemize} -\item Bootloader nicht korrekt ins Flash geschrieben -\pause -\item falsche DRAM/NAND-Timings -\pause -\item Ladeadresse für Kernel nicht korrekt -\pause -\item Bei TFTP-Boot: IP-Adresse nicht korrekt -\end{itemize} -\end{frame} - -\begin{frame} -\frametitle{Bootprobleme: 2. Im Kernel} -\begin{itemize} -\item Bootloader hinterlässt falsch initialisierte Hardware -\pause -\item Bootloader übergibt falsche Parameter -\pause -\item Treiber für Rootfs nicht im Kernel -\pause -\item Im Rootfs fehlen Device-Nodes -\end{itemize} -\end{frame} - -\begin{frame} -\frametitle{Bootprobleme: 3. In den Startskripten} -\begin{itemize} -\item Im Rootfs fehlen Device-Nodes -\pause -\item Im Rootfs fehlen nötige Programme bzw. symlinks -\pause -\item Startskripte können nicht mit jeder Situation umgehen -\end{itemize} -\end{frame} - -\input{tailpres} |
