<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://knoppix.net/wiki3/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.171.126.25</id>
		<title>Knoppix Documentation Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.171.126.25"/>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Special:Contributions/87.171.126.25"/>
		<updated>2026-09-19T11:29:40Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://knoppix.net/wiki/Talk:Knoppix_Remastering_Howto_Deutsch</id>
		<title>Talk:Knoppix Remastering Howto Deutsch</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Talk:Knoppix_Remastering_Howto_Deutsch"/>
				<updated>2008-01-12T13:29:00Z</updated>
		
		<summary type="html">&lt;p&gt;87.171.126.25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich habe das deutsche HowTo mal ein wenig an das englische HowTo angenähert und um das Kommando zum Erstellen des komprimierten KNOPPIX-Image bei zu wenig RAM erweitert. Wenn ich Zeit finde werde ich ein wenig weiter machen, sofern das gewünscht ist. Sprachlich bedarf der Artikel sicher auch noch einiger Überarbeitung. --[[User:87.171.126.25|87.171.126.25]] 13:29, 12 January 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>87.171.126.25</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch</id>
		<title>Knoppix Remastering Howto Deutsch</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch"/>
				<updated>2008-01-12T13:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;87.171.126.25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Leitfaden wie man KNOPPIX remastert. (Hinweis: Jeder Befehl erstreckt sich nur über '''eine''' Zeile, Zeilenumbrüche sind mit ┐ gekennzeichnet. Wenn du irgendwelche Kommentare oder Vorschläge hast, schreibe sie bitte am Ende dieser Seite rein.)&lt;br /&gt;
&lt;br /&gt;
Natürlich ist es viel weniger Arbeit (kein Entfernen von Programmen), wenn man bereits mit einem &amp;quot;customized&amp;quot; Knoppix beginnt. Siehe [[Knoppix Customizations]] oder [[Knoppix CustomizationsDeutsch]].&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen: =&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** insgesamt mindestens 1 Gigabyte freien RAM+Swap (z.B. 256 Megabyte RAM und 750 Megabyte Swap-Bereich verfügbar)&lt;br /&gt;
** 3 Gigabyte freien Speicher auf der Festplatte&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
** ???&lt;br /&gt;
&lt;br /&gt;
= Anleitung =&lt;br /&gt;
Diese Anleitung ist zumindest gültig für Knoppix 3.9 / 5.1.1.&lt;br /&gt;
&lt;br /&gt;
== Umgebung für das Remastering einrichten ==&lt;br /&gt;
&lt;br /&gt;
# Booten von der ''Knoppix-CD''&lt;br /&gt;
# Öffne eine Root Shell:&lt;br /&gt;
#* Menü: KDE-Menü-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
#* Hinweis: Alle weiter unten stehenden Befehle sollten von der Root-Shell aufgerufen werden.&lt;br /&gt;
# Konfigurieren deiner Internet-Verbindung (die brauchen wir später noch). Wenn du DHCP benutzt sollte sie bereits eingerichtet sein.&lt;br /&gt;
#* Hinweis: Rufe '''ifconfig''' auf um dies zu überprüfen.&lt;br /&gt;
# Suche dir eine Partition auf der du arbeiten willst.&lt;br /&gt;
# Mounte die Partiton:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mount -rw /dev/hda1 /mnt/hda1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Du must sicherstellen, dass die Partition schreib- und lesbar gemountet ist, ansonsten wird es später zu Fehlern kommen. Um dies zu überprüfen rufe '''mount''' auf.&lt;br /&gt;
# Erzeuge 2 Verzeichnisse auf Partition, eines für deine neue Master-CD und eines für die Sourcen und erzeuge in jedem ein Unterverzeichnis ''KNOPPIX'':&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Kopiere die KNOPPIX-Dateien in dein Source-Verzeichnis:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /KNOPPIX/* /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das wird jetzt ein wenig dauern :)&lt;br /&gt;
# Kopiere alle Dateien der Live-CD, die auch in der remasterten Live-CD enthalten sein sollen in dein Master-Verzeichnis, ''' außer''' die etwa 700 MB große KNOPPIX-Datei, beispielsweise:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp /cdrom/index.html /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -p /cdrom/cdrom.ico /cdrom/autorun.* /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /cdrom/boot/ /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Jetzt kannst du das kopierte KNOPPIX-Verzeichnis zum Wurzelverzeichnis machen:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;chroot /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neu - Ich habe eine ganze Ladung an '''/dev/null permission denied''' Fehlermeldungen bekommen. Update: Gefixt! Überprüfe deinen Mountstatus, wenn du auf dieses Problem stößt: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (ersetze das X mit deiner Partitionsnummer). &amp;quot;Nodev&amp;quot; heißt, dass z.&amp;amp;nbsp;B. /dev/null nicht erreichbar ist und manche Skripte leiten aber die Ausgabe nach /dev/null um. Um dieses Problem zu umgehen, sollte man die Partition anders mounten, bevor man chroot ausführt:&lt;br /&gt;
 mount /dev/hda12 /mnt/hda12&lt;br /&gt;
Und das hat sich geändert:&lt;br /&gt;
 mount /dev/hda12 on /mnt/hda12 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Wenn der obige Befehl nicht geht probiere:&lt;br /&gt;
 mount -t ext3 -o rw /dev/hda12 /mnt/hda12&lt;br /&gt;
