<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=130.149.19.1</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=130.149.19.1"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/130.149.19.1"/>
	<updated>2026-11-01T08:36:53Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Opalix_2005:Opalix_erstellen&amp;diff=1888</id>
		<title>Opalix 2005:Opalix erstellen</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Opalix_2005:Opalix_erstellen&amp;diff=1888"/>
		<updated>2006-04-25T12:18:22Z</updated>

		<summary type="html">&lt;p&gt;130.149.19.1: /* Knoppix installieren und auf Festplatte speichern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
* 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 &amp;lt;code&amp;gt;knoppix-installer&amp;lt;/code&amp;gt; installieren.&lt;br /&gt;
* 1 GB RAM (echter Speicher + Swap) vorhanden&lt;br /&gt;
* 6 GB freier Festplattenspeicher&lt;br /&gt;
*: Der Speicher muss auf einer für Linux beschreibbaren Partition vorliegen, die die Dateirechte korrekt speichert. Also nicht NTFS/FAT. Ich empfehle, eine eigene Partition zum Arbeiten anzulegen. Dann ist die Gefahr, versehentlich sein eigenes System zu plätten, kleiner.&lt;br /&gt;
* Möglichst schneller Prozessor, auf einem AMD Athlon 1100 dauert das Komprimieren des CD-Images ca. 30-40 Minuten.&lt;br /&gt;
&lt;br /&gt;
== Knoppix installieren und auf Festplatte speichern ==&lt;br /&gt;
Im folgenden werden wir Knoppix auf der Festplatte speichern, entpacken und auf die Modifikationen vorbereiten. Dazu booten wir Knoppix von einer CD-RW und mounten dann unsere Arbeitspartition. Zu guter letzt kopieren wir das KNOPPIX System auf unsere Festplatte.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden gehe ich davon aus, dass sich der CD-Brenner unter &amp;lt;code&amp;gt;/dev/cdrecorder&amp;lt;/code&amp;gt; finden lässt und sich der Arbeitsplatz auf der Partition &amp;lt;code&amp;gt;/dev/hda9&amp;lt;/code&amp;gt; befindet, die auf &amp;lt;code&amp;gt;/mnt/hda9&amp;lt;/code&amp;gt; gemountet ist. Gegebenenfalls anpassen!&lt;br /&gt;
&lt;br /&gt;
# Aktuelle Knoppix Version von http://www.knoppix.net/get.php herunterladen.&lt;br /&gt;
#:&#039;&#039;&#039;WICHTIG&#039;&#039;&#039;: Mit dem Programm &amp;lt;code&amp;gt;md5sum&amp;lt;/code&amp;gt; die Korrektheit des ISOs sicherstellen.&lt;br /&gt;
# Knoppix brennen, &#039;&#039;&#039;Korrektheit der gebrannten CD feststellen!&#039;&#039;&#039; (K3b kann das automatisch, ansonsten wieder &amp;lt;code&amp;gt;md5sum&amp;lt;/code&amp;gt; bemühen: &lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;md5sum /dev/cdrecorder&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Festplatte vorbereiten: Auf &amp;lt;code&amp;gt;/dev/hda9&amp;lt;/code&amp;gt; zwei Verzeichnisse anlegen:&lt;br /&gt;
#: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mkdir -p /mnt/hda9/knx/master # Hier erstellen wir unsere Version&lt;br /&gt;
mkdir -p /mnt/hda9/knx/source # Hier kommt das Entpackte Image hin.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rechner neu starten, diesmal von der Knoppix CD booten.&lt;br /&gt;
# &amp;lt;code&amp;gt;/dev/hda9&amp;lt;/code&amp;gt; mounten. Sollte durch Klicken auf dem Desktop möglichen sein.&lt;br /&gt;
# Unter Knoppix eine Root-Shell aufmachen (Knoppix-Menü) und den &amp;lt;code&amp;gt;/KNOPPIX&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;/mnt/hda9/knx/source&amp;lt;/code&amp;gt; kopieren:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /mnt/hda9/knx/source&lt;br /&gt;
cp -pr /KNOPPIX . # Geduld! Dauert eine ganze weile.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Artwork und Autostart-Krams kopieren. Die große (ca. 700Mb) KNOPPIX Datei können wir uns sparen.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /mnt/hda9/knx/master&lt;br /&gt;
cp -p /cdrom/* .&lt;br /&gt;
cp -pr /cdrom/boot .&lt;br /&gt;
mkdir KNOPPIX&lt;br /&gt;
cd KNOPPIX&lt;br /&gt;
cp -pr /cdrom/KNOPPIX/*[^X] .&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Rechner neu starten, vorhandenes Linux booten.&lt;br /&gt;
&lt;br /&gt;
== OCS installieren ==&lt;br /&gt;
Im folgenden werden wir das OPAL Compilation System installieren und andere Applikationen entfernen, so dass am Ende alles wieder auf eine CD passt.&lt;br /&gt;
&lt;br /&gt;
# Den X-Server für fremde Sessions freischalten. Dies machen wir, damit wir aus Knoppix/Opalix heraus grafische Programme benutzen können. (ja, nicht gerade 1337, aber praktisch.) Als normaler User:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xhost +localhost&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Die Partition mit den Knoppix Daten mounten (von jetzt an als root):&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mkdir -p /mnt/hda9&lt;br /&gt;
mount /dev/hda9 /mnt/hda9&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Das aktuelle ocs Paket für Debian herunterladen und speichern, als root nach &amp;lt;code&amp;gt;/mnt/hda9/knx/source/KNOPPIX/root&amp;lt;/code&amp;gt; kopieren.&lt;br /&gt;
# In das Knoppix System wechseln:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chroot /mnt/hda9/knx/source/KNOPPIX&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# In der chroot-Umgebung mit &amp;lt;code&amp;gt;kpackage&amp;lt;/code&amp;gt; das OCS Paket installieren und andere Pakete deinstallieren (ca. 100-200Mb). Es empfehlen sich zum Beispiel die KDE-Übersetzungen als Anfang.&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
export DISPLAY=localhost:0&lt;br /&gt;
kpackage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Bei Opalix 2005 wurden die folgenden Pakete entfernt:  audacity* kde-i18n-es* kde-i18n-fr* kde-i18n-it* kde-i18n-ja* kde-i18n-nl* kde-i18n-pl* kde-i18n-tr* kstars* kstars-data* libgcj4-dev* libnasl2* libnessus2* libwine* libwine-print* libwine-twain* nessus* nessus-plugins* nessusd* startnessus-knoppix* wine* wine-utils* winesetuptk*&lt;br /&gt;
&lt;br /&gt;
== Dokumentation hinterlegen ==&lt;br /&gt;
Den angehenden OPAL-Ninjas sollte etwas Dokumentation mit auf den Weg gegeben werden. Deshalb bietet es sich an, die aktuelle [http://uebb.cs.tu-berlin.de/~opal/ocs/doc/html/index.html Bibliotheca Opalica] herunterzuladen und auf der CD zu speichern. Als Ort bietet sich dafür &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/var/local/doc&amp;lt;/code&amp;gt; (OPALIX 2005) oder &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/usr/local/share/doc&amp;lt;/code&amp;gt; an.&lt;br /&gt;
&lt;br /&gt;
Damit die Benutzer die Doku auch finden, sollte dafür ein Link auf dem Desktop angelegt werden. Sinvoller weise packt man dann auch noch ein Dokument &amp;quot;Erste Schritte&amp;quot; und ein Dokument &amp;quot;Über die Freitagsrunde&amp;quot; und linkt auch dorthin. Die Links am Besten auf dem eigenen (KDE-)Desktop erstellen und dann nach &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/etc/skel/Desktop&amp;lt;/code&amp;gt; kopieren. Die Links und verwendeten Icons von OPALIX 2005 liegen im [http://intern.freitagsrunde.org/Opalix/2005/Material/links/ internen Bereich].&lt;br /&gt;
&lt;br /&gt;
== Bookmarks bei Mozilla, Firefox und Konqueror setzen==&lt;br /&gt;
Im folgenden setzen wir die Bookmarks für die Browser auf die Freitagsrunde Seite, das Wiki und die Opalix-Seite. Die Verwendeten Dateien sind im  [http://intern.freitagsrunde.org//Opalix/2005/Material/bookmarks/ internen Bereich] zu finden. Hinweis: Die Dateien liegen in UTF-8 vor.&lt;br /&gt;
&lt;br /&gt;
===Mozilla===&lt;br /&gt;
In dem Verzeichnis &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/etc/skel/.mozilla/knoppix/${PROFILNAME}/&amp;lt;/code&amp;gt; werden die Details für Mozilla gespeichert. Dort die Dateien &amp;lt;code&amp;gt;bookmarks.html&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;prefs.js&amp;lt;/code&amp;gt; speichern.&lt;br /&gt;
&lt;br /&gt;
===Firefox===&lt;br /&gt;
In dem Verzeichnis &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/etc/skel/.mozilla/firefox/${PROFILNAME}/&amp;lt;/code&amp;gt; werden die Details für Firefox gespeichert. Dort die Dateien &amp;lt;code&amp;gt;bookmarks.html&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;prefs.js&amp;lt;/code&amp;gt; speichern.&lt;br /&gt;
&lt;br /&gt;
===Konqueror===&lt;br /&gt;
In dem Verzeichnis &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/etc/skel/.kde/share/apps/konqueror&amp;lt;/code&amp;gt; werden die Details für Konqueror gespeichert. Dort die Datei &amp;lt;code&amp;gt;bookmarks.xml&amp;lt;/code&amp;gt; speichern.&lt;br /&gt;
&lt;br /&gt;
==Grafiken anpassen==&lt;br /&gt;
Damit Opalix auch nach was aussieht und das Logo der Freitagsrunde trägt, werden wir im folgenden ein paar Grafiken austauschen. Die verwendeten Grafiken sind wieder im [http://intern.freitagsrunde.org//Opalix/2005/Material/gfx/ internen Bereich] zu findne.&lt;br /&gt;
&lt;br /&gt;
=== KDE ===&lt;br /&gt;
Bei KDE gibt es zweierlei anzupassen. Einerseits den Hintergrund des Desktops, andererseits die Grafiken beim Startup (das kleine Kästchen, in dem steht, was gestartet wird.)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ksplash&amp;lt;/code&amp;gt; (Startup)&lt;br /&gt;
:Die Grafiken, die &amp;lt;code&amp;gt;ksplash&amp;lt;/code&amp;gt; benutzt, liegen im Verzeichnis &amp;lt;code&amp;gt;(/mnt/hda9/knx/source/KNOPPIX)/usr/share/apps/ksplash/Themes/Default&amp;lt;/code&amp;gt;. Besonders interessant ist die Datei &amp;lt;code&amp;gt;splash_top.png&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;kdesktop&amp;lt;/code&amp;gt; (Hintergrund)&lt;br /&gt;
:Da die Knoppix Startskripte die KDE einstellungen überschreiben, ist es am einfachsten, die Knoppix Hintergründe zu überschreiben. Dazu müssen wir unseren Hintergrund an zwei Stellen speichern:&lt;br /&gt;
:*&amp;lt;code&amp;gt;/mnt/hda9/knx/master/KNOPPIX/background.png&amp;lt;/code&amp;gt; &lt;br /&gt;
:*&amp;lt;code&amp;gt;/mnt/hda9/knx/source/KNOPPIX/usr/local/lib/knoppix.png&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Hintergrund kann hierbei ein .gif, .png oder .jpg sein, die Namen background und knoppix sind entscheidend. Gleichnamige Dateien, die schon da sind, muss man löschen.&lt;br /&gt;
&lt;br /&gt;
=== Bootgrafik ===&lt;br /&gt;
Der Bootloader zeigt sein eigenes Bild an. Dieses Bild ist unter &amp;lt;code&amp;gt;/mnt/hda9/knx/master/boot/isolinux/logo.16&amp;lt;/code&amp;gt; zu finden. Es liegt &amp;lt;code&amp;gt;im lss16&amp;lt;/code&amp;gt;-Format vor, dass man nicht direkt bearbeiten kann. (jedenfalls nicht mit Gimp) Glücklicherweise sind alle wichtigen Formatkonvertierer bei Knoppix dabei.&lt;br /&gt;
&lt;br /&gt;
# Erstelle mit Gimp oder irgendeinem anderen Grafikprogramm ein Bild, das den folgenden Kriterien genügt:&lt;br /&gt;
:*Format: 640 * 400 Pixel&lt;br /&gt;
:*Nur 16 Farben werden verwendet. (gimp:Image-&amp;gt;Mode-&amp;gt;Indexed)&lt;br /&gt;
#Speichere dieses Bild als Windows Bitmap im Knoppix-System ab (&amp;lt;code&amp;gt;/mnt/hda9/knx/source/KNOPPIX/root/boot.bmp&amp;lt;/code&amp;gt;).&lt;br /&gt;
#Im chroot-System die folgenden Befehle ausführen:&lt;br /&gt;
#:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /root&lt;br /&gt;
bmptoppm &amp;lt; boot.bmp | ppmtolss16 &amp;gt; logo.16&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Wenn es keine Fehler gab, kann man jetzt das fertige Logo an die richtige Stelle (&amp;lt;code&amp;gt;/mnt/hda9/knx/master/boot/isolinux/logo.16&amp;lt;/code&amp;gt;) kopieren.&lt;br /&gt;
&lt;br /&gt;
==Letzte Schritte==&lt;br /&gt;
&lt;br /&gt;
===Windows Autostart Webseite===&lt;br /&gt;
Durch das Autostart-Feature unter Windows wird automatisch die Datei &amp;lt;code&amp;gt;/mnt/hda9/knx/master/index.html&amp;lt;/code&amp;gt; angezeigt, in der normalerweise Knoppix besungen wird. Am besten diese Datei in &amp;lt;code&amp;gt;knoppix_index.html&amp;lt;/code&amp;gt; umbenennen, und dann eine eigene Kurzeinleitung schreiben, die dann auf die alte Knoppix-Seite verlinkt.&lt;br /&gt;
&lt;br /&gt;
===Willkommenstext===&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;/mnt/hda9/knx/master/boot/isolinux/boot.msg&amp;lt;/code&amp;gt; steht der Begrüßungstext, der vom Bootloader angezeigt wird. Dort eventuell Knoppix durch OPALIX ersetzen.&lt;br /&gt;
&lt;br /&gt;
==Remastern==&lt;br /&gt;
Zum Remastern braucht ihr die &amp;lt;code&amp;gt;cloop-utils&amp;lt;/code&amp;gt;. Entweder eure Distribution enthält sie bereits (z.B. Debian, Mandrake) oder Ihr installiert sie einfach aus den Quellen ([http://ftp.debian.org/debian/pool/main/c/cloop/cloop_2.02.1+eb.8.tar.gz cloop-utils-2.02 Quellen von Debian]) via &amp;lt;code&amp;gt;make; make install&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Zum Remaster verwende ich das folgende Skript, das Ihr gegebenenfalls an eure Pfade anpassen müsst:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
PROJECTDIR=&amp;quot;/mnt/hda9/knx&amp;quot;&lt;br /&gt;
ROOT=&amp;quot;source/KNOPPIX&amp;quot;&lt;br /&gt;
MASTER=&amp;quot;master&amp;quot;&lt;br /&gt;
PREPARER=&amp;quot;Björn Brandenburg &amp;lt;askadar@cs.tu-berlin.de&amp;gt;&amp;quot;&lt;br /&gt;
SORT=&amp;quot;&amp;quot;&lt;br /&gt;
#SORT=&amp;quot;-sort mkisofs.sort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
CREATE_CFS=/usr/local/bin/create_compressed_fs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $PROJECTDIR&lt;br /&gt;
mkisofs $SORT -iso-level 4 -R -U -V &amp;quot;OPALIX filesystem&amp;quot; -publisher &amp;quot;freitagsrunde.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad &amp;quot;$PROJECTDIR/$ROOT&amp;quot;  &lt;br /&gt;
| nice -5 $CREATE_CFS - 65536 &amp;gt; &amp;quot;$PROJECTDIR/$MASTER/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd &amp;quot;$PROJECTDIR/$MASTER&amp;quot;&lt;br /&gt;
rm -f KNOPPIX/md5sums&lt;br /&gt;
find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
&lt;br /&gt;
cd $PROJECTDIR&lt;br /&gt;
mkisofs -pad -l -r -J -v -V &amp;quot;OPALIX 2005&amp;quot; -publisher &amp;quot;freitagsrunde.org&amp;quot; -p &amp;quot;$PREPARER&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table &lt;br /&gt;
-b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o opalix.iso &amp;quot;$PROJECTDIR/$MASTER&amp;quot;&lt;br /&gt;
&lt;br /&gt;
kdialog -msgbox &amp;quot;OPALIX ist fertig gebacken!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ruft das Skript auf, geht Kaffee trinken, und eine Weile später solltet ihr ein fertiges &amp;lt;code&amp;gt;opalix.iso&amp;lt;/code&amp;gt; im Projektverzeichnis finden. Wenn es dann auch noch auf eine CD passt, könnt ihr mit dem Testen anfangen, ansonsten müsst ihr noch mehr Pakete entfernen.&lt;br /&gt;
&lt;br /&gt;
==Referenzen==&lt;br /&gt;
Diese Anleitung wurde unter anderem durch die Informationen in folgenden Dokumenten möglich:&lt;br /&gt;
* [http://www.knoppix.net/wiki/Knoppix_Remastering_Howto Knoppix Remastering Howto]&lt;br /&gt;
* [http://www.knoppix.net/forum/viewtopic.php?p=1545 Bootloader-Grafik Howto]&lt;br /&gt;
* [http://featherlinux.berlios.de/remastering.html Bootloader-Grafik Feather-Linux Remastering Mini Howto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Opal]]&lt;br /&gt;
[[Kategorie: Opalix]]&lt;/div&gt;</summary>
		<author><name>130.149.19.1</name></author>
	</entry>
</feed>