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
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
-
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
-
Windows 8
VirtualBox / Qemu
Nvidia Optimus
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 )
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
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)
Die Linux-Welt (Ursprung und Aktuelles): Walter ca. 7min Folien:
Global-Workshops
Workshops
-
Spiele: Daniel
-
C++ Powercoden: Corny
SAGE: Jonathan (*)
ZSH-Konfigurieren: Corny
-
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)
ZSH (hier ist der link zu meiner config, zusammengefasst und configuriert)
i3
Workshops gehalten
Email-Crypto (global) (Daniel)
Latex-Beamer (global) (Svenja)
Shell (global) (Milan, Björn)
SSH (global) (Mmoebius)
GIT (global) (Björn)
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
-
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“
Zusätzliche Pakete
grub-efi + dependants
ddrescue
smartmontools
Helfer
Sonstiges
Learning Server Idee
→ interaktives „mud-ähnliches“ tutorial?
→ 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“