&lt;br /&gt;
danach kann man mit chroot weitermachen.&lt;br /&gt;
&lt;br /&gt;
== Arbeiten in der neuen Root Umgebung ==&lt;br /&gt;
&lt;br /&gt;
* chroot ist jetzt ausgeführt und das Verzeichnis &amp;quot;/&amp;quot; enspricht jetzt &amp;quot;/mnt/hda4/knxsource/KNOPPIX&amp;quot;&lt;br /&gt;
* Um ins Internet zu kommen, muß man noch proc mounten: '''mount -t proc /proc proc'''&lt;br /&gt;
* jetzt editiert man /etc/resolv.conf und trägt seinen Nameserver ein&lt;br /&gt;
* Wenn man smbd-Unterstützung haben will, sollte man auch die Arbeitsgruppe in der Datei smb.conf editieren: (MSHOME unter XP Home  und WORKGROUP unter Windows 9x bzw. MSHEIMNETZ und ARBEITSGRUPPE in den deutschen Windows-Versionen)&lt;br /&gt;
* überprüfe, ob die Internet-Verbindung funktioniert: '''ping google.com'''&lt;br /&gt;
* Und jetzt kann man endlich Änderungen durchführen. Wenn man Programme hinzufügen will, dann muß man eventuell andere entfernen, um Platz zu machen. Mit '''apt-get remove &amp;quot;program&amp;quot;'''  kann man das Programm entfernen.&lt;br /&gt;
* Änderungen durchführen... Benutzereinstellungen sind in /etc/skel, ggf. muss man auch noch in /etc/X11/Xsession.d/45xsession das rsync-Kommando anpassen (der Punkt ist, dass der Default-User 'knoppix' nicht per adduser(1) angelegt wird und so einfach eine Kopie von /etc/skel bekommt, sondern in 45xsession explizit nur ein Ausschnitt von /etc/skel nach /home/knoppix kopiert wird.)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Interessantes aus der /etc/init.d/knoppix-autoconfig Datei:&lt;br /&gt;
Das X-Hintergrundbild ist /cdrom/KNOPPIX/background.jpg.&lt;br /&gt;
Außerdem ist knoppix-autoconfig die Stelle, wo man neue Defaults für z.&amp;amp;nbsp;B. den Desktop oder die Sprache eintragen kann.  Um etwa statt KDE twm zu starten, suche man in dieser Datei nach der Stelle, wo die Variable DESKTOP (IIRC) den Default-Wert &amp;quot;kde&amp;quot; bekommt und trage stattdessen &amp;quot;twm&amp;quot; ein.&lt;br /&gt;
Genauso wie floppyconfig gibt es auch ein cdromconfig, welches die Datei /cdrom/KNOPPIX/knoppix.sh ausführt (siehe [[Cheat CodesDeutsch]])&lt;br /&gt;
Interessantes aus der Datei /etc/init.d/xsession:&lt;br /&gt;
Auch hier ist ein Hintergrundbild eingetragen: /usr/local/lib/knoppix.jpg&lt;br /&gt;
&lt;br /&gt;
== Verlassen der neuen Root Umgebung ==&lt;br /&gt;
Sofern du es gemountet hast, musst du /proc wieder unmounten - sehr wichtig!&lt;br /&gt;
* &amp;lt;pre&amp;gt;umount /proc&amp;lt;/pre&amp;gt;&lt;br /&gt;
Drücke '''CTRL+D''' um die chroot-Umgebung zu verlassen.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen des ISO ==&lt;br /&gt;
&lt;br /&gt;
* Wir sind fertig mit den Änderungen und bereit zum Brennen!&lt;br /&gt;
* Als erstes sollte man etwas aufräumen: ''' lösche .bash_history, Dateien in /tmp, Pakete unter /var/cache/apt/archives etc. '''&lt;br /&gt;
* '''rm -rf /mnt/hda4/knxsource/KNOPPIX/.rr_moved'''&lt;br /&gt;
&lt;br /&gt;
=== Komprimiertes KNOPPIX-Image ===&lt;br /&gt;
Jetzt erzeugt man eine große KNOPPIX-Datei mit einem komprimierten cloop-ISO9660-Dateisystem drinnen: &lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad ┐&lt;br /&gt;
 /mnt/hda4/knxsource/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda4/knxmaster/KNOPPIX/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;www.knoppix.net&amp;quot; und &amp;quot;Knoppix.net filesystem&amp;quot; kann man natürlich ändern. Jetzt sollte eine Meldung erscheinen, dass es nicht den ISO-Standards entspricht. Diese Meldung kann man irgnorieren&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das obiges Kommando funktionierte bei mir nicht mit dem neuseten create_compressed_fs. Ich konnte das ISO zwar erstellen, aber das komprimierte KNOPPIX-Image konnte beim Booten nicht richtig gelesen werden (I/O errors beim lesen vom cloop0 device). Vermutlich hatte create_compressed_fs nicht genug RAM schlug fehl ohne Fehlermeldungen zu erzeugen. Das nachfolgende Kommando benutzt eine Datei anstelle des RAM für temopräre Daten und funktionierte.&lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad ┐&lt;br /&gt;
 /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs -B 65536 -f /mnt/hda1/isotemp - ┐&lt;br /&gt;
 /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live-CD ISO ===&lt;br /&gt;
