Skip to content

ISO Image selber bauen

wintermeyer edited this page Jan 11, 2012 · 2 revisions

ISO Image selber bauen

Achtung: Dies ist nichts für Entwickler, die noch nie ein solches System gebaut haben!

Als Basis für das Build-System dient ein Debian 6.

Eine funktionierende sudo Konfiguration ist Voraussetzung.

Folgende weitere tools werden benötigt:

  • chroot
  • mkisofs
  • syslinux
  • cdrecord

Das Build-System von http://www.amooma.de/downloads/gs4/gs40-iso-build-system.tar.gz herunterladen.

Das aktuelle Installationsscript aus dem Git Repository herunterladen.

Vorbereitungen

Das Buildsystem muss als root(!) entpackt werden.

Es wird ein Verzeichnis Microknoppix-ammoma angelegt.

Das Installationsscript nach Microknoppix-amooma/Filesystem kopieren.

Im Verzeichnis Microknoppix-amooma/Filesystem "make chroot" eingeben.

Ab jetzt befindet man sich in einer Knoppix chroot Umgebung.

Das Installationsscript ausführbar machen: "chmod +x install.sh"

Die Installation von Gemeinschaft durchführen "./install.sh".

Alle Fragen mit ja/yes beantworten.

ACHTUNG: Am Ende der Installation wird gefragt, ob es sich um eine Appliance handelt. Diese Frage MUSS mit ja beantwortet werden, da das System sonst nicht lauffähig ist.

Nach einer erfolgrichen Installation die chroot Umgebung mit "exit" oder "CTRL D" verlassen.

Durch einen Aufruf von "mount" überprüfen, ob alle mounts in die chroot Umgebung ausgehängt wurden. Sollte das nicht der Fall sein müssen alle verbliebenen Mountpoints mit "umount" ausgehängt werden.

ISO image erzeugen

Mit "make compressed iso" kann jetzt das Image erzeugt werden.

Es wird eine Datei "Image.iso" erzeugt.

Wenn "kvm und qemu" installiert sind, kann das neue Image direkt mit "make test" gebootet werden.