Crux

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Vor- und Nachteile)
(Tipps)
Zeile 16: Zeile 16:
  
 
==Tipps==
 
==Tipps==
===ISO anpassen===
+
===How-To CD Remastering (ISO anpassen)===
* iso mounten
+
====Crux 2.3 (oder kleiner)====
  mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/crux-2.3.iso /mnt/iso
+
* Verzeichnis erstellen
 +
mkdir -p /mnt/iso
 +
 
 +
* iso mounten (fett makiert, das Orginal ISO)
 +
  mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/'''crux-2.3.iso''' /mnt/iso
  
 
* kopieren
 
* kopieren
Zeile 25: Zeile 29:
 
* ins verzeichnis wechseln
 
* ins verzeichnis wechseln
 
  cd /tmp/newiso
 
  cd /tmp/newiso
 +
 +
Hier könnte, dann das ISO angepasst werden.
  
 
* neues iso erstellen
 
* neues iso erstellen
 
  mkisofs -publisher CRUX -R -l -L -J -V CRUX -A CRUX -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/crux-2.3-new.iso /tmp/newiso
 
  mkisofs -publisher CRUX -R -l -L -J -V CRUX -A CRUX -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/crux-2.3-new.iso /tmp/newiso
  
Siehe auch: http://crux.nu/Public/BuildingISO
+
====Crux 2.4 (oder höher)====
 +
Seit 2.4 kommt {{wikipedia|squashfs}} zum Einsatz, die Schritte lauten wie folgt.
 +
 
 +
* Verzeichnisse erstellen
 +
mkdir -p /mnt/{iso,squashfs}
 +
 
 +
* iso mounten (fett makiert, das Orginal ISO)
 +
mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/'''crux-2.5.iso''' /mnt/iso
 +
 
 +
* kopieren
 +
cp -rv /mnt/iso /tmp/newiso
 +
 
 +
* ins verzeichnis wechseln
 +
cd /tmp/newiso
 +
 
 +
* squashfs mounten
 +
mount -t squashfs -o loop,ro crux.squashfs /mnt/squashfs
 +
 
 +
* kopieren
 +
cp -rv /mnt/squashfs /tmp/newiso/squashfs
 +
 
 +
Hier könnte, dann das ISO angepasst werden.
 +
 
 +
* squashfs erzeugen
 +
mksquashfs /tmp/newiso/squashfs crux.squashfs
 +
 
 +
* Verzeichnis löschen
 +
rm -rf squashfs
 +
 
 +
* neues iso erstellen
 +
mkisofs -publisher CRUX -R -l -L -J -V CRUX -A CRUX -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/crux-2.3-new.iso /tmp/newiso
  
 
==Links==
 
==Links==

Version vom 1. Januar 2009, 12:52 Uhr

rl1.gif

Inhaltsverzeichnis

Allgemein

Crux ist eine Linux-Distribution.
Eine Review von Till Biedermann ist hier zu finden http://www.pl-berichte.de/berichte/cruxlinux2.html (allerdings 2.0).

Vor- und Nachteile

- Port System ist etwas rudimentär.
- Kein Mirror System vorhanden.
+ Sehr übersichtlich.
+ Kurze Bootzeiten.

Installations-anleitungen

Tipps

How-To CD Remastering (ISO anpassen)

Crux 2.3 (oder kleiner)

  • Verzeichnis erstellen
mkdir -p /mnt/iso
  • iso mounten (fett makiert, das Orginal ISO)
mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/crux-2.3.iso /mnt/iso
  • kopieren
cp -rv /mnt/iso /tmp/newiso
  • ins verzeichnis wechseln
cd /tmp/newiso

Hier könnte, dann das ISO angepasst werden.

  • neues iso erstellen
mkisofs -publisher CRUX -R -l -L -J -V CRUX -A CRUX -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/crux-2.3-new.iso /tmp/newiso

Crux 2.4 (oder höher)

Seit 2.4 kommt squashfs zum Einsatz, die Schritte lauten wie folgt.

  • Verzeichnisse erstellen
mkdir -p /mnt/{iso,squashfs}
  • iso mounten (fett makiert, das Orginal ISO)
mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/crux-2.5.iso /mnt/iso
  • kopieren
cp -rv /mnt/iso /tmp/newiso
  • ins verzeichnis wechseln
cd /tmp/newiso
  • squashfs mounten
mount -t squashfs -o loop,ro crux.squashfs /mnt/squashfs
  • kopieren
cp -rv /mnt/squashfs /tmp/newiso/squashfs

Hier könnte, dann das ISO angepasst werden.

  • squashfs erzeugen
mksquashfs /tmp/newiso/squashfs crux.squashfs
  • Verzeichnis löschen
rm -rf squashfs
  • neues iso erstellen
mkisofs -publisher CRUX -R -l -L -J -V CRUX -A CRUX -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/crux-2.3-new.iso /tmp/newiso

Links

  1. Homepage
In anderen Sprachen