\section{/boot}
\begin{frame}
   {/boot}

   \begin{itemize}
      \item Contains everything required for the boot process.
      The two files which are absolutely essential are:
      \begin{itemize}
         \item \filelink{vmlinuz}: The compressed \textbf{Linux}
         kernel.
         \item \filelink{initramfs}: The \textbf{initial RAM
            Filesystem}, which is mounted before the real root
         filesystem becomes available.
      \end{itemize}

      \item Stores data used before the kernel begins executing
      user-mode programs.

      \item Also includes two files used for information and
      debugging:
      \begin{itemize}
         \item
         \filelink{config} Used to configure the kernel
         compilation.
         \item
         \filelink{System.map}: Kernel \textbf{symbol table},
         used for debugging
      \end{itemize}
      \item
      There may be other files depending on distribution.

   \end{itemize}

\end{frame}

\cprotect\note{

   The exact contents of \filelink{/boot} will vary by
   distribution and time; on one \textbf{Ubuntu} system we
   have:
   \begin{figure}[H]
      \includegraphics[width=5.0in]{IMAGES/lsboot}
      \caption{/boot Directory on Ubuntu  20.04}
   \end{figure}
   These files have longer names which depend on the
   \textbf{Linux} distribution and kernel version.  Also,
   instead of \file{initramfs}, one might have \file{initrd}
   (\textbf{init}ial \textbf{r}am \textbf{d}isk.)

}

