Kubuntu-Remastering Tutorial

Anmerkungen:
1) Linux (Kubuntu-8.10) starten

2) Irgendwo mit genug Platz (3GB) ein Verzeichnis kubuntu anlegen
> mkdir /pfad/kubuntu
> cd /pfad/kubuntu
> mkdir cd
> mkdir src

3) kubuntu-live-CD einlegen (z.B. kubuntu-8.10).
> df -h
> sudo cp -a /media/cdrom0/* cd/  ;dauert etwa 5Min
> sudo cp -a /media/cdrom0/.??* cd/

4) Falls einer der nachfolgenden Befehle (z.B. "mount squashfs" oder
 "chroot src") nicht funktioniert:
> more /etc/fstab
entsprechendes /dev/?? in dem /pfad/kubuntu liegt notieren. (z.B. /dev/hda5)
Neu Starten mit z.B. Kubuntu-8.10-CD oder Kubuntu-8.04-DVD
> sudo mount /dev/?? /media
> cd /media/kubuntu

5) Gepacktes Dateisystem extrahieren
Der Befehl unsquashfs funktioniert (noch) nicht.
Deshalb etwas kompliziertere Befehle:
> sudo mount -t squashfs -o loop cd/casper/filesystem.squashfs /mnt
> sudo cp -a /mnt/* src/   ;dauert etwas (ca 5Min)
> sudo umount /mnt

6) Inhalt anpassen
> sudo rm cd/casper/filesystem.squashfs
> konqueror www.uzh.ch/pci/pfister/software.html  ;Einige Packete holen.
> ls *.tar*
kedx.tar.gz  planetium.tar.gz  utili.tar.gz  xtekplot1.tar.gz
> sudo mv *.tar* src/usr/local/
> sudo cp /etc/resolv.conf src/etc/
> sudo chroot src
# mount -t proc /proc proc  ;kann ev. auch weggelassen werden
# apt-get remove openoffice*
# apt-get remove office*
# apt-get install build-essential
# apt-get install libx11-dev
# apt-get install emacs
# apt-get install imagemagick
# apt-get clean
# cd /usr/local/
# tar zxvf kedx.tar.gz   ;alle andern Packete genauso entpacken
# rm *.tar.gz
# export h=/usr/local/xtekplot1/h
# export HOME=/usr/local
# cd $h
# make
# cd /usr/local/utili
# make;make install
allfaellige Fehlermeldungen ignoirieren
# cd ../planetium/
# make clean-all
# make
# make clean
# exit
> 

7) Dateien wieder einpacken
> rm neues.iso
> sudo rm cd/casper/filesystem.squashfs  ;falls nicht schon gemacht
> sudo mksquashfs src cd/casper/filesystem.squashfs
> sudo chmod 744 cd/casper/filesystem.squashfs
> cd cd
> rm md5sum.txt
> find . -type f -print0 | xargs -0 md5sum | tee md5sum.txt
> cd ..
> sudo mkisofs -o neues.iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -r -V "kubuntu-xtekplot" \
-cache-inodes -J -l cd

8) neues.iso auf eine CD oder DVD brennen.

Letzte Änderung: 1-Feb-2009 / Rolf