Piratux/Einpacken
Im ersten Schritt wird aus dem DIST-Filesystem wieder in ein komprimiertes Image erzeugt:
rm -f CD/sidux/sidux.686 cd DIST mksquashfs * ../CD/sidux/sidux.686 -keep-as-directory
Danach wird der Boot-Bildschirm angepaßt. Ziel ist es, ein Piratux-Bild in den Hintergrund zu legen und die Spracheinstellungen beim Starten automatisch auf 'deutsch' zu setzen.
cd CD/boot mkdir tstmsg cd tstmsg cpio -i < ../message
In diesem testmsg-Ordner wird nun das Hintergrundbild back.jpg gegen dieses hier getauscht: Datei:Piratux_back.jpg
Wieder einpacken:
ls | cpio -o > ../message cd .. rm -rf tstmsg
Jetzt kommt noch der Inhalt des Menüs dran:
vi grub/menu.lst
Inhalt:
default 0 timeout 30 color red/black light-red/black foreground EE0000 background 400000 gfxmenu /boot/message title Piratux kernel /boot/vmlinuz-2.6.28-5.slh.3-sidux-686 boot=fll quiet vga=791 lang=de initrd /boot/initrd.img-2.6.28-5.slh.3-sidux-686 title Piratux mit Extra-Optionen configfile /boot/grub/menu.lst.686 title Speichertest kernel /boot/memtest86+.bin
Speichern mit 'wq!', da die Datei schreibgeschützt ist.
Jetzt kann das CD-Image erstellt werden:
cd CD genisoimage -l -R -b boot/grub/stage2_eltorito -c boot/grub/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../piratux.iso .
Fertig! Das so erzeugte Image sollte sich jetzt mit den gängigen Virtualisierungslösungen starten lassen.
Fehlt nur noch die Installation auf einem USB-Stick - aber das kann Sidux von dann von ganz alleine: Einfach install-sidux-to-usb ausführen :-)