Inhaltsverzeichnis
Zeit
LIP: 11.04.2013
KISS: 18.04.2013 16-21 Uhr
Ort
LIP: Physik-Hörsaal 28D001 (gebucht)
KISS:Poolräume 4U17 und 4U18 (gelb und rot)
Tag 1: LIP
Anmeldung
- Umfrage+Anmeldung: http://www.fsmpi.rwth-aachen.de/lip/
Installationsquellen
USB-Sticks
Bevorzugtes Installationsmedium ist der USB-Stick. Hier sind alle Ubuntu-Updates bis einschließlich dem 09.04.2013 integriert. Das spart viel Zeit beim Installieren. Außerdem ist die ganze empfohlene Software auf dem Stick.
USB-Sticks (>= 4GB) sollen die Installierenden falls möglich selbst mitbringen. Für die USB-Sticks gibt es ein Image das jeder Installierende schon mal zuhause runterladen sollte und unter Windows mit diesem Tool auf seinen USB-Stick kopieren soll.
Anleitung zum Erstellen der USB-Sticks: LIP:UsbStickImage
Direktlink zur Image-Datei LIP-SS13-05.img md5sum: 1b7775b8a89dfd67e4bd6d6a652a0ed4
CD und DVD
Installationsmedien werden erst bei Bedarf gebrannt.
CDs: Können nur das Ubunutu-Standard-Image enthalten: Quelle: http://cdimage.ubuntu.com/precise/daily/current/ Achtung: Die Links zu den .ISOs oben auf der Seite sind meist kaputt, die Links unten im Verzeichnis-Listing funktionieren aber
DVDs: Könnten das customisierte Image enthalten: LIP custom Ubuntu DVDs
Hinweise für Installierende und InstallhelferInnen
Secure Boot
- Shim installation: http://wiki.ubuntuusers.de/EFI_Nachbearbeitung#Secure-Boot-nachruesten
- 12.04 sudo apt-get install linux-signed-generic-lts-quantal grub-efi-amd64-signed shim-signed
- 12.10 sudo apt-get install linux-signed-generic grub-efi-amd64-signed shim-signed
- Abschließend: sudo grub-install –uefi-secure-boot # –force
- Achtung: Gab Probleme mit Chainloading in Windows 8 evtl. Lösung unter: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464
Windows 8
VirtualBox / Qemu
- Zum Testen der Installationsmedien:
- Einfacher is Qemu: Auch mit KVM. Anleitung siehe start_in_qemu.txt auf dem Stick.
- Für VirtualBox muß das Image konvertiert werden: http://blog.sleeplessbeastie.eu/2012/04/29/virtualbox-convert-raw-image-to-vdi-and-otherwise/
Nvidia Optimus
- „Bumblebee“ intallieren –> Christopher S. fragen
- Installation für Bumblebee auf Ubuntu 12.04.2 bzw. LIP Image SS 13 ( für ältere und neuere Ubuntu bzw. volle Anleitung siehe hier )
- sudo add-apt-repository ppa:bumblebee/stable
- sudo apt-get update
- sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic-lts-quantal
- Reboot
Windows partitionen vergessen lassen
- Registry-Einträge in HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices löschen. Beim Neustart enumeriert Windows die Festplatten neu und weist auch neue Laufwerkbuchstaben zu. So kann man mit Linux zum Beispiel die Größe der Windowspartition ändern ohne, dass Windows beim nächsten Start (richtiges Herunterfahren) Probleme macht.
ROOT fixen
- Einloggen ggf. auf Konsole
- Lösche:
/etc/profile.d/root_env.sh*
- Dann kann man sich wieder einloggen
- Anfügen an
$HOME/.bashrc
- und an
/etc/skel/.bashrc
(nur von root schreibbar!)
THISROOTLOC="$HOME/root/bin/thisroot.sh" if [ -e "$THISROOTLOC" ] then pushd ${THISROOTLOC%/*/*} > /dev/null . bin/thisroot.sh popd > /dev/null fi #end;
Tag 2: KISS
Vorträge / Rahmenprogramm
- Unity UI Workflow: Rikus
- Email: Daniel
- Jabber: Rikus+Experte: Peter Hansen (?)
- Linux kann auch anders aussehen / Linux != Ubuntu-Unity : Svenja (kann was vorbereiten, bin aber bis 17:15 im Kernbereich - Svenja)
- gnome-3
- xubuntu-Desktop
- Die Linux-Welt (Ursprung und Aktuelles): Walter ca. 7min Folien:
Global-Workshops
- Shell-Workshop (nützliche tools erklären): Björn, Milan
Workshops
- Latex+Beamer: Svenja
- Spiele: Daniel
- SSH: mmoebius (*)
- C++ Powercoden: Corny
- SAGE: Jonathan (*)
- ZSH-Konfigurieren: Corny
- GIT: Björn
- Emacs: Milan
- JACK audio connection kit: Milan
- Email-Crypto: Daniel
- Python: Gereon
- wm-i3: Gereon
- 5 Wege wie man sich an freier/open source Software beteiligen kann ohne ein Programmiersuperheld sein zu muessen: Milan
- Virtualisierung mit KVM, Qemo, LibVirt, aber auch VBox wenn erwünscht: Rikus
(*) == Von Interesse in der Physik
Workshops TODO (haben keinen Vortragenden, wären aber wünschenswert)
- rsync (*)
ZSH (hier ist der link zu meiner config, zusammengefasst und configuriert)
i3
Meine Config: LIP:i3Workshop
Workshops gehalten
- Email-Crypto (global) (Daniel)
- Latex-Beamer (global) (Svenja)
- Shell (global) (Milan, Björn)
- SSH (global) (Mmoebius)
- GIT (global) (Björn)
Nützliche Tools für Kiss
- key-mon: Zeigt Tastenanschläge auf dem Bildschirm an, Achtung möglicherweise muss man mit den Settings ein bisschen rumspielen
Ideen für nächstes Image
- ARCH Linux
- Helferskripte
- RAM-Size + Grafik-Ramsize, SWAP-Size berechnen
- Partionstabellentyp –> Automatisch richtiges Partionierungstool starten
- LVM automatisch anlegen (Größen Vorschlagen etc)(?)
- Partiontabellentyp automatisch durch GRUB2 bestimmen lassen (Hint: Automatisch die richtigen Module laden)
- GRUB2forWIN statt GRUB2forDOS (Umbennung des Projekts)
- /lib/modules aufräumen, nur eine Kernelversion
- Bau des Installer-Images ausgehend von einem der „Daily Builds“, die vmtl. schon die Updates bis zum jeweiligen Tag enthalten (stimmt das?) - http://cdimage.ubuntu.com/precise/daily-live/current/ (?)
- oder die entsprechende Folgeversion (quantal, …)
- Das Script lahmlegen, das den apt-clone-bug im Installer triggert: [Live CD]/lib/partman/finish.d/01apt_clone_save
- Am Ende des Installierendenhandouts: „Hilfe-Winker setzen, Helfer macht Abmeldung“
- Abmeldung:
- USB-Stick vergrößern
/etc/apt/sources.list.d/lipoffline.sh
löschen- KISS hinweis
- Mailingliste linux-users@fsmpi.rwth-aachen.de abonnieren oder EMail-Addresse aufnehmen
Zusätzliche Pakete
- grub-efi + dependants
- ddrescue
- smartmontools
Helfer
- Wir brauchen dringend mehr Leute!
- Grundsätzliche Frage bei der Nachbesprechung: wird die LIP im SS13 überhaupt noch stattfinden?
Sonstiges
- Auflösung auf den Beamer mit Präsentationslaptop vorbereiten!!
- Generalprobe evtl. sinnvoll?
- KISS überhaupt sinnvoll? Es wurden Zweifel am Fortbestand der Veranstaltung geäussert. Wiederum auch völlig unklar: was wollen wir mit der KISS eigentlich erreichen, welche Zielgruppe sollte angepeilt werden, etc..
- Dazu: Soll die Video-AG überhaupt weiter in Anspruch genommen werden?
- Ferner: Was bringt es eigentlich, wenn wir jedes Semester genau die gleichen Vorträge halten?
Learning Server Idee
- Arbeiten an der shell
→ interaktives „mud-ähnliches“ tutorial?
- * grep, cut, find, etc.. Benutzung erklären
- basics 1 - directory anzeigen
- all, long, human readable etc..
- awk/sed?
- basics 2: Ausgabe in Datei umleiten
- in Lektionen unterteilt.
- basics3: einfache sed Befehle
→ auf webseite: anweisung per ssh in vm-jail rein. → „testumgebung“ → Nicht ganz klar, wie realisiert. Javascript-mockup auf Website eingebettet waere moeglich; auch: verbindung ueber ssh (evtl. sogar mit PuttY); Neue Erkenntniss: es gibt „shell in a box“
- * Grundidee: Lektion besteht aus startpunkt und endpunkt, wenn der endpunkt erreicht ist ist die lektion bestanden.
- * Aber: O-Ton Alex (Video-AG): „Das kann man doch auch alles mit der Maus“
- Frage dazu an alle: In wie fern wollen wir den Leuten überhaupt irgendwas jenseits von „klicki-bunti“ zeigen?