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

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch</id>
		<title>Knoppix Remastering Howto Deutsch</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Deutsch"/>
				<updated>2005-08-17T13:50:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nerling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
=== Dies ist ein Leitfaden wie man KNOPPIX remastert ===&lt;br /&gt;
(zu beachten: 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;
* insgesamt mindestens 1GByte freien RAM+Swap (z.B. 256MBytes RAM und 750M Swap-Bereich VERFÜGBAR)&lt;br /&gt;
(außer du benutzt andere Kompressions-Werkzeuge - siehe Ende der Seite)&lt;br /&gt;
* 3 GBytes freien Speicher auf der Festplatte&lt;br /&gt;
&lt;br /&gt;
==== Anleitung: ====&lt;br /&gt;
&lt;br /&gt;
Diese Anleitung ist zumindest gültig für Koppix 3.9.&lt;br /&gt;
&lt;br /&gt;
* Booten von der Knoppix CD&lt;br /&gt;
* Konfigurieren deiner Internet-Verbindung ( die brauchen wir später noch )&lt;br /&gt;
* Öffne eine shell ( KDE-Menü-&amp;gt;Knoppix-&amp;gt;Root Shell ) - alle weiter unten stehenden Befehle sollten von der root-Shell aufgerufen werden&lt;br /&gt;
* Erzeuge 2 Verzeichnisse auf der Partition, eines für deine neue Master CD und eines für die Sourcen. Außerdem solltest du kontrollieren, dass die Partition schreib- und lesbar gemountet ist.&lt;br /&gt;
(z.B. wenn du eine leere 3GByte Partition /mnt/hda4 schreib- und lesbar gemountet hast, dann führe den Befehl '''mkdir /mnt/hda4/knxmaster; mkdir /mnt/hda4/knxsource''' aus)&lt;br /&gt;
* '''mkdir /mnt/hda4/knxsource/KNOPPIX''' ( ersetzte das /mnt/hda4 durch deine gemountete Partition )&lt;br /&gt;
''' jetzt kopiere die KNOPPIX-Dateien mit '''cp -Rp /KNOPPIX/*''' /mnt/hda4/knxsource/KNOPPIX''' in dein Source-Verzeichnis (das wird jetzt ein wenig dauern :)&lt;br /&gt;
* '''mkdir /mnt/hda4/knxmaster/KNOPPIX'''&lt;br /&gt;
* '''cp /cdrom/index.html /mnt/hda4/knxmaster/ '''&lt;br /&gt;
* '''cp -p /cdrom/cdrom.ico /cdrom/autorun.* /mnt/hda4/knxmaster/ '''&lt;br /&gt;
* '''cp -rp /cdrom/boot/     /mnt/hda4/knxmaster/ '''&lt;br /&gt;
* und jetzt kopiere alles von /cdrom/KNOPPIX/* nach /mnt/hda4/knxmaster/KNOPPIX/ ''' außer''' die ~700 MByte große KNOPPIX Datei.&lt;br /&gt;
&lt;br /&gt;
* Jetzt kannst du das kopierte KNOPPIX-Verzeichnis zum Wurzelverzeichnis machen: '''chroot /mnt/hda4/knxsource/KNOPPIX'''&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.B. /dev/null nicht erreichbar ist und manche Scripte 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 obrige 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;
* 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 ed. und WORKGROUP unter 9x Windows 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&lt;br /&gt;
* ...&lt;br /&gt;
* Unmounte /proc - sehr wichtig! '''umount /proc'''&lt;br /&gt;
* Drücke  '''CTRL+D''' um die chroot Umgebung zu verlassen.&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;
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 /etc/init.d/xsession Datei:&lt;br /&gt;
Auch hier ist ein Hintergrundbild eingetragen: /usr/local/lib/knoppix.jpg&lt;br /&gt;
&lt;br /&gt;
Und jetzt zum erzeugen der ISO-Datei&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 files, tmp files, package files unter /var/cache/apt/archives, etc ... '''&lt;br /&gt;
* '''rm -rf /mnt/hda4/knxsource/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Jetzt mach man eine große KNOPPIX Datei mit einem komprimierten cloop ISO9660 Dateisystem drinnen: '''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 /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, daß es nicht den ISO-Standards entspricht. Diese Meldung kann man irgnorieren&lt;br /&gt;
&lt;br /&gt;
* wenn alles glatt verlaufen ist dann können wir mit dem engültigen CD-ROM Image weitermachen:&lt;br /&gt;
* '''cd /mnt/hda4/knxmaster'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (das aktualisiert die md5-Hashes der Dateien in dem iso, um später die Integrität prüfen zu können)&lt;br /&gt;
* für Knoppix &amp;lt;= 3.3: '''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 /some/where/knoppix.iso /mnt/hda4/knxmaster''' ( ersetze /some/where/ mit dem Ort wo das fertige Image abgelegt werden soll. )&lt;br /&gt;
* für Knoppix &amp;gt;= 3.4 (isolinux): '''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 /some/where/knoppix.iso /mnt/hda4/knxmaster''' ( ersetze /some/where/ mit dem Ort wo das fertige Image abgelegt werden soll. )&lt;br /&gt;
* Fertig!&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
Ohne großen Aufwand das erstellte ISO testen, insbesondere ohne neu zu booten? Kein Problem mit Qemu ( [http://fabrice.bellard.free.fr/qemu/] )! Versuche es etwa so: '''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net''' Man muss nicht einmal ein HD-Image vorher erstellen, einfach Qemu installieren und los geht's. Erstaunlich!&lt;br /&gt;
&lt;br /&gt;
Wenn man nach großen Programmen sucht, dann kann der Befehl&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size| awk '{print $2}' |\&lt;br /&gt;
 egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
hilfreich sein. Er listet alle Pakete absteigend sortiert nach Größe auf.&lt;br /&gt;
&lt;br /&gt;
dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size| awk '{print $2}' |\&lt;br /&gt;
 egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
das ist nicht vorhanden hier...&lt;br /&gt;
&lt;br /&gt;
Wenn du Probleme mit dem obigen Sortierbefehl hast, dann probier mal KPackage aus, expandiere alle Verzeichnisbaume und sortiere das Ganze nach der Größen-Spalte um große Pakete zu finden.&lt;br /&gt;
&lt;br /&gt;
Man kann auch das Programm &amp;quot;deborphan&amp;quot; ausprobieren. Es sucht nach &amp;quot;verwaisten&amp;quot; Paketen, die nicht mehr gebraucht werden, weil z.B. die Programme die sie benötigen schon gelöscht worden sind.&lt;br /&gt;
&lt;br /&gt;
Ich habe sehr gute Remaster-Ergebnisse unter fluxbox erzielt.&lt;br /&gt;
Beim Booten einfach &amp;quot;knoppix 2&amp;quot; eintippen und in der Kommandozeile '''startx /usr/bin/fluxbox''' starten. Ich mag besonders die XTerm Unicode Shell.&lt;br /&gt;
&lt;br /&gt;
Während ich in der chroot Umgebung arbeite, benutze ich '''apt-get remove pkg-name''' um ein Paket zu entfernen, weil es bevor es das Paket entfernt, detailiert anzeigt, welche Abhänigkeiten bestehen, und dann abfragt, ob das Paket wirklich entfernt werden soll.&lt;br /&gt;
Später säubere ich meine Paketliste:&lt;br /&gt;
'''dpkg -l |grep ^rc''' und alles was angezeigt wird, starte ich mit dpkg -P pkg-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; oder so in einem Schritt : COLUMNS=100 dpkg --purge `dpkg -l | grep ^rc | awk '{ print $2 }'`&lt;br /&gt;
so bekommt auch die langen Packetnamen mit!&lt;br /&gt;
&lt;br /&gt;
Das wars. Dies ist die upgedatete Version meines vorigen Howtos. Es ist nicht für Linuxneulinge geeignet, weil man sich etwas besser mit Linux auskennen muss um hier weiterzukommen.&lt;br /&gt;
Ich werde dieses Howto regelmäßig erweitern, wenn ich Korrekturen/Verbesserungen bekomme (gilt nur für die englische Version)&lt;br /&gt;
&lt;br /&gt;
Ein Danke an aay, charan, Tech2k, und #knoppix für einige Korrekturen, Tipps und Ideen&lt;br /&gt;
Fühle dich frei Beiträge zu diesem Howto hinzuzufügen oder auszubessern.&lt;br /&gt;
&lt;br /&gt;
Notiz über swap:&amp;lt;br&amp;gt;&lt;br /&gt;
Man braucht nicht wirklich 1GByte swap/mem, weil es ein paar neue Programme für komprimierte Dateisysteme gibt:&lt;br /&gt;
* Valentijns rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Justins patch [http://s.bouncybouncy.net/~justin/code/]&lt;br /&gt;
&lt;br /&gt;
Wenn mein Howto zu verwirrend ist, oder du eine zweite Meinung hören willst, schau dich mal auf charan's Remastering-Howto um: [http://gnubox.dyndns.org:8080/~sunil/knoppix.php] . Ein weiteres Howto ist unter  [http://www.stirnimann.com/mystuff/doc/knoppix.txt] zu finden .&lt;br /&gt;
&lt;br /&gt;
Anmerkung an den Autor:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;benutze ich '''apt-get remove pkg-name''' um ein Paket zu entfernen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Warum benutzt du nicht direkt '''apt-get --purge remove pkg-name''' ? (gestellt von Fabian Franz &amp;lt;knx-remaster@fabian-franz.de&amp;gt;)&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Your version&lt;br /&gt;
&lt;br /&gt;
#  Als erstes sollte man etwas aufräumen:  lösche .bash_history files, tmp files, package files unter /var/cache/apt/archives, etc ...&lt;br /&gt;
&lt;br /&gt;
Also hier würde ich für /var/cache/apt/archives, apt-get clean oder apt-get autoclean benutzen. also zusatz zu deborphan wäre auch debfoster noch erwähnenswert.&lt;br /&gt;
Korrektur: apt-get clean apt-get autoclean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Frage:''&lt;br /&gt;
&lt;br /&gt;
Wieso ist bei mir nach einem neu komprimieren des KNOPPIX images, die datei&lt;br /&gt;
am ende immer etwa 20MB grösser als das original, ohne das ich was neues&lt;br /&gt;
installiert habe? mein vorgehen:&lt;br /&gt;
&lt;br /&gt;
#booten von knoppix&lt;br /&gt;
#kopieren von /KNOPPIX/*&lt;br /&gt;
#danach direkt wieder komprimieren und das image KNOPPIX ist 20MB grösser&lt;br /&gt;
&lt;br /&gt;
gunnar pieber gustl@gmx.nit&lt;br /&gt;
&lt;br /&gt;
''Antwort:''&lt;br /&gt;
&lt;br /&gt;
Teste folgenden, auf größe ausgerichteten, Aufruf&lt;br /&gt;
: mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
: -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda4/knxsource/KNOPPIX |\&lt;br /&gt;
: nice -5 /usr/bin/create_compressed_fs '''-b''' - 65536 &amp;gt; /mnt/hda4/knxmaster/KNOPPIX/KNOPPIX&lt;/div&gt;</summary>
		<author><name>Nerling</name></author>	</entry>

	</feed>