Wenn alles glatt verlaufen ist dann können wir mit dem engültigen CD-ROM-Image weitermachen.&lt;br /&gt;
# Aktualisieren der md5-Hashes um später die Integrität des Images prüfen zu können:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cd /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Das ISO erstellen:&lt;br /&gt;
#* für Knoppix &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b KNOPPIX/boot.img ┐&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt; -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remastered.iso /mnt/hda4/knxmaster'''&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* für Knoppix &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b boot/isolinux/isolinux.bin -no-emul-boot ┐&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;-boot-load-size 4 -boot-info-table -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remasterd.iso /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das ISO wird unter /mnt/hda1/knx/knoppix.iso gespeichert&lt;br /&gt;
Fertig :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>87.171.126.25</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch</id>
		<title>Knoppix Remastering Howto Deutsch</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch"/>
				<updated>2008-01-12T13:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;87.171.126.25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Leitfaden wie man KNOPPIX remastert. (Hinweis: Jeder Befehl erstreckt sich nur über '''eine''' Zeile, Zeilenumbrüche sind mit ┐ gekennzeichnet. Wenn du irgendwelche Kommentare oder Vorschläge hast, schreibe sie bitte am Ende dieser Seite rein.)&lt;br /&gt;
&lt;br /&gt;
Natürlich ist es viel weniger Arbeit (kein Entfernen von Programmen), wenn man bereits mit einem &amp;quot;customized&amp;quot; Knoppix beginnt. Siehe [[Knoppix Customizations]] oder [[Knoppix CustomizationsDeutsch]].&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen: =&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** insgesamt mindestens 1 Gigabyte freien RAM+Swap (z.&amp;amp;nbsp;B. 256 Megabyte RAM und 750 Megabyte Swap-Bereich VERFÜGBAR)&lt;br /&gt;
(außer du benutzt andere Kompressions-Werkzeuge - siehe Ende der Seite)&lt;br /&gt;
** 3 Gigabyte freien Speicher auf der Festplatte&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
= Anleitung =&lt;br /&gt;
Diese Anleitung ist zumindest gültig für Knoppix 3.9 / 5.1.1.&lt;br /&gt;
&lt;br /&gt;
== Umgebung für das Remastering einrichten ==&lt;br /&gt;
&lt;br /&gt;
# Booten von der ''Knoppix-CD''&lt;br /&gt;
# Öffne eine Root Shell:&lt;br /&gt;
#* Menü: KDE-Menü-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
#* Hinweis: Alle weiter unten stehenden Befehle sollten von der Root-Shell aufgerufen werden.&lt;br /&gt;
# Konfigurieren deiner Internet-Verbindung (die brauchen wir später noch). Wenn du DHCP benutzt sollte sie bereits eingerichtet sein.&lt;br /&gt;
#* Hinweis: Rufe '''ifconfig''' auf um dies zu überprüfen.&lt;br /&gt;
# Suche dir eine Partition auf der du arbeiten willst.&lt;br /&gt;
# Mounte die Partiton:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mount -rw /dev/hda1 /mnt/hda1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Du must sicherstellen, dass die Partition schreib- und lesbar gemountet ist, ansonsten wird es später zu Fehlern kommen. Um dies zu überprüfen rufe '''mount''' auf.&lt;br /&gt;
# Erzeuge 2 Verzeichnisse auf Partition, eines für deine neue Master-CD und eines für die Sourcen und erzeuge in jedem ein Unterverzeichnis ''KNOPPIX'':&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Kopiere die KNOPPIX-Dateien in dein Source-Verzeichnis:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /KNOPPIX/* /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das wird jetzt ein wenig dauern :)&lt;br /&gt;
# Kopiere alle Dateien der Live-CD, die auch in der remasterten Live-CD enthalten sein sollen in dein Master-Verzeichnis, ''' außer''' die etwa 700 MB große KNOPPIX-Datei, beispielsweise:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp /cdrom/index.html /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -p /cdrom/cdrom.ico /cdrom/autorun.* /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /cdrom/boot/ /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Jetzt kannst du das kopierte KNOPPIX-Verzeichnis zum Wurzelverzeichnis machen:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;chroot /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neu - Ich habe eine ganze Ladung an '''/dev/null permission denied''' Fehlermeldungen bekommen. Update: Gefixt! Überprüfe deinen Mountstatus, wenn du auf dieses Problem stößt: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (ersetze das X mit deiner Partitionsnummer). &amp;quot;Nodev&amp;quot; heißt, dass z.&amp;amp;nbsp;B. /dev/null nicht erreichbar ist und manche Skripte leiten aber die Ausgabe nach /dev/null um. Um dieses Problem zu umgehen, sollte man die Partition anders mounten, bevor man chroot ausführt:&lt;br /&gt;
 mount /dev/hda12 /mnt/hda12&lt;br /&gt;
Und das hat sich geändert:&lt;br /&gt;
 mount /dev/hda12 on /mnt/hda12 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Wenn der obige Befehl nicht geht probiere:&lt;br /&gt;
 mount -t ext3 -o rw /dev/hda12 /mnt/hda12&lt;br /&gt;
