Emdebian ist der Name für eine spezielle Variante der Debian Distribution, die für Embedded Systems abgespeckt wurde, weil diese schwächere Ressourcen und kaum Festplattenplatz haben, weil sie meist über Flash-Karten gebootet werden.
Die Heimatseite des Projekts befindet sich auf www.emdebian.org.
Die Erstellung eines emdebian-Systems erfolgt durch das Programm multistrap. Sie installieren es über das Paket multistrap.
# apt-get install multistrapDas Programm multistrap wird die Pakete, die für das embedded System benötigt werden, herunterladen und den Rahmen für ein fertiges Dateisystem schaffen.
Bevor Sie das Programm aufrufen, benötigen Sie eine Konfigurationsdatei. Diese Datei kann einen beliebigen Namen tragen. Hier heißt sie multistrap.conf und wird in dem Verzeichnis liegen, in dem multistrap aufgerufen wird.
[General] arch=i386 directory=/home/arnold/tmp/emdebian/multistrap/ cleanup=true noauth=false unpack=true aptsources=Emdebian Updates debootstrap=Debian bootstrap=Emdebian tarballname=rootfs.tar.gz [Emdebian] packages=ntpdate udev lrzsz netcat telnetd grub-pc source=http://www.emdebian.org/debian keyring=emdebian-archive-keyring suite=wheezy [Debian] packages= source=http://ftp.de.debian.org/debian keyring=debian-archive-keyring suite=wheezy
- arch beschreibt die Architektur, für die ein System erstellt wird.
- directory bezeichnet das Verzeichnis, in dem das root-Dateisystem des emedded Systems angelegt wird.
- tarballname gibt den Namen der gepackten tar-Datei an, in der das Dateisystem erzeugt wird. Diese Datei kann einfach auf das Zielsystem geschafft werden und dort mit tar ausgepackt werden.
su - # multistrap -f multistrap.conf