Opalix 2005:Opalix erstellen: Unterschied zwischen den Versionen
(→Eye-candy: kickerrc hinzugefuegt) |
(→Voraussetzungen: aktualisiert) |
||
Zeile 4: | Zeile 4: | ||
== Voraussetzungen == | == Voraussetzungen == | ||
− | * Eine Linuxinstallation | + | * Eine vorhandene Linuxinstallation. Welche Distribution ist egal, ich persönlich benutze [http://www.archlinux.org ArchLinux]. Falls Ihr noch keine Linuxinstallation habt, koennt ihr Knoppix via <code>knoppix-installer</code> installieren. |
* 1 GB RAM (echter Speicher + Swap) vorhanden | * 1 GB RAM (echter Speicher + Swap) vorhanden | ||
* 6 GB freier Festplattenspeicher | * 6 GB freier Festplattenspeicher | ||
+ | * Möglichst schneller Prozessor, auf einem AMD Athlon 1100 dauert das Komprimieren des CD-Images ca. 30-40 Minuten. | ||
== KNOPPIX Installieren == | == KNOPPIX Installieren == |
Version vom 27. Oktober 2004, 09:07 Uhr
Dies ist noch Work-In-Progress und nicht vollständig. Ich arbeite dran. -- BjoernB Di Okt 26 01:22:34 CEST 2004
Inhaltsverzeichnis
Voraussetzungen
- Eine vorhandene Linuxinstallation. Welche Distribution ist egal, ich persönlich benutze ArchLinux. Falls Ihr noch keine Linuxinstallation habt, koennt ihr Knoppix via
knoppix-installer
installieren. - 1 GB RAM (echter Speicher + Swap) vorhanden
- 6 GB freier Festplattenspeicher
- Möglichst schneller Prozessor, auf einem AMD Athlon 1100 dauert das Komprimieren des CD-Images ca. 30-40 Minuten.
KNOPPIX Installieren
Zuerst müssen wir eine Kopie von KNOPPIX auf unser System kopieren und das Rootfilesystem auspacken, bevor wir es im zweiten Teil modifzieren können.
- Im Home-Verzeichnis ein Verzeichnis mit dem Namen
opalix
anlegen. Inopalix
die Verzeichnisseworkarea
undknoppix
anlegen. Inworkarea
erstellen wir die neue CD. - Aktuelle Knoppix Version von http://www.knoppix.net/get.php herunterladen und in
opalix
speichern.- WICHTIG: Mit dem Programm
md5sum
die Korrektheit des ISOs sicherstellen.
- WICHTIG: Mit dem Programm
- Aktuelles OPAL Paket für Debian von Opal für Linux herunterladen und in
opalix
speichern. - KNOPPIX auf einen Rohling brennen.
- Die CD mounten und den kompletten Inhalt nach
$HOME/opalix/workarea
kopieren. - Neubooten und von der der CD KNOPPIX starten.
- Die Partition, auf der
$HOME/opalix
zu finden ist schreibbar (rw) mounten. - In einer Rootshell nach
$HOME/opalix
wechseln und ein temporäres Verzeichnis anlegen und darin das komprimierte Rootfilesystem von KNOPPIX mounten, dann das komplette Filesystem nach$HOME/opalix/knoppix
kopieren.mkdir rfs;
insmod cloop file=$PATH_TO_HOME/opalix/workarea/KNOPPIX/KNOPPIX;
mount -o ro /dev/cloop rfs;
cp -rf rfs/* knoppix/
- Neubooten, diesmal das bereits installierte Linuxsystem.
- Todo: Grafik mit gimp erstellen -> lss16 beschreiben
Modifizieren
Jetzt haben wir eine Kopie von KNOPPIX auf der lokalen Festplatte, die wir verändern können. Wir werden nun im Folgenden die interessantesten Plätze abklappern.
OPAL installieren und Platz schaffen
Wir werden OPAL aus dem .deb Archiv installieren und danach unnötige Pakete löschen, so dass am Ende wieder alles auf eine CD passt. Dazu müssen wir in eine chroot
-Umgebung wechseln.
- Kopiere das .deb Paket nach
$HOME/opalix/knoppix/root
. (Als root, da der KNOPPIX-Verzeichnisbaum auch durch die Rechte geschützt ist. Dies sollte nicht verändert werden.) - Als root führe in
$HOME/opalix
den Befehlchroot knoppix
aus. - Installiere in der
chroot
-Shell OPAL.cd; dpkg -i ocs*.deb
- Lösche ausreichend Pakete.
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n
gibt einen guten Anhaltspunkt.
/etc/skel
In dem Verzeichnis /etc/skel
bzw. $HOME/opalix/knoppix/etc/skel
liegen die Voreinstellungen für neue Benutzer, die beim Systemstart von KNOPPIX für den Benutzer knoppix
übernommen werden.
Besonders interessant sind hierbei:
/etc/skel/.mozilla/knoppix/${PROFILNAME}/bookmarks.html
- Hier speichert Mozilla seine Bookmarks. Auch interessant istprefs.js
, hier wird die Startseite definiert./etc/skel/.kde/share/apps/konqueror/bookmarks.xml
- Die Bookmarks von Konqueror./etc/skel/.kde/Autostart
- Hier könnt ihr bequem Skripte ablegen, die beim Starten von X11 durchgeführt werden sollen./etc/skel/Desktop
- Hier könnt ihr Links, die auf dem Desktop erscheinen hinzufügen.
Dokumentation hinzufügen
Das aktuelle OPAL-Paket für Debian installiert leider die Dokumentation nicht automatisch mit. Deshalt muss sie von http://uebb.cs.tu-berlin.de/opal heruntergeladen und per Hand entpackt werden. Hiefür bietet sich /usr/share/doc/opal
an.
Eye-candy
Es bietet sich an die Grafiken von KNOPPIX auszutauschen und an die Freitagsrunde anzupassen. Dabei interessant sind folgende Stellen:
/usr/share/apps/ksplash/Themes/Default
- Hier liegen die Grafiken für den KDE-Splashscreen. Einfach mit dem GIMP bearbeiten.- Das Hintergrundbild wird in
/etc/init.d/knoppix-autoconfig
gesetzt. Hierdurch werden Änderungen im Profil überschrieben. Am besten mit einem Editor nachBACKGROUND=
suchen und per Hand anpassen. - In
/etc/skel/.kde/share/config/kdesktoprc
können diverse Parameter zur Desktopanzeige angepasst werden. - In
/etc/skel/.kde/share/config/kickerrc
können Icons aus der Taskbar entfernt werden.
Remastern
TODO: Remastern beschreiben.
Resourcen
Entweder du änderst alles per Hand oder verwendest die Version von OPALIX 2004 als Basis.
etc_skel.tgz
herunterladen. TODO: LINK EINFÜGEN