&lt;br /&gt;
danach kann man mit chroot weitermachen.&lt;br /&gt;
&lt;br /&gt;
== Arbeiten in der neuen Root Umgebung ==&lt;br /&gt;
&lt;br /&gt;
* chroot ist jetzt ausgeführt und das Verzeichnis &amp;quot;/&amp;quot; enspricht jetzt &amp;quot;/mnt/hda4/knxsource/KNOPPIX&amp;quot;&lt;br /&gt;
* Um ins Internet zu kommen, muß man noch proc mounten: '''mount -t proc /proc proc'''&lt;br /&gt;
* jetzt editiert man /etc/resolv.conf und trägt seinen Nameserver ein&lt;br /&gt;
* Wenn man smbd-Unterstützung haben will, sollte man auch die Arbeitsgruppe in der Datei smb.conf editieren: (MSHOME unter XP Home  und WORKGROUP unter Windows 9x bzw. MSHEIMNETZ und ARBEITSGRUPPE in den deutschen Windows-Versionen)&lt;br /&gt;
* überprüfe, ob die Internet-Verbindung funktioniert: '''ping google.com'''&lt;br /&gt;
* Und jetzt kann man endlich Änderungen durchführen. Wenn man Programme hinzufügen will, dann muß man eventuell andere entfernen, um Platz zu machen. Mit '''apt-get remove &amp;quot;program&amp;quot;'''  kann man das Programm entfernen.&lt;br /&gt;
* Änderungen durchführen... Benutzereinstellungen sind in /etc/skel, ggf. muss man auch noch in /etc/X11/Xsession.d/45xsession das rsync-Kommando anpassen (der Punkt ist, dass der Default-User 'knoppix' nicht per adduser(1) angelegt wird und so einfach eine Kopie von /etc/skel bekommt, sondern in 45xsession explizit nur ein Ausschnitt von /etc/skel nach /home/knoppix kopiert wird.)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Interessantes aus der /etc/init.d/knoppix-autoconfig Datei:&lt;br /&gt;
Das X-Hintergrundbild ist /cdrom/KNOPPIX/background.jpg.&lt;br /&gt;
Außerdem ist knoppix-autoconfig die Stelle, wo man neue Defaults für z.&amp;amp;nbsp;B. den Desktop oder die Sprache eintragen kann.  Um etwa statt KDE twm zu starten, suche man in dieser Datei nach der Stelle, wo die Variable DESKTOP (IIRC) den Default-Wert &amp;quot;kde&amp;quot; bekommt und trage stattdessen &amp;quot;twm&amp;quot; ein.&lt;br /&gt;
Genauso wie floppyconfig gibt es auch ein cdromconfig, welches die Datei /cdrom/KNOPPIX/knoppix.sh ausführt (siehe [[Cheat CodesDeutsch]])&lt;br /&gt;
Interessantes aus der Datei /etc/init.d/xsession:&lt;br /&gt;
Auch hier ist ein Hintergrundbild eingetragen: /usr/local/lib/knoppix.jpg&lt;br /&gt;
&lt;br /&gt;
== Verlassen der neuen Root Umgebung ==&lt;br /&gt;
Sofern du es gemountet hast, musst du /proc wieder unmounten - sehr wichtig!&lt;br /&gt;
* &amp;lt;pre&amp;gt;umount /proc&amp;lt;/pre&amp;gt;&lt;br /&gt;
Drücke '''CTRL+D''' um die chroot-Umgebung zu verlassen.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen des ISO ==&lt;br /&gt;
&lt;br /&gt;
* Wir sind fertig mit den Änderungen und bereit zum Brennen!&lt;br /&gt;
* Als erstes sollte man etwas aufräumen: ''' lösche .bash_history, Dateien in /tmp, Pakete unter /var/cache/apt/archives etc. '''&lt;br /&gt;
* '''rm -rf /mnt/hda4/knxsource/KNOPPIX/.rr_moved'''&lt;br /&gt;
&lt;br /&gt;
=== Komprimiertes KNOPPIX-Image ===&lt;br /&gt;
Jetzt erzeugt man eine große KNOPPIX-Datei mit einem komprimierten cloop-ISO9660-Dateisystem drinnen: &lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad ┐&lt;br /&gt;
 /mnt/hda4/knxsource/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda4/knxmaster/KNOPPIX/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;www.knoppix.net&amp;quot; und &amp;quot;Knoppix.net filesystem&amp;quot; kann man natürlich ändern. Jetzt sollte eine Meldung erscheinen, dass es nicht den ISO-Standards entspricht. Diese Meldung kann man irgnorieren&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das obiges Kommando funktionierte bei mir nicht mit dem neuseten create_compressed_fs. Ich konnte das ISO zwar erstellen, aber das komprimierte KNOPPIX-Image konnte beim Booten nicht richtig gelesen werden (I/O errors beim lesen vom cloop0 device). Vermutlich hatte create_compressed_fs nicht genug RAM schlug fehl ohne Fehlermeldungen zu erzeugen. Das nachfolgende Kommando benutzt eine Datei anstelle des RAM für temopräre Daten und funktionierte.&lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad ┐&lt;br /&gt;
 /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs -B 65536 -f /mnt/hda1/isotemp - ┐&lt;br /&gt;
 /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live-CD ISO ===&lt;br /&gt;
