handout.tex 9.23 KB
Newer Older
Lars Beckers's avatar
Lars Beckers committed
1 2
\documentclass[fontsize=10pt,oneside,a4paper,twocolumn]{scrartcl}
\usepackage[T1]{fontenc}
Moritz Holtz's avatar
Moritz Holtz committed
3
\usepackage[utf8]{inputenc}
Lars Beckers's avatar
Lars Beckers committed
4 5
\usepackage[ngerman]{babel}
\usepackage[babel]{csquotes}
Moritz Holtz's avatar
Moritz Holtz committed
6
\usepackage{savetrees}
Lars Beckers's avatar
Lars Beckers committed
7 8
\usepackage{framed}
\usepackage{fancyhdr}
Moritz Holtz's avatar
Moritz Holtz committed
9 10
\usepackage{amssymb}
\usepackage{fancybox}
Lars Beckers's avatar
Lars Beckers committed
11 12 13 14 15
\usepackage{multicol}
\usepackage{hyperref}
\usepackage{breakurl}
\usepackage{tikz}
\usepackage{keystroke}
Moritz Holtz's avatar
Moritz Holtz committed
16
\nonfrenchspacing
Lars Beckers's avatar
Lars Beckers committed
17 18 19 20 21 22 23 24 25 26 27
\parindent0pt
\newcommand{\taste}[1]{\scalebox{0.8}{\fontsize{15}{0}\selectfont #1}}
\newcommand{\fusslinks}{
	\vspace{1em}
	Jetzt mit praktischer Rückseite für Notizen!
}
\newcommand{\fussrechts}{
	\vspace{1em}
	{\large Dein Pizza-Code: \underline{\hspace{5.3cm}}}
}
\newcommand{\kopflinks}{
Lars Beckers's avatar
Lars Beckers committed
28
	\Large Cheatsheet für Helfer bei der LIP im SS 15
Moritz Holtz's avatar
Moritz Holtz committed
29
}
Lars Beckers's avatar
Lars Beckers committed
30 31
\newcommand{\kopfrechts}{
	{\large	Dein Name: \underline{\hspace{6cm}}}
Moritz Holtz's avatar
Moritz Holtz committed
32
}
Lars Beckers's avatar
Lars Beckers committed
33 34 35 36 37 38 39 40 41
\fancyhf{}
\pagestyle{fancy}
\lhead{\kopflinks}
\rhead{\kopfrechts}
\lfoot{\fusslinks}
\rfoot{\fussrechts}
\newcommand{\lipstick}{\textsc{LIPstick}}
\newcommand{\lipstickexp}{\textbf{L}inux \textbf{I}nstall \textbf{P}arty \textbf{S}erial \textbf{T}echnical \textbf{I}nstallation \& \textbf{C}onfiguration \textbf{K}it, dein Boot-Medium und Installationsprogramm}
\newcommand{\laufzettel}{\textsc{Laufzettel}}
Lars Beckers's avatar
Lars Beckers committed
42
\newcommand{\laufzettelexp}{\textsc{\textbf{L}aufzettel} zur \textbf{A}ufzeichnung \textbf{u}nzweifelhaften \textbf{F}ortschritts als \textbf{Z}usammenstellung von \textbf{E}videnzen in \textbf{t}reffender \textbf{T}ranskription der \textbf{E}ntfaltung der \textbf{L}inux-Installation}
Lars Beckers's avatar
Lars Beckers committed
43
\newcommand{\hilfewinker}{\textsc{HilfeWinker}}
44
\newcommand{\hilfewinkerexp}{\textsc{\textbf{H}}ilfsmittel zur \textbf{I}nstallation von \textbf{L}inux mittels \textbf{f}undierten \textbf{E}xperten\textbf{w}issens, \textbf{I}nanspruchnahme \textbf{n}etter \textbf{K}niffe und \textbf{e}mpathischer \textbf{R}atgeber}
Lars Beckers's avatar
Lars Beckers committed
45
\newcommand{\lipnsa}{\textsc{LIPNSA}}
Lars Beckers's avatar
Lars Beckers committed
46
\newcommand{\lipnsaexp}{\textbf{L}inux \textbf{I}nstall \textbf{P}arty \textbf{n}achgelagerte \textbf{s}tatistische \textbf{A}uswertung}
Lars Beckers's avatar
Lars Beckers committed
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
\newcommand{\fachschaft}{Fachschaft Mathematik/Physik/Informatik}
\newcommand{\alug}{Aachener Linux User Group}
\newcommand{\osak}{Open Source Arbeitskreis}
\newcommand{\fsurl}{\burl{https://www.fsmpi.rwth-aachen.de}}
\newcommand{\alugurl}{\burl{http://www.alug.de}}
\newcommand{\osakmail}{\burlalt{osak@fsmpi.rwth-aachen.de}{mailto:osak@fsmpi.rwth-aachen.de}}
\newcommand{\lip}{\textbf{L}inux \textbf{I}nstall \textbf{P}arty}
\newcommand{\kiss}{\textbf{K}ommunikation und \textbf{I}nstallation \textbf{s}chöner \textbf{S}oftware, unsere Linux Workshops}
\renewcommand{\labelitemi}{--}
\renewcommand{\labelitemii}{--}
\newcommand{\tasteWIN}{\taste{\keystroke{WIN}}}
\newcommand{\tastec}{\taste{\keystroke{c}}}
\newcommand{\tastee}{\taste{\keystroke{e}}}
\newcommand{\tasteR}{\taste{\keystroke{R}}}
\newcommand{\tasteT}{\taste{\keystroke{T}}}
\newcommand{\tasteFeins}{\taste{\keystroke{F1}}}
\newcommand{\tasteFacht}{\taste{\keystroke{F8}}}
\newcommand{\tasteFzehn}{\taste{\keystroke{F10}}}
\newcommand{\tasteFzwoelf}{\taste{\keystroke{F12}}}
\newcommand{\tasteEnter}{\taste{\Enter}}
\newcommand{\tasteESC}{\taste{\Esc}}
\newcommand{\tasteDEL}{\taste{\Del}}
\newcommand{\tasteCTRL}{\taste{\Ctrl}}
\newcommand{\tasteALT}{\taste{\Alt}}
\newcommand{\tasteReturn}{\taste{\Return}}
\begin{document}
Lars Beckers's avatar
Lars Beckers committed
73
\section{Liste unserer \enquote{Gesinnungen}}
Moritz Holtz's avatar
Moritz Holtz committed
74
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
75 76 77 78 79 80
	\item Halte dich bitte an den Installationsprozess wie im Briefing vorgestellt. \textbf{Nicht} mit dem Installer partitionieren.
	\item \hilfewinker\footnote{\hilfewinkerexp} beim Helfen umkippen. Du hast keine Ahnung? \textbf{Eskaliere} den Winker!
	\item Benutze den \laufzettel\footnote{\laufzettelexp}! Auf Zettel Namen schreiben.
	\item Benutze EFI und GPT! \textbf{Kein} Legacy-Boot.
	\item Lege bei $>$ 4GB RAM \textbf{keinen} Swap an.
	\item \textbf{Keine} Home-Partition, \textbf{kein} Hibernate.
Moritz Holtz's avatar
Moritz Holtz committed
81 82
\end{itemize}

Lars Beckers's avatar
Lars Beckers committed
83
\section{Windows-Cheats}
Moritz Holtz's avatar
Moritz Holtz committed
84
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
	\item \texttt{win/disable\_hiberboot.reg} für Win $\geq$ 8 Shutdown
	\item \tasteWIN + \tasteR, \texttt{diskmgmt.msc} für das MS-Partitionstool
	\item u.U. kann Windows $\geq$ 8 \enquote{Neustart in den Setup}
\end{itemize}

\section{\lipstick{}-Cheats}
\begin{itemize}
	\item EFI-Menü: \tasteESC, \tasteFeins, \tasteFacht (ASUS), \tasteFzwoelf, \tasteDEL, \dots{}
	\item Wenn nötig, (temporär) SecureBoot im EFI ausschalten. Dafür ist ggf. das Setzen eines Passworts nötig.
	\item Wenn nötig, anderen USB-Port oder \lipstick\footnote{\lipstickexp} testen.
	\item Samsung: FastBoot (überspringt USB-Devices) deaktivieren.
	\item ggf. \texttt{failsafe} GRUB-Eintrag probieren
	\item GRUB: CMD mit \tastec, Eintrag ändern mit \tastee, Boot mit \tasteFzehn, Optionen in \texttt{cmdline="\dots"} einfügen
	\item Terminal-Hotkeys: \tasteWIN + \tasteEnter, \tasteCTRL + \tasteALT + \tasteT
	\item root mit: \texttt{sudo -i}
Moritz Holtz's avatar
Moritz Holtz committed
100
\end{itemize}
Lars Beckers's avatar
Lars Beckers committed
101 102

\section{Partitionierung}
Moritz Holtz's avatar
Moritz Holtz committed
103
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
104 105 106 107 108 109 110 111 112 113 114 115 116
	\item Deine Freunde heißen: \texttt{blkid}, \texttt{lsblk}, \texttt{fdisk}, \texttt{gfdisk}, \texttt{cgdisk}, \texttt{gparted}
	\item GPT-Detektor: \texttt{sudo gdisk -l /dev/sdX | grep GPT}
	\item Hinweise auf EFI: \texttt{efibootmgr}, Modul \texttt{efivars}
	\item EFI-Partition im Installer nach \texttt{/boot/efi} einhängen.
	\item Falls Nicht-Standard: Ins Wiki schauen, andere Helfer fragen, auf dem \laufzettel{} notieren.
\end{itemize}

\section{Desktop-Cheats}
\begin{itemize}
	\item Desktopeffekte temporär deaktivieren: \tasteCTRL + \tasteALT + \tasteFzwoelf
	\item dauerhaft: Systemeinstellungen $\rightarrow$ Arbeitsflächeneffekte $\rightarrow$ Erweitert, OpenGL zu XRender
	\item bei schwachen Rechnern: KDE-Netbook, \texttt{xubuntu-desktop}
	\item Bumblebee kann bei NVidia Optimus helfen
Moritz Holtz's avatar
Moritz Holtz committed
117
\end{itemize}
Lars Beckers's avatar
Lars Beckers committed
118 119 120 121 122 123 124 125 126 127 128 129 130

\section{Abschlussbegutachtung (Checkliste)}
\begin{itemize}
	\item Lief die Installation komplett durch? Checkliste prüfen.
	\item Etwaige Fehler/Probleme/\dots{}? \laufzettel{} prüfen.
	\item Funktioniert eduroam? Mail, Jabber, \dots{} eingerichtet?
	\item Findet Lumi seinen Windows-Ordner unter Linux?
	\item Hat Lumi sich ein wenig mit dem System vertraut gemacht?
	\item Ist Lumi zufrieden? Feedback erfragen.
	\item Weiß Lumi von den KISS-Videos und der Crypto-KISS?
	\item \textbf{Abmeldung} am An-/Abmeldecounter. \lipstick{} und \laufzettel{} abgeben, Pfand zurückerhalten.
\end{itemize}

Hinrikus Wolf's avatar
Hinrikus Wolf committed
131
\vfill
Lars Beckers's avatar
Lars Beckers committed
132

Lars Beckers's avatar
Lars Beckers committed
133 134
\begin{minipage}{0.3\textwidth}
\section{Wiki}
Moritz Holtz's avatar
Moritz Holtz committed
135
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
136 137
	\item Lumis mit ausgerutschtem Tux haben ein empfindliches Notebook.
	\item QR-Code und TinyURL linken auf die \textbf{Wiki}-Seite mit Tipps und Problemen aus den letzten Semestern.
Moritz Holtz's avatar
Moritz Holtz committed
138
\end{itemize}
Lars Beckers's avatar
Lars Beckers committed
139 140 141 142 143 144
\end{minipage}
\begin{minipage}{0.4\textwidth}
\vspace{-2.5cm}
\hspace{17em}
	\includegraphics[width=0.4\textwidth,trim=0 0 0 0.5em,clip,scale=2]{QR-Code.pdf}
\end{minipage}
Moritz Holtz's avatar
Moritz Holtz committed
145

Lars Beckers's avatar
Lars Beckers committed
146
\vfill
Moritz Holtz's avatar
Moritz Holtz committed
147

Lars Beckers's avatar
Lars Beckers committed
148
\section{\lipstick{}-Skripte}
Lars Beckers's avatar
Lars Beckers committed
149
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
150 151 152 153 154 155 156
	\item \texttt{chroot\_target.sh}
	\item \texttt{infuse\_offline\_repo.sh}
	\item \texttt{linuxparty.sh}
	\item \texttt{liprepoctl.sh [off|on /media/lumi/MultiBoot/]}
	\item \texttt{mkdebarchive.sh}
	\item \texttt{mount-stick-repo.sh}
	\item \texttt{update\_stick.sh}
Lars Beckers's avatar
Lars Beckers committed
157
\end{itemize}
Moritz Holtz's avatar
Moritz Holtz committed
158

Lars Beckers's avatar
Lars Beckers committed
159
\section{\lipstick{}-Bootflags}
Lars Beckers's avatar
Lars Beckers committed
160
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
	\item \texttt{fnord} deaktiviert \lipnsa\footnote{\lipnsaexp}
	\item \texttt{acpi=copy\_dsdt} DSDT-Korrektur (Toshiba)
	\item \texttt{acpi=force} für pre-2002 BIOS
	\item \texttt{acpi=off} kann helfen, kann aber auch panicken
	\item \texttt{all\_generic\_ide} IDE-Treiber für alle Geräte verwenden
	\item \texttt{bootchart=disable} offensichtlich
	\item \texttt{BOOT\_DEBUG=2|3} zur Fehlersuche während BootUp
	\item \texttt{bootdegraded} bootet auch auf inkonsistenten RAID-1
	\item \texttt{DEBCONF\_DEBUG=5} zur ausführlichen Fehlersuche
	\item \texttt{elevator=deadline} Blockdevice-Scheduler, kann für SSDs nützlich sein
	\item \texttt{fb=false} deaktiviert den Framebuffer
	\item \texttt{hpet=force} Energiesparrelevant (zB Thinkpad X31)
	\item \texttt{ht=on} aktiviert Hyper-Threading
	\item \texttt{irqpoll} IRQ polling
	\item \texttt{noapic} deaktiviert APIC (IRQ-Verwaltung)
	\item \texttt{noagp} deaktiviert AGP (Grafik)
	\item \texttt{noapm} deaktiviert die Energieverwaltung
	\item \texttt{nolapic} deaktiviert lokale APIC-Erkennung
	\item \texttt{nolapic\_timer} deaktiviert nur den APIC-Timer
	\item \texttt{nomodeset} kein KMS, sondern User-Space
	\item \texttt{noplymouth} schaltet den Splash-Screen ab
	\item \texttt{pci=bios}, \texttt{pci=biosirq}
	\item \texttt{pci=noacpi} deaktiviert ACPI während PCI-Konfiguration
	\item \texttt{pci=nomsi} Message Signaled Interrupts, bei Problemen mit SATA-Controllern
	\item \texttt{pci=routeirq} IRQ-Autorouting
	\item \texttt{pcie\_aspm=force} Active State Power Management
	\item \texttt{processor.max\_cstate=3} behebt C4-Fiepen
	\item \texttt{single} bootet in den Single-User-Mode
	\item \texttt{text} bootet in die Textkonsole ohne X11
	\item \texttt{usb=bios}
	\item \texttt{vga=<...>} konfiguriert die Auflösung von GRUB und Konsole
	\item \texttt{xforcevesa} VESA-Treiber für X11 verwenden
Moritz Holtz's avatar
Moritz Holtz committed
193 194
\end{itemize}

Lars Beckers's avatar
Lars Beckers committed
195
\section{\lipstick{}-Paketliste}
Moritz Holtz's avatar
Moritz Holtz committed
196
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
197
	\item \texttt{linux-firmware-nonfree}
Moritz Holtz's avatar
Moritz Holtz committed
198 199
\end{itemize}

Lars Beckers's avatar
Lars Beckers committed
200
\section{Gefährdete Laptop-Modelle}
Moritz Holtz's avatar
Moritz Holtz committed
201
\begin{itemize}
Lars Beckers's avatar
Lars Beckers committed
202 203 204 205
	\item \textbf{Dell Latitude E5430}
	\item Lenovo Thinkpad T540p, L540, W540
	\item Samsung 300e5c, 530U3C, NP700Z3C, NP700Z5C, NP700Z7C, NP900X{3,4}[A-D]
	\item Samsung Firmware-Versionen P05*, P06*
Moritz Holtz's avatar
Moritz Holtz committed
206 207
\end{itemize}
\end{document}