Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:linux:emdebian:rootfs_erstellen [2014-10-09 10:00] – graf | software:linux:emdebian:rootfs_erstellen [2014-11-12 10:47] (aktuell) – Buildroot Link hinzugefügt abajric | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
<box red right 60% | **Wichtig**> | <box red right 60% | **Wichtig**> | ||
- | Ein Root-Filesystem kann mit Multistrap sehr einfach und elegant erstellt werden. Allerdings sind die Speicheranforderungen relativ hoch. Mit Buildroot reduziert sich die Grösse stark, allerdings bedingt das einen grösseren Aufwand (siehe | + | Ein Root-Filesystem kann mit Multistrap sehr einfach und elegant erstellt werden. Allerdings sind die Speicheranforderungen relativ hoch. Mit Buildroot reduziert sich die Grösse stark, allerdings bedingt das einen grösseren Aufwand (siehe |
</ | </ | ||
Zeile 52: | Zeile 52: | ||
groups=sbuild</ | groups=sbuild</ | ||
- Untere Adresslimitierung für Qemu deaktivieren: | - Untere Adresslimitierung für Qemu deaktivieren: | ||
- | - Qemu-Binary in das eben erstellte Root-Filesystem kopieren: < | + | - Qemu-Binary in das eben erstellte Root-Filesystem kopieren |
- chroot Umgebung betreten (in Arbeitsverzeichnis ausführen): | - chroot Umgebung betreten (in Arbeitsverzeichnis ausführen): | ||
- Konfigurationsskipt ausführen: < | - Konfigurationsskipt ausführen: < | ||
Zeile 77: | Zeile 77: | ||
- Die Zeile: < | - Die Zeile: < | ||
- Ersetzen durch: < | - Ersetzen durch: < | ||
- | - Qemu-Binary im erstellten Root FS wieder löschen: < | + | - Qemu-Binary im erstellten Root FS wieder löschen |
- Device Node Tabelle im aktuellen Arbeitsverzeichnis erstellen (board-spezifisch): | - Device Node Tabelle im aktuellen Arbeitsverzeichnis erstellen (board-spezifisch): | ||
/ | / | ||
Zeile 83: | Zeile 83: | ||
- Dateisystemabbild erzeugen: < | - Dateisystemabbild erzeugen: < | ||
<WRAP center round tip 80%> | <WRAP center round tip 80%> | ||
- | Man kann das Image mit etwas Handarbeit verkleinern, | + | Man kann das Image mit etwas Handarbeit verkleinern, |
</ | </ | ||
Zeile 90: | Zeile 90: | ||
Ein Root-Filesystem kann auch mit einem automatischen Build-Script erstellt werden. Das folgende {{: | Ein Root-Filesystem kann auch mit einem automatischen Build-Script erstellt werden. Das folgende {{: | ||
- | ===== Buildroot ===== | ||
- | Wir benutzen [[http:// | ||
- | TODO |