diff --git a/installparty/helfer-handout/cheatsheet.pdf b/installparty/helfer-handout/cheatsheet.pdf deleted file mode 100644 index 9bab61a7d566d5bb08a4dd7b3207ed114bf03d66..0000000000000000000000000000000000000000 Binary files a/installparty/helfer-handout/cheatsheet.pdf and /dev/null differ diff --git a/installparty/helfer-handout/cheatsheet.tex b/installparty/helfer-handout/cheatsheet.tex deleted file mode 100644 index 643bb0eed324bdd2c24fc6effaf9fc4e94bcfcb5..0000000000000000000000000000000000000000 --- a/installparty/helfer-handout/cheatsheet.tex +++ /dev/null @@ -1,235 +0,0 @@ -\documentclass[fontsize=10pt,oneside,a4paper,twocolumn]{article} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{microtype} -\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} - -\usepackage[ngerman]{babel} -\usepackage[babel]{csquotes} -\usepackage{savetrees} -\usepackage{framed} -\usepackage{fancyhdr} -\usepackage{amssymb} -\usepackage{fancybox} -\usepackage{multicol} -\usepackage{hyperref} -\usepackage{breakurl} -\usepackage{tikz} -\usepackage{keystroke} -\usepackage{fix-cm} -\usepackage{lmodern} -\nonfrenchspacing -\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}{ - \Large Cheatsheet für Helfer bei der LIP im WS 17/18 -} -\newcommand{\kopfrechts}{ - {\large Dein Name: \underline{\hspace{5cm}}} -} -\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}} -\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} -\newcommand{\hilfewinker}{\textsc{HilfeWinker}} -\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} -\newcommand{\lipnsa}{\textsc{LIPNSA}} -\newcommand{\lipnsaexp}{\textbf{L}inux \textbf{I}nstall \textbf{P}arty \textbf{n}achgelagerte \textbf{s}tatistische \textbf{A}uswertung} -\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} -\newcommand{\grub}{GRUB} -\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{\tasteX}{\taste{\keystroke{X}}} -\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}} -\newcommand{\tasteSHIFT}{\taste{\Shift}} -\begin{document} -\section{Liste unserer \enquote{Gesinnungen}} -\begin{itemize} - \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. -\end{itemize} - -\section{Windows-Cheats} -\begin{itemize} - \item \begin{flushleft}Für echten Shutdown bei \textbf{Win $\ge8$} in Windows:\end{flushleft} \texttt{powercfg /hibernate off} - \item Bei \textit{BitLocker} Key auf USB Stick sichern - \item \tasteWIN + \tasteR, \texttt{diskmgmt.msc} für das MS-Partitionstool, ab \textbf{Win} 8: \tasteWIN + \tasteX, \enquote{Disk Management} - \item u.U. kann Windows $\geq$ 8 \tasteSHIFT + Linksklick auf Neustarten ruft Menü auf ->Erweitert enthält Boot-Auswahl - \item bei manchen Geräten (Sony Vaio) gibt es Hardwaretasten -\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 (auf Laufzettel schreiben!) nötig. Anschließend wieder deaktivieren! - \item Ggf. anderen USB-Port oder \lipstick\footnote{\lipstickexp}(-Typ) 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 \textbf{Terminal-Hotkeys}: \tasteWIN + \tasteEnter, \tasteCTRL + \tasteALT + \tasteT, geht nur im Live-System - \item root mit: \texttt{sudo -i}; freier RAM: \texttt{free -h} - \item \grub{} Timeout, und Default Eintrag: Nach Konfiguration in \texttt{/etc/default/grub} führe aus: \texttt{update-grub} - \item Architektur: \enquote{x86\_64} oder \enquote{i386} in \texttt{uname -a} - \item PCI-Hardware anzeigen \texttt{lspci}, mit Option \texttt{-k} zeigt Kernelmodul - \item USB-Hardware mit \texttt{lsusb} -\end{itemize} - -\section{Partitionierung} -\begin{itemize} - \item Deine Freunde heißen: \texttt{blkid}, \texttt{lsblk}, \texttt{cgdisk}, \texttt{gparted} - \item GPT-Detektor: \texttt{sudo gdisk -l /dev/sdX | grep GPT} - \item Hinweise auf EFI: \texttt{efibootmgr}, Modul \texttt{efivars}, \texttt{esp}-Flag in gparted, starten der \texttt{EFI-Shell} im Helfermenü - \item Falls Nicht-Standard: Ins Wiki schauen, andere Helfer fragen, auf dem \laufzettel{} notieren. - \item In \texttt{gparted} Slider nicht benutzen! Größen eintippen! - \item NTFS-Partitionen verkleinern nur in Windows (geht ggf. nur bis zur Hälfte) -\end{itemize} - -\section{Desktop-Cheats} -\begin{itemize} - \item Falls langsam: Desktopeffekte deaktivieren - \item temporär: \tasteSHIFT+\tasteALT+\tasteFzwoelf - \item dauerhaft: Systemeinstellungen $\rightarrow$ Anzeige \& Monitor $\rightarrow$ Compositor, OpenGL zu XRender - \item bei schwachen Rechnern: \texttt{xubuntu-desktop} - %\item Bumblebee kann bei NVidia Optimus helfen - \item KDE-Tabletmodus: Rechtsklick auf Anwendungsstarter $\rightarrow$ Alternativen $\rightarrow$ Anwendungsübersicht -\end{itemize} - -\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 Stimmt die Uhrzeit unter Windows und Linux (\texttt{timedatectl})? - Hardware-Uhr in Windows auf UTC einstellen: Registry-File von Stick - (\texttt{win/hwclock\_is\_utc.reg}) importieren - \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 nächsten KISS? - \item \textbf{Abmeldung} am An-/Abmeldecounter. \lipstick{} und \laufzettel{} abgeben, Pfand zurückerhalten. -\end{itemize} - -\section{\lipstick{}-Skripte} -Aufruf mit \texttt{\$ bash /<stick-mnt>/scripts/<scriptname>}; \texttt{stick-mnt} ist \texttt{/cdrom} (LiveCD) oder auf dem installierten System von \texttt{lumi}: /media/lumi/LIPStick -\begin{itemize} - \item \texttt{chroot\_target.sh /dev/sdX} Setzt ein sauberes chroot in /target auf; sdX ist die root Partition des installierten Systems. - \item \texttt{linuxparty.sh} Das bekannte LIP Install Skript. - \item \texttt{liprepoctl.sh [off|on /media/lumi/LIPStick/]} Steuert das Offline Repository. - \item \texttt{update\_stick.sh} Aktualisiert das git auf dem \lipstick{} und wechselt auf den richtigen Branch. - \item \texttt{install\_pkg.sh <package list>} Wrapper für apt-get install, der das Offline Repository berücksichtigt. -\end{itemize} - -\section{\lipstick{}-Bootflags} -\begin{itemize} - %\item Im \grub{} \enquote{e} drücken - \item \texttt{fnord} deaktiviert \lipnsa\footnote{\lipnsaexp} (gibt auch eigene Option) - %\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 panicen - %\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{verbose} der kernel wird gesprächiger und teilt alles mit - %\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 - \item Ausführlichere Liste über \enquote{Show bootflags} im Helfermenü des \grub{}s -\end{itemize} - -\section{\lipstick{}-Paketliste} -\begin{itemize} - \item \texttt{linux-image-4.14.0-041400rc3-generic} - \item \texttt{linux-headers-4.14.0-041400rc3-generic} -\end{itemize} - -\section{Gefährdete Laptop-Modelle} -\begin{itemize} - \item Sollten ausgerutschten Tux haben, aber nochmal gucken - \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* -\end{itemize} - -\section{4k Displays/HiDPI Abhilfe} -\begin{itemize} - \item Firefox: about:config $\rightarrow$ layout.css.devPixelsPerPx $\rightarrow$ 2 - \item KDE5: Systemeinstellungen $\rightarrow$ Anzeige und Monitor $\rightarrow$ Anzeige skalieren $\rightarrow$ am Slider ziehen, dann \\\texttt{sudo systemctl restart sddm} - \item \burl{https://wiki.archlinux.org/index.php/HiDPI} -\end{itemize} - -\section{Wiki} -\begin{minipage}{0.3\textwidth} -\begin{itemize} - \item Lumis mit ausgerutschtem Tux (Aufkleber) haben ein empfindliches Notebook. - \item QR-Code und TinyURL linken auf die \textbf{Wiki}-Seite mit Tipps und Problemen aus den letzten Semestern. -\end{itemize} -\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} - -\end{document}