Piratux/Einpacken

Aus Piratenwiki
Wechseln zu: Navigation, Suche

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 :-)