Ein Debian-Livedemo & ein Installer für den EeePC

?TableOfContents

Translations: [:DebianEeePCFrench/Live:French]

Einleitung & Status

Eeepc-live ist ein auf DebianLive basierendes Livedemo-System inklusive Installer. Da es sich im Alpha-Stadium der Entwicklung befindet, ist es derzeit primär für Entwickler und Tester interessant. Es enthält noch keinen wirklich brauchbaren Desktop, da unser Focus vorerst auf die Infrastruktur und die Basisfunktionen gerichtet ist, bevor wir anfangen Anwendungen hinzuzufügen.

Zur Zeit in Arbeit

Zukunft

In zukünftigen Veröffentlichungen wird das System eine kleine Auswahl aus ["DebianEeePC/Software"] enthalten, um einen minimalen aber dennoch funktionsfähigen Debian-Desktop zu zeigen, der gut auf die Fähigkeiten des EeePCs abgestimmt ist.

Download

USB/HDD-Abbilder

[http://people.debian.org/~synrg/debian-eeepc/eeepc-live/eeepc-live-1.0~a4.img eeepc-live-1.0~a4.img]

Das komplette binary.img erstellt von lh_build

[http://people.debian.org/~synrg/debian-eeepc/eeepc-live/eeepc-live-1.0~a4.img.md5 eeepc-live-1.0~a4.img.md5]

Die md5sum der .img um die Integrität des Downloads sicher zu stellen

Quellen

[http://people.debian.org/~synrg/debian-eeepc/eeepc-live/eeepc-live-1.0~a4.tar.gz eeepc-live-1.0~a4.tar.gz]

Die für den Bau der .img verwendete Debian-Live Konfiguration

Repositorien

Die Quellcode-Ablage befindet sich unter http://git.debian.org/?p=debian-eeepc/eeepc-live.git;a=summary

Das Abbild testen

Einige USB-Sticks booten nicht wenn Sie das .img mit dd darauf kopieren. Erstellen Sie stattdessen ein 'superfloppy'-Abbild das nur die Partition enthält, z.B.

dd if=eeepc-live-1.0~a4.img of=eeepc-live-1.0~a4.part.img bs=512 skip=1

Dann kopieren Sie dieses Abbild mit dd (angenommen Ihr USB-Stick ist /dev/sdc):

dd if=eeepc-live-1.0~a3.part.img of=/dev/sdc

Hinweis: Wir haben /sbin/fdisk -ul für das Abbild verwendet um sicherzustellen, dass die Partition bei Block 1 beginnt und die Block 512 Bytes lang sind; dies kann sich von einer Veröffentlichung zur Nächsten ändern.

Das Abbild mit qemu zu testen ist nur begrenzt sinnvoll. Natürlich wird nichts funktionieren, was die Hardware betrifft. Trotzdem können Sie damit überprüfen ob der Rest des Livesystems richtig funktioniert.

Das Abbild bauen

Wir empfehlen Ihnen einen deb caching Proxy wie 'approx' zu verwenden, falls Sie viele live-helper Abbilder mit der bereitgestellten Konfiguration erstellen wollen. So müssen Sie die Pakete nicht jedes mal erneut herunterladen, wenn Sie einen neuen build durchführen (trotzdem cacht der live-helper selbst einiges; aber manchmal müssen Sie lh_config --purge durchführen, was diesen Cache löscht. Somit ist die Verwendung von approx hier sinnvoll).

Um den Proxy zu verwenden, müssen Sie ihn auf Ihrem build host richtig konfigurieren und dann die Archiv-URL in ./config/bootstrap so anpassen, dass Sie auf Ihre Proxy-URL zeigt (z.B. "deb http://192.168.1.2:9999/debian lenny main contrib"). Gleichermaßen können Sie den Proxy für Ihr angepasstes Repository in ./config/chroot_sources/eeepc.chroot verwenden.

Das Abbild zu bauen ist tatsächlich so einfach wie im folgenden beschrieben. Wir gehen von einem Sid-build system aus; Lenny/Etch funktionieren auch, aber dann sollten Sie den live-helper von Sid und einen Backport von cdebootstrap verwenden, falls Sie Etch benutzen.

sudo apt-get install cdebootstrap live-helper
tar -xzf eeepc-live-1.0~a3.tar.gz
cd eeepc-live-1.0~a3
script build.log
sudo lh_build
exit               # 'skript' verlassen

Wenn Sie fertig sind, sollten Sie eine Datei binary.img haben und build.log wird das Log des builds enthalten, falls Fehler aufgetreten sind. Testen Sie Ihr neues Abbild wie oben beschrieben.

Die Live-Konfiguration entwickeln

Nach jeder Veränderung an ./config sollten Sie sudo lh_clean ausführen, bevor Sie einen erneuten lh_build durchführen (auch wenn, abhängig von Ihren Veränderungen Optionen von lh_clean wie --binary oder --purge passeder sein könnten).

Bei Änderungen am Abbild bearbeiten Sie die Datein ausserhalb von ./config (z.B. ./chroot) bitte nicht manuell, da dies generierte Dateien sind, die von lh_clean aufgeräumt werden. Sie könnten es hilfreich finden ein neues Verzeichnis zu erstellen und 'lh_config' darin auszuführen um eine Standard live-helper Konfiguration zu generieren. Vergleichen Sie danach die Standardkonfiguration mit eepc-live/config um zu sehen, welche Anpassungen wir vorgenommen haben.

Für weitere Hilfe bei der Entwicklung dieser Live-Konfiguration besuchen Sie bitte #debian-eeepc @ irc.oftc.net oder benutzen unsere Mailing-List.