Samstag, 1. Dezember 2007

Fedora LiveCD erstellen

Live-CDs sind in aller Munde und so erstelle ich auch noch den obligatorischen Eintrag dazu. Ich mag revisor, aber es geht noch schneller...ohne Schnickschnack :-) Voraussetzung ist, dass die livecd-tools installiert sind, falls noch nicht geschehen, dann...

yum -y install livecd-tools
Die Erstellung einer minimalen Fedora LiveCD. Anstelle des Kickstart-Files, welches mitgeliefert wird, könnte auch Teile der folgende Datei verwendet werden. Bei beiden Varianten sollte der Pfad zu den Repositories angepasst werden. Am besten arbeitet man mit einem lokalen Spiegel, wenn man mehrere Versionen erstellen will.
livecd-creator --config=/usr/share/livecd-tools/livecd-fedora-minimal.ks \
--fslabel=Fedora-8-LiveCD-mini
oder Desktop-Version
livecd-creator --config=/home/fab/livecd/livecd-fedora-desktop-de.ks \
--fslabel=Fedora-8-LiveCD-Desktop
Ok, ich habe nicht ganz die Wahrheit gesagt, revisor natürlich auch einen Kommando-Modus.
revisor --cli --model=f7-i386 --dvd \
--kickstart=/etc/revisor/conf.d/fedora-7-gold.cfg
Dies gibt jedoch keine LiveCD, sondern eine normale DVD. Wenn das Image erstellt wurde, kopiert es livecd-iso-to-disk auf den Speicherstick. Es lassen sich natürlich auch heruntergeladene Images verwenden.
/usr/bin/livecd-iso-to-disk /Pfad/zu/Fedora-8-XXX.iso /dev/sdbX
Die Ausgabe sieht etwa so aus, wenn eine Live-CD übertragen wird.
Verifying image...
Fedora-8-Live-i686.iso:   17d675e98a44754d41ba0d93f485ffa3
Fragment sums: 7dba468e8adf87c776ae4a15a871426ba74dba1187adb2a6807c1e124a34
Fragment count: 20
Percent complete: 100.0%   Fragment[20/20] -> OK
100.0
The media check is complete, the result is: PASS.

It is OK to use this media.
Copying live image to USB stick
Updating boot config file
Installing boot loader
USB stick set up as live image!
Mit ein paar kickstart-Versionen liessen sich so alle unterschiedlichen Live-CD herstellen mit Anpassungen für schweizerdeutsche Verhältnisse, aber leider ist da nicht so ein grosser Bedarf vorhanden. Trotzdem mal ein paar angepasste Files, damit jeder selber die Sache ausprobieren kann und seine eigenen Kickstart-Dateien erzeugen kann: Noch ein kleiner Tip am Rande, falls es Probleme bei der Erstellung von Spins geben sollte. livecd-tools und auch revisor haben ein Bedürfnis nach viel freien Platz in /var.Die Verwendung von
--tmpdir=/Pfad/zu/tmp
kann jedoch Abhilfe schaffen.

Keine Kommentare: