diff --git a/Handouts/Install-Helfer-HandoutWS1213.pdf b/Handouts/Install-Helfer-HandoutWS1213.pdf index 1e9d3072480a739e49dda52a2c7ca7c9de70b3ca..7e9539ea1482893f354038635b2b054d39371f75 100644 Binary files a/Handouts/Install-Helfer-HandoutWS1213.pdf and b/Handouts/Install-Helfer-HandoutWS1213.pdf differ diff --git a/Handouts/Install-Helfer-HandoutWS1213.tex b/Handouts/Install-Helfer-HandoutWS1213.tex index 5291ffbf3b1b8eb7ed5e3c0d58552a93e0d053a9..5056bce7ddd0ee8ea741449d55945e5b308a0f62 100644 --- a/Handouts/Install-Helfer-HandoutWS1213.tex +++ b/Handouts/Install-Helfer-HandoutWS1213.tex @@ -1,4 +1,4 @@ -\documentclass[fontsize=8.9pt,oneside,a4paper]{scrartcl} +\documentclass[fontsize=9.1pt,oneside,a4paper]{scrartcl} \usepackage[OT1]{fontenc} % Euro fonts: use OT1 font encoding \usepackage[utf8]{inputenc} \usepackage{ngerman} @@ -20,11 +20,11 @@ \begin{document} %\renewcommand{\labelitemi}{$\square$} -\chapter{Installationscheckliste für Installationshelfer LIP WS12/13 \hfill Pizza-Code: \underline{\parbox {4cm}{\hfill}}} +\chapter{Installationscheckliste für Installationshelfer LIP WS12/13} \section{Prerequisiten} \begin{itemize} -\item Kay\footnote{Der/die Installierend/e wird im folgenden stellvertretend als „Kay“ bezeichnet.} sollte ein Installierendenhandout (Checkliste) haben! Namen eintragen lassen, sonst Verwechlungsgefahr. +\item Kay\footnote{Die/Der Installierende wird im folgenden stellvertretend als „Kay“ bezeichnet.} sollte ein Installierendenhandout (Checkliste) haben! Namen eintragen lassen, sonst Verwechlungsgefahr. \end{itemize} \section{Partitionstabellen} @@ -45,7 +45,7 @@ fake-MBR \mbox{GPT (Windows: „Basisdatenträger“)} -bearbeiten mit: Windows, gdisk, gparted +Bearbeiten mit: Windows, gdisk kann $>$4 Partitionen, protective MBR \end{multicols} @@ -68,42 +68,39 @@ gebootet wird meist im Dualboot von Win7 oder UEFI, wenn beides nicht da, dann B \item Default: Vom Installationsmedium vorgeschlagene Variante (64-/32-Bit) installieren \subitem Falls Fehlschlag: rebooten, dann Kernel-Kommandozeilenoptionen testen. \subitem \parbox{0.8\linewidth}{ \begin{footnotesize} -An der GRUB Kommandozeile (\KEY{\Ctrl} +\KEY{\keystroke{c}}), siehe \texttt{cat /bootflags0}, \texttt{cat /bootflags1}, \texttt{cat /bootflags2}, \texttt{cat /bootflags3} \\ +An der GRUB Kommandozeile (\KEY{\Ctrl} +\KEY{\keystroke{c}}), siehe \texttt{cat /bootflags0}, bootflags1, bootflags2, bootflags3 \\ Falls Optionen an den Installer-Kernel übergeben werden sollen, müssen die im Bootmenu im Editor (\KEY{\Ctrl} +\KEY{\keystroke{e}}) in die Zeile \texttt{localeinfo=”\ldots”} eingefügt werden. \end{footnotesize}} \item LAN-Kabel beim Boot \textbf{nicht eingesteckt. WLAN aus.} \subitem Falls die Live-CD/Installer nach WLAN/Eduroam fragen: \textbf{ausschalten/kein Netzwerk} -\subitem Vor allem das MoPS-Netzwerk darf nicht verbunden sein. \begin{footnotesize} -Wurde MoPS im Lan verbunden, Kabel ausstecken, warten, einstecken (802.1x-Reset) -\end{footnotesize} -\subitem \mbox{\begin{footnotesize}Info: MoPS wird von einem Script namens \texttt{nmtelekinese.py} automatisch getrennt, falls verbunden. \end{footnotesize}} +\subitem Vor allem das MoPS-Netzwerk darf nicht verbunden sein. +\subitem \mbox{\begin{footnotesize}Info: MoPS wird von einem Script namens \texttt{nmtelekinese.py} automatisch getrennt, falls verbunden.\end{footnotesize}} \end{itemize*} \section{Partitionieren oder LVM anlegen} \begin{itemize*} \item Die User haben den Installer noch nicht gestartet, wenn sie euch rufen. -\item Terminal starten (\KEY{\Ctrl} +\KEY{\Alt} +\KEY{\keystroke{T}} oder \KEY{\Alt} +\KEY{\keystroke{F2}} \texttt{gnome-terminal}) , root werden: \texttt{sudo -i} +\item Terminal starten (\KEY{\Ctrl} +\KEY{\Alt} +\KEY{\keystroke{T}} oder \KEY{\Alt} +\KEY{\keystroke{F2}} \texttt{gnome-terminal}), root werden: \texttt{sudo -i} \item Partitionierung prüfen/anlegen \texttt{blkid}\,, \texttt{ls /sys/block/sd?/sd??}\,, \texttt{fdisk}\,, \texttt{gfdisk}\,, \texttt{gparted}\,\ldots -\item RAM: Teminal $\rightarrow$ \texttt{sudo -i} $\rightarrow$ \texttt{dmidecode | grep ”Size: [0-9]* MB”} $\rightarrow$ im Kopf addieren, mit \texttt{free -om} (Spalte „total“) vergleichen,\\ sollte $\pm$ 10\% passen +\item RAM: Terminal $\rightarrow$ \texttt{sudo -i} $\rightarrow$ \texttt{dmidecode | grep ”Size: [0-9]* MB”} $\rightarrow$ im Kopf addieren, mit \texttt{free -om} (Spalte „total“) vergleichen,\\ sollte $\pm$ 10\% passen \item Video-RAM: Teminal $\rightarrow$ \texttt{sudo -i} $\rightarrow$ \texttt{lspci} \\ Die Grafikkarte finden, die \textit{Bus-ID} (ganz vorne, z.B. „00:0f.0“ ) merken.\\ \texttt{lspci -vvs} \textit{Bus-ID} $\rightarrow$ im Kopf addieren \item Rest: bei viel Platz eine separate /home-Partition anlegen. Oder NTFS-Datenpartition als /data einbinden. Kay befragen. \item LVM: \texttt{pvcreate /dev/sd\textit{Xy}}; \qquad\texttt{vgcreate linux /dev/sd\textit{Xy}}; \qquad\texttt{lvcreate -n \textit{root} -L\textit{15G} linux};\\\hspace*{2.4em} \texttt{lvcreate -n \textit{swap} -L\textit{5G} linux}; \qquad\texttt{lvcreate -n \textit{home} -$\ell\,$\textit{100\%FREE} linux} -\item Filesysteme vor dem Start des Installers anlegen: \texttt{mkfs.ext4 -m\textit{1} -Lroot -M/ \textit{/dev/mapper/linux-root}}; \\\hspace*{2.4em} \texttt{mkswap \textit{/dev/mapper/linux-swap}}; \qquad\texttt{mkfs.ext4 -m0 -Lhome -M/home \textit{/dev/mapper/linux-home}} +\item Dateisysteme vor dem Start des Installers anlegen: \texttt{mkfs.ext4 -m\textit{1} -Lroot -M/ \textit{/dev/mapper/linux-root}}; \\\hspace*{2.4em} \texttt{mkswap \textit{/dev/mapper/linux-swap}}; \qquad\texttt{mkfs.ext4 -m0 -Lhome -M/home \textit{/dev/mapper/linux-home}} \end{itemize*} \section{Installer} \begin{itemize*} \item WLAN und LAN sind ein (böses) Eduroam. \textbf{Bei der Installation: Abschalten, ausstecken!} Updates kommen ggf. später. \item Bei Installation mit Win7/UEFI (UEFI: Helfer$\;\in\;$ALUG) Dual-Boot: Installation „\ldots(ohne Bootloader)“ verwenden -\item Das als Root verwendete Filesystem (Verwenden als: ”/”) möglichst im Installer (nochmal) formatieren lassen. Spart später Fehler. -\item Eigenheiten des Installers: am Anfang: „Partitionen sind gemountet \ldots aushängen ?“ $\rightarrow$ \emph{Ja}\\Am Ende (Fortschrittsbalken $>90\%$): treten Fehler auf, einfach weitermachen +\item Eigenheiten des Installers: am Anfang: „Partitionen sind gemountet \ldots aushängen?“ $\rightarrow$ \emph{Ja}\\Am Ende (Fortschrittsbalken $>90\%$): treten Fehler auf, einfach weitermachen \end{itemize*} \section{Bootloader installieren} \begin{itemize*} -\item Dualboot mit Win7: Grub24dos vom Install-Stick (oder vom GIT\footnote{http://redmine.fsmpi.rwth-aachen.de/projects/lip/repository} aus /ubuntu\_livecd/grub4dos/$\ast$) nach C:\textbackslash grub2 entpachen. Grub.cfg dazulegen. Installer in C:\textbackslash grub2\textbackslash install\textbackslash grub4dos.exe starten +\item Dualboot mit Win7: Grub24dos vom Install-Stick (oder vom GIT\footnote{http://redmine.fsmpi.rwth-aachen.de/projects/lip/repository} aus /ubuntu\_livecd/grub4dos/$\ast$) nach C:\textbackslash grub2 entpacken. Grub.cfg dazulegen. Installer in C:\textbackslash grub2\textbackslash install\textbackslash grub4dos.exe starten \item Dualboot mit UEFI (UEFI:Helfer$\;\in\;$ALUG) \item „einfacher Boot“ wurde vom Installer erledigt. Sonst sinngemäß: \texttt{mount /dev/}\emph{foo}\texttt{ /target}; \texttt{mount --rbind} \{\emph{dev,proc,sys}\} \texttt{/target/}\\\{\emph{dev,proc,sys}\}; \texttt{chroot /target/ /bin/bash -$\ell\,$}; \{ggf. /boot mounten\}; \texttt{update-initramfs -u; update-grub2; grub-install /dev/}\emph{boot} \end{itemize*} @@ -113,35 +110,35 @@ Die Grafikkarte finden, die \textit{Bus-ID} (ganz vorne, z.B. „00:0f.0“ ) me \stepcounter{section} \section*{\thesection a Das Install-Script vom USB-Stick} \begin{itemize*} -\item \textbf{Netzwerk aus!} Kein LAN! Kein WLAN! (sonst wird aus dem Internet installiert$\rightarrow$langsam) +\item \textbf{Netzwerk aus!} Kein LAN! Kein WLAN! (sonst wird aus dem Internet installiert$\rightarrow$langsam) \item USB-Stick einstecken, ggf. mounten, siehe \texttt{blkid}, liegt idR. in \emph{/media/MultiBoot} \item Terminal öffnen: \texttt{sudo bash /media/MultiBoot/linuxparty.sh} \ldots Kay folgt den Anweisungen. \end{itemize*} \section*{\thesection b Das Install-Script ohne USB-Stick} \begin{itemize*} -\item Netzwerk aktivieren mit \textbf{bevorzugt Eduroam-LAN} oder Veranstaltungsnetzwerk. Test mit z.B. http://tinyurl.com/linuxparty +\item Netzwerk aktivieren mit bevorzugt Eduroam-LAN oder Veranstaltungsnetzwerk. Test mit z.B. http://tinyurl.com/linuxparty \item Script vom GIT\footnotemark[\value{footnote}] aus /shellscripte/usbrepo/linuxparty.sh downloaden. \item Terminal öffnen: \texttt{sudo bash /path/to/linuxparty.sh} \ldots Kay folgt den Anweisungen. \end{itemize*} \section{Desktop} \begin{itemize*} -\item Müssen noch besondere Grafikkarten-Treiber installiert werden ? -\item Muss ggf. unity-2d installiert werden, wenn 3D-Grafik trotz Helfer-Winker-Eskalation nicht will ? +\item Müssen noch besondere Grafikkarten-Treiber installiert werden? +\item Muss ggf. unity-2d installiert werden, wenn 3D-Grafik trotz Helfer-Winker-Eskalation nicht will? \item Falls Gnome3 installiert: Ausloggen, Session-Type wechseln. -% \item Will der User evtl. \textit{Gnome} statt \textit{Unity} als Desktop haben ? Ausloggen $\rightarrow$ Am Login-Screen „klassische Session“ auswählen $\rightarrow$ Einloggen. - geht das noch? -\item Unity: Die System-Einstellungen etc. sind oben rechts beim Logout-Knopf versteckt. Draufklicken, im Menü ganz unten ! +% \item Will der User evtl. \textit{Gnome} statt \textit{Unity} als Desktop habe? Ausloggen $\rightarrow$ Am Login-Screen „klassische Session“ auswählen $\rightarrow$ Einloggen. - geht das noch? +\item Unity: Die System-Einstellungen etc. sind oben rechts beim Logout-Knopf versteckt. Draufklicken, im Menü ganz unten! \end{itemize*} \section{Ende} \begin{itemize} \item \texttt{/etc/apt/sources.list.d/lipoffline.list} entfernen oder auskommentieren; dann \texttt{apt-get update} -\item WLAN mit Eduroam eingerichtet und getestet ? Email, Jabber, \ldots eingerichtet ? -\item Finden die Leute ihre Windows-„Eigene Dateien“ ? Symlink(s) angelegt ? -\item Wurden sie darauf hingewiesen, dass ggf. dort mehr Platz zum Speichern ist als in \texttt{/home} ? -\item Sind sie sonst zufrieden ? Wurde der USB-Stick resized (\texttt{gparted}) um den ganzen Stick auszufüllen ? Leih-USB-Stick zurückgegeben ? -\item Wissen sie vom 2.Tag (KISS; Physik-Hörsaaal 28D001 18.10.2012) ? +\item WLAN mit Eduroam eingerichtet und getestet? Email, Jabber, \ldots eingerichtet? +\item Finden die Leute ihre Windows-„Eigene Dateien“? Symlink(s) angelegt? +\item Wurden sie darauf hingewiesen, dass ggf. dort mehr Platz zum Speichern ist als in \texttt{/home}? +\item Sind sie sonst zufrieden? +\item Wissen sie vom 2.Tag (KISS; Physik-Hörsaaal 28D001 18.10.2012)? \end{itemize} \end{document}