Cloppix…
Cloppix ist nun benutzbar und mittlerweile geht die DVD in der Schule um…
Ich habe insbesondere die folgenden 3 Punkte gemacht, um aus einem Knoppix 6.2 CD-Version meine Cloppix 6.2-DVD zu machen. Ich habe am ursprünglichen Knoppix nicht wirklich viel verändert. Hauptsächlich habe ich jede Menge Software hinzugefügt, die mir immer gefehlt hat bzw. die ich immer selbst noch installieren musste.
Ein mittelfristiger Schritt wird sein, dass ich ein Knoppix bastel, dass ich in der Schule nur noch auf einen Rechner aufspielen muss und mit dem man sich sofort an Arktur oder evtl. Skolelinux RP anmelden kann.
#!/bin/bash # sda1 mit 15GB erstellen - Typ 83 (Linux), bootable # sda2 mit 5GB erstellen - Typ 82 (Linux Swap) # evtl. neu booten # sda1 mkfs und mounten # sda1 mkswap und swapon # dann: cd /media/sda1 mkdir knx cd knx mkdir source mkdir master mkdir source/KNOPPIX mkdir master/KNOPPIX # Knoppix kopieren cp -rp /KNOPPIX/* /media/sda1/knx/source/KNOPPIX # Dateien für die spätere iso-Erstellung cp -ar /mnt-system/boot /media/sda1/knx/master/boot cp -ar /mnt-system/KNOPPIX/modules/ /media/sda1/knx/master/KNOPPIX/. # kopieren aller Dateien, die auch in der remasterten Live-CD enthalten sein sollen, in das Master-Verzeichnis außer der etwa 700MB großen KNOPPIX-Datei cd /mnt-system/ && find . -size -15000k -type f -exec cp -p --parents '{}' /media/sda1/knx/master/ \;
#!/bin/bash # Umgebung für chroot einstellen: mount --bind /dev /media/sda1/knx/source/KNOPPIX/dev mount --bind /proc /media/sda1/knx/source/KNOPPIX/proc mount --bind /sys /media/sda1/knx/source/KNOPPIX/sys # chrooten... chroot /media/sda1/knx/source/KNOPPIX # Jetzt (in der chroot-Umgebung) muss man manuell # dhclient # aptitude - update, Pakete installieren, Pakte-Cache löschen # apt-get autoclean # apt-get clean # umount /proc # Strg-D # eingeben.
#!/bin/bash # Nun wird das kmprimierte Image erzeugt: mkisofs -R -U -V "KNOPPIX.net filesystem" --publisher "KNOPPIX www.knoppix.net" -hide-rr-moved -cache-inodes -no-bak -pad /media/sda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 > /media/sda1/knx/master/KNOPPIX/KNOPPIX # Insgesamt wird aus den Dateien nun das iso-Image gegossen: mkisofs -pad -l -r -J -v -V "KNOPPIX" --publisher "KNOPPIX www.knoppix.net" -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c KNOPPIX/boot.cat -hide-rr-moved -o /media/sda1/knx/remastered.iso /media/sda1/knx/master
Ich weiß nicht warum das geschieht, aber NTFS-Partitionen mounten funktioniert nicht. Man kann das beheben, indem man folgenden Befehl ausführt:
rebuildfstab -r
Um das automatisiert bei jedem booten zu tun, kann die Datei /etc/rc.local
folgendermaßen abgeändert werden:
#!/bin/bash # # rc.local # # Start local services after hardware detection SERVICES="cups" for i in $SERVICES; do [ -x /etc/init.d/"$i" ] && /etc/init.d/"$i" start >/dev/null 2>&1 done # Rebuild fstab /usr/sbin/rebuildfstab -r exit 0
Das ist nicht von mir, sondern vom Knoppixforum.
Vermutlich habe ich während einer Installation diese Datei überschreiben lassen…
Dazu fehlt eine neue Bibliothek: libblkid1 in einer Version über 2.irgendwas. Dafür muss man in /etc/apt/sources.list
ein paar Zeilen freischalten. Dafür werden in den Zeilen, in denen unstable
und experimental
steht, die #
am Anfang der Zeile entfernt. Danach müsste aptitude
die neue Version kennen.
Hier schreibe ich auf, welche Software ich installiert habe, und welche vielleicht noch kommt.
Dinge, die ich einbauen möchte:
apt-get install vim less mc apt-get install klogic apt-get install inkscape xfig apt-get install scribus apt-get install kpdf xpdf apt-get install ripperx apt-get install lame apt-get install xgalaga tuxmath apt-get install dosbox apt-get install htop iftop apt-get install auctex apt-get install k3b apt-get install bluefish apt-get install amarok apt-get install apt-get install apt-get install apt-get install apt-get install apt-get install