Wenn alles glatt verlaufen ist dann können wir mit dem engültigen CD-ROM-Image weitermachen.&lt;br /&gt;
# Aktualisieren der md5-Hashes um später die Integrität des Images prüfen zu können:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cd /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Das ISO erstellen:&lt;br /&gt;
#* für Knoppix &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b KNOPPIX/boot.img ┐&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt; -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remastered.iso /mnt/hda4/knxmaster'''&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* für Knoppix &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b boot/isolinux/isolinux.bin -no-emul-boot ┐&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;-boot-load-size 4 -boot-info-table -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remasterd.iso /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das ISO wird unter /mnt/hda1/knx/knoppix.iso gespeichert&lt;br /&gt;
Fertig :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>87.171.126.25</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch</id>
		<title>Knoppix Remastering Howto Deutsch</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch"/>
				<updated>2008-01-12T13:19:44Z</updated>
		
		<summary type="html">&lt;p&gt;87.171.126.25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Leitfaden wie man KNOPPIX remastert. (Hinweis: Jeder Befehl erstreckt sich nur über '''eine''' Zeile -&amp;gt; Eventuell das Fenster vergrößern. Wenn du irgendwelche Kommentare oder Vorschläge hast, schreibe sie bitte am Ende dieser Seite rein.)&lt;br /&gt;
&lt;br /&gt;
Natürlich ist es viel weniger Arbeit (kein Entfernen von Programmen), wenn man bereits mit einem &amp;quot;customized&amp;quot; Knoppix beginnt. Siehe [[Knoppix Customizations]] oder [[Knoppix CustomizationsDeutsch]].&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen: =&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** insgesamt mindestens 1 Gigabyte freien RAM+Swap (z.&amp;amp;nbsp;B. 256 Megabyte RAM und 750 Megabyte Swap-Bereich VERFÜGBAR)&lt;br /&gt;
(außer du benutzt andere Kompressions-Werkzeuge - siehe Ende der Seite)&lt;br /&gt;
** 3 Gigabyte freien Speicher auf der Festplatte&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
= Anleitung =&lt;br /&gt;
Diese Anleitung ist zumindest gültig für Knoppix 3.9 / 5.1.1.&lt;br /&gt;
&lt;br /&gt;
== Umgebung für das Remastering einrichten ==&lt;br /&gt;
&lt;br /&gt;
# Booten von der ''Knoppix-CD''&lt;br /&gt;
# Öffne eine Root Shell:&lt;br /&gt;
#* Menü: KDE-Menü-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
#* Hinweis: Alle weiter unten stehenden Befehle sollten von der Root-Shell aufgerufen werden.&lt;br /&gt;
# Konfigurieren deiner Internet-Verbindung (die brauchen wir später noch). Wenn du DHCP benutzt sollte sie bereits eingerichtet sein.&lt;br /&gt;
#* Hinweis: Rufe '''ifconfig''' auf um dies zu überprüfen.&lt;br /&gt;
# Suche dir eine Partition auf der du arbeiten willst.&lt;br /&gt;
# Mounte die Partiton:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mount -rw /dev/hda1 /mnt/hda1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Du must sicherstellen, dass die Partition schreib- und lesbar gemountet ist, ansonsten wird es später zu Fehlern kommen. Um dies zu überprüfen rufe '''mount''' auf.&lt;br /&gt;
# Erzeuge 2 Verzeichnisse auf Partition, eines für deine neue Master-CD und eines für die Sourcen und erzeuge in jedem ein Unterverzeichnis ''KNOPPIX'':&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Kopiere die KNOPPIX-Dateien in dein Source-Verzeichnis:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /KNOPPIX/* /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das wird jetzt ein wenig dauern :)&lt;br /&gt;
# Kopiere alle Dateien der Live-CD, die auch in der remasterten Live-CD enthalten sein sollen in dein Master-Verzeichnis, ''' außer''' die etwa 700 MB große KNOPPIX-Datei, beispielsweise:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp /cdrom/index.html /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -p /cdrom/cdrom.ico /cdrom/autorun.* /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /cdrom/boot/ /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Jetzt kannst du das kopierte KNOPPIX-Verzeichnis zum Wurzelverzeichnis machen:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;chroot /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neu - Ich habe eine ganze Ladung an '''/dev/null permission denied''' Fehlermeldungen bekommen. Update: Gefixt! Überprüfe deinen Mountstatus, wenn du auf dieses Problem stößt: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (ersetze das X mit deiner Partitionsnummer). &amp;quot;Nodev&amp;quot; heißt, dass z.&amp;amp;nbsp;B. /dev/null nicht erreichbar ist und manche Skripte leiten aber die Ausgabe nach /dev/null um. Um dieses Problem zu umgehen, sollte man die Partition anders mounten, bevor man chroot ausführt:&lt;br /&gt;
 mount /dev/hda12 /mnt/hda12&lt;br /&gt;
Und das hat sich geändert:&lt;br /&gt;
 mount /dev/hda12 on /mnt/hda12 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Wenn der obige Befehl nicht geht probiere:&lt;br /&gt;
 mount -t ext3 -o rw /dev/hda12 /mnt/hda12&lt;br /&gt;
&lt;br /&gt;
danach kann man mit chroot weitermachen.&lt;br /&gt;
&lt;br /&gt;
== Arbeiten in der neuen Root Umgebung ==&lt;br /&gt;
&lt;br /&gt;
* chroot ist jetzt ausgeführt und das Verzeichnis &amp;quot;/&amp;quot; enspricht jetzt &amp;quot;/mnt/hda4/knxsource/KNOPPIX&amp;quot;&lt;br /&gt;
* Um ins Internet zu kommen, muß man noch proc mounten: '''mount -t proc /proc proc'''&lt;br /&gt;
* jetzt editiert man /etc/resolv.conf und trägt seinen Nameserver ein&lt;br /&gt;
* Wenn man smbd-Unterstützung haben will, sollte man auch die Arbeitsgruppe in der Datei smb.conf editieren: (MSHOME unter XP Home  und WORKGROUP unter Windows 9x bzw. MSHEIMNETZ und ARBEITSGRUPPE in den deutschen Windows-Versionen)&lt;br /&gt;
* überprüfe, ob die Internet-Verbindung funktioniert: '''ping google.com'''&lt;br /&gt;
* Und jetzt kann man endlich Änderungen durchführen. Wenn man Programme hinzufügen will, dann muß man eventuell andere entfernen, um Platz zu machen. Mit '''apt-get remove &amp;quot;program&amp;quot;'''  kann man das Programm entfernen.&lt;br /&gt;
* Änderungen durchführen... Benutzereinstellungen sind in /etc/skel, ggf. muss man auch noch in /etc/X11/Xsession.d/45xsession das rsync-Kommando anpassen (der Punkt ist, dass der Default-User 'knoppix' nicht per adduser(1) angelegt wird und so einfach eine Kopie von /etc/skel bekommt, sondern in 45xsession explizit nur ein Ausschnitt von /etc/skel nach /home/knoppix kopiert wird.)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Interessantes aus der /etc/init.d/knoppix-autoconfig Datei:&lt;br /&gt;
Das X-Hintergrundbild ist /cdrom/KNOPPIX/background.jpg.&lt;br /&gt;
Außerdem ist knoppix-autoconfig die Stelle, wo man neue Defaults für z.&amp;amp;nbsp;B. den Desktop oder die Sprache eintragen kann.  Um etwa statt KDE twm zu starten, suche man in dieser Datei nach der Stelle, wo die Variable DESKTOP (IIRC) den Default-Wert &amp;quot;kde&amp;quot; bekommt und trage stattdessen &amp;quot;twm&amp;quot; ein.&lt;br /&gt;
Genauso wie floppyconfig gibt es auch ein cdromconfig, welches die Datei /cdrom/KNOPPIX/knoppix.sh ausführt (siehe [[Cheat CodesDeutsch]])&lt;br /&gt;
Interessantes aus der Datei /etc/init.d/xsession:&lt;br /&gt;
Auch hier ist ein Hintergrundbild eingetragen: /usr/local/lib/knoppix.jpg&lt;br /&gt;
&lt;br /&gt;
== Verlassen der neuen Root Umgebung ==&lt;br /&gt;
Sofern du es gemountet hast, musst du /proc wieder unmounten - sehr wichtig!&lt;br /&gt;
* &amp;lt;pre&amp;gt;umount /proc&amp;lt;/pre&amp;gt;&lt;br /&gt;
Drücke '''CTRL+D''' um die chroot-Umgebung zu verlassen.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen des ISO ==&lt;br /&gt;
&lt;br /&gt;
* Wir sind fertig mit den Änderungen und bereit zum Brennen!&lt;br /&gt;
* Als erstes sollte man etwas aufräumen: ''' lösche .bash_history, Dateien in /tmp, Pakete unter /var/cache/apt/archives etc. '''&lt;br /&gt;
* '''rm -rf /mnt/hda4/knxsource/KNOPPIX/.rr_moved'''&lt;br /&gt;
&lt;br /&gt;
=== Komprimiertes KNOPPIX-Image ===&lt;br /&gt;
Jetzt erzeugt man eine große KNOPPIX-Datei mit einem komprimierten cloop-ISO9660-Dateisystem drinnen: &lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad ┐&lt;br /&gt;
 /mnt/hda4/knxsource/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda4/knxmaster/KNOPPIX/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;www.knoppix.net&amp;quot; und &amp;quot;Knoppix.net filesystem&amp;quot; kann man natürlich ändern. Jetzt sollte eine Meldung erscheinen, dass es nicht den ISO-Standards entspricht. Diese Meldung kann man irgnorieren&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das obiges Kommando funktionierte bei mir nicht mit dem neuseten create_compressed_fs. Ich konnte das ISO zwar erstellen, aber das komprimierte KNOPPIX-Image konnte beim Booten nicht richtig gelesen werden (I/O errors beim lesen vom cloop0 device). Vermutlich hatte create_compressed_fs nicht genug RAM schlug fehl ohne Fehlermeldungen zu erzeugen. Das nachfolgende Kommando benutzt eine Datei anstelle des RAM für temopräre Daten und funktionierte.&lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad ┐&lt;br /&gt;
 /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs -B 65536 -f /mnt/hda1/isotemp - ┐&lt;br /&gt;
 /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live-CD ISO ===&lt;br /&gt;
Wenn alles glatt verlaufen ist dann können wir mit dem engültigen CD-ROM-Image weitermachen.&lt;br /&gt;
# Aktualisieren der md5-Hashes um später die Integrität des Images prüfen zu können:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cd /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Das ISO erstellen:&lt;br /&gt;
#* für Knoppix &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b KNOPPIX/boot.img ┐&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt; -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remastered.iso /mnt/hda4/knxmaster'''&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* für Knoppix &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b boot/isolinux/isolinux.bin -no-emul-boot ┐&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;-boot-load-size 4 -boot-info-table -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remasterd.iso /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das ISO wird unter /mnt/hda1/knx/knoppix.iso gespeichert&lt;br /&gt;
Fertig :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>87.171.126.25</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch</id>
		<title>Knoppix Remastering Howto Deutsch</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch"/>
				<updated>2008-01-12T13:11:07Z</updated>
		
		<summary type="html">&lt;p&gt;87.171.126.25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Leitfaden wie man KNOPPIX remastert. (Hinweis: Jeder Befehl erstreckt sich nur über '''eine''' Zeile -&amp;gt; Eventuell das Fenster vergrößern. Wenn du irgendwelche Kommentare oder Vorschläge hast, schreibe sie bitte am Ende dieser Seite rein.)&lt;br /&gt;
&lt;br /&gt;
Natürlich ist es viel weniger Arbeit (kein Entfernen von Programmen), wenn man bereits mit einem &amp;quot;customized&amp;quot; Knoppix beginnt. Siehe [[Knoppix Customizations]] oder [[Knoppix CustomizationsDeutsch]].&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen: =&lt;br /&gt;
* CD-ISO&lt;br /&gt;
** insgesamt mindestens 1 Gigabyte freien RAM+Swap (z.&amp;amp;nbsp;B. 256 Megabyte RAM und 750 Megabyte Swap-Bereich VERFÜGBAR)&lt;br /&gt;
(außer du benutzt andere Kompressions-Werkzeuge - siehe Ende der Seite)&lt;br /&gt;
** 3 Gigabyte freien Speicher auf der Festplatte&lt;br /&gt;
* DVD-ISO&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
= Anleitung =&lt;br /&gt;
Diese Anleitung ist zumindest gültig für Knoppix 3.9 / 5.1.1.&lt;br /&gt;
&lt;br /&gt;
== Umgebung für das Remastering einrichten ==&lt;br /&gt;
&lt;br /&gt;
# Booten von der ''Knoppix-CD''&lt;br /&gt;
# Öffne eine Root Shell:&lt;br /&gt;
#* Menü: KDE-Menü-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
#* Hinweis: Alle weiter unten stehenden Befehle sollten von der Root-Shell aufgerufen werden.&lt;br /&gt;
# Konfigurieren deiner Internet-Verbindung (die brauchen wir später noch). Wenn du DHCP benutzt sollte sie bereits eingerichtet sein.&lt;br /&gt;
#* Hinweis: Rufe '''ifconfig''' auf um dies zu überprüfen.&lt;br /&gt;
# Suche dir eine Partition auf der du arbeiten willst.&lt;br /&gt;
# Mounte die Partiton:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mount -rw /dev/hda1 /mnt/hda1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Du must sicherstellen, dass die Partition schreib- und lesbar gemountet ist, ansonsten wird es später zu Fehlern kommen. Um dies zu überprüfen rufe '''mount''' auf.&lt;br /&gt;
# Erzeuge 2 Verzeichnisse auf Partition, eines für deine neue Master-CD und eines für die Sourcen und erzeuge in jedem ein Unterverzeichnis ''KNOPPIX'':&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxmaster/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;mkdir /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Kopiere die KNOPPIX-Dateien in dein Source-Verzeichnis:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /KNOPPIX/* /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das wird jetzt ein wenig dauern :)&lt;br /&gt;
# Kopiere alle Dateien der Live-CD, die auch in der remasterten Live-CD enthalten sein sollen in dein Master-Verzeichnis, ''' außer''' die etwa 700 MB große KNOPPIX-Datei, beispielsweise:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp /cdrom/index.html /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -p /cdrom/cdrom.ico /cdrom/autorun.* /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cp -rp /cdrom/boot/ /mnt/hda4/knxmaster/&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom/KNOPPIX &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Jetzt kannst du das kopierte KNOPPIX-Verzeichnis zum Wurzelverzeichnis machen:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;chroot /mnt/hda4/knxsource/KNOPPIX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neu - Ich habe eine ganze Ladung an '''/dev/null permission denied''' Fehlermeldungen bekommen. Update: Gefixt! Überprüfe deinen Mountstatus, wenn du auf dieses Problem stößt: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (ersetze das X mit deiner Partitionsnummer). &amp;quot;Nodev&amp;quot; heißt, dass z.&amp;amp;nbsp;B. /dev/null nicht erreichbar ist und manche Skripte leiten aber die Ausgabe nach /dev/null um. Um dieses Problem zu umgehen, sollte man die Partition anders mounten, bevor man chroot ausführt:&lt;br /&gt;
 mount /dev/hda12 /mnt/hda12&lt;br /&gt;
Und das hat sich geändert:&lt;br /&gt;
 mount /dev/hda12 on /mnt/hda12 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Wenn der obige Befehl nicht geht probiere:&lt;br /&gt;
 mount -t ext3 -o rw /dev/hda12 /mnt/hda12&lt;br /&gt;
&lt;br /&gt;
danach kann man mit chroot weitermachen.&lt;br /&gt;
&lt;br /&gt;
== Arbeiten in der neuen Root Umgebung ==&lt;br /&gt;
&lt;br /&gt;
* chroot ist jetzt ausgeführt und das Verzeichnis &amp;quot;/&amp;quot; enspricht jetzt &amp;quot;/mnt/hda4/knxsource/KNOPPIX&amp;quot;&lt;br /&gt;
* Um ins Internet zu kommen, muß man noch proc mounten: '''mount -t proc /proc proc'''&lt;br /&gt;
* jetzt editiert man /etc/resolv.conf und trägt seinen Nameserver ein&lt;br /&gt;
* Wenn man smbd-Unterstützung haben will, sollte man auch die Arbeitsgruppe in der Datei smb.conf editieren: (MSHOME unter XP Home  und WORKGROUP unter Windows 9x bzw. MSHEIMNETZ und ARBEITSGRUPPE in den deutschen Windows-Versionen)&lt;br /&gt;
* überprüfe, ob die Internet-Verbindung funktioniert: '''ping google.com'''&lt;br /&gt;
* Und jetzt kann man endlich Änderungen durchführen. Wenn man Programme hinzufügen will, dann muß man eventuell andere entfernen, um Platz zu machen. Mit '''apt-get remove &amp;quot;program&amp;quot;'''  kann man das Programm entfernen.&lt;br /&gt;
* Änderungen durchführen... Benutzereinstellungen sind in /etc/skel, ggf. muss man auch noch in /etc/X11/Xsession.d/45xsession das rsync-Kommando anpassen (der Punkt ist, dass der Default-User 'knoppix' nicht per adduser(1) angelegt wird und so einfach eine Kopie von /etc/skel bekommt, sondern in 45xsession explizit nur ein Ausschnitt von /etc/skel nach /home/knoppix kopiert wird.)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Interessantes aus der /etc/init.d/knoppix-autoconfig Datei:&lt;br /&gt;
Das X-Hintergrundbild ist /cdrom/KNOPPIX/background.jpg.&lt;br /&gt;
Außerdem ist knoppix-autoconfig die Stelle, wo man neue Defaults für z.&amp;amp;nbsp;B. den Desktop oder die Sprache eintragen kann.  Um etwa statt KDE twm zu starten, suche man in dieser Datei nach der Stelle, wo die Variable DESKTOP (IIRC) den Default-Wert &amp;quot;kde&amp;quot; bekommt und trage stattdessen &amp;quot;twm&amp;quot; ein.&lt;br /&gt;
Genauso wie floppyconfig gibt es auch ein cdromconfig, welches die Datei /cdrom/KNOPPIX/knoppix.sh ausführt (siehe [[Cheat CodesDeutsch]])&lt;br /&gt;
Interessantes aus der Datei /etc/init.d/xsession:&lt;br /&gt;
Auch hier ist ein Hintergrundbild eingetragen: /usr/local/lib/knoppix.jpg&lt;br /&gt;
&lt;br /&gt;
== Verlassen der neuen Root Umgebung ==&lt;br /&gt;
Sofern du es gemountet hast, musst du /proc wieder unmounten - sehr wichtig!&lt;br /&gt;
* &amp;lt;pre&amp;gt;umount /proc&amp;lt;/pre&amp;gt;&lt;br /&gt;
Drücke '''CTRL+D''' um die chroot-Umgebung zu verlassen.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen des ISO ==&lt;br /&gt;
&lt;br /&gt;
* Wir sind fertig mit den Änderungen und bereit zum Brennen!&lt;br /&gt;
* Als erstes sollte man etwas aufräumen: ''' lösche .bash_history, Dateien in /tmp, Pakete unter /var/cache/apt/archives etc. '''&lt;br /&gt;
* '''rm -rf /mnt/hda4/knxsource/KNOPPIX/.rr_moved'''&lt;br /&gt;
&lt;br /&gt;
=== Komprimiertes KNOPPIX-Image ===&lt;br /&gt;
Jetzt erzeugt man eine große KNOPPIX-Datei mit einem komprimierten cloop-ISO9660-Dateisystem drinnen: &lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad&lt;br /&gt;
 /mnt/hda4/knxsource/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda4/knxmaster/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;www.knoppix.net&amp;quot; und &amp;quot;Knoppix.net filesystem&amp;quot; kann man natürlich ändern. Jetzt sollte eine Meldung erscheinen, dass es nicht den ISO-Standards entspricht. Diese Meldung kann man irgnorieren&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das obiges Kommando funktionierte bei mir nicht mit dem neuseten create_compressed_fs. Ich konnte das ISO zwar erstellen, aber das komprimierte KNOPPIX-Image konnte beim Booten nicht richtig gelesen werden (I/O errors beim lesen vom cloop0 device). Vermutlich hatte create_compressed_fs nicht genug RAM schlug fehl ohne Fehlermeldungen zu erzeugen. Das nachfolgende Kommando benutzt eine Datei anstelle des RAM für temopräre Daten und funktionierte.&lt;br /&gt;
&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad&lt;br /&gt;
 /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs -B 65536 -f /mnt/hda1/isotemp - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
=== Live-CD ISO ===&lt;br /&gt;
Wenn alles glatt verlaufen ist dann können wir mit dem engültigen CD-ROM-Image weitermachen.&lt;br /&gt;
# Aktualisieren der md5-Hashes um später die Integrität des Images prüfen zu können:&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cd /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Das ISO erstellen:&lt;br /&gt;
#* für Knoppix &amp;lt; 3.4:&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remastered.iso /mnt/hda4/knxmaster'''&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* für Knoppix &amp;gt;= 3.4 (isolinux):&lt;br /&gt;
#** &amp;lt;pre&amp;gt;mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; --publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda/remasterd.iso /mnt/hda4/knxmaster&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* Hinweis: Das ISO wird unter /mnt/hda1/knx/knoppix.iso gespeichert&lt;br /&gt;
Fertig :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>87.171.126.25</name></author>	</entry>

	</feed>