Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:linux:emdebian:tx25 [2014-06-17 11:15] – kalberer | software:linux:emdebian:tx25 [2016-11-21 12:42] (aktuell) – ditaranto | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| * [[http:// | * [[http:// | ||
| * PC mit serieller Schnittstelle (oder USB-to-RS232 Converter) und installierter Terminal-Anwendung (z.B. [[: | * PC mit serieller Schnittstelle (oder USB-to-RS232 Converter) und installierter Terminal-Anwendung (z.B. [[: | ||
| - | |||
| - | ===== Vorbereitung ===== | ||
| - | - Debian Multistrap installieren: | ||
| - | - Emdebian-Archiv-Schlüssel installieren: | ||
| - | - Qemu installieren: | ||
| - | - Unterstützung für zusätliche Binärformate installieren: | ||
| - | - schroot installieren: | ||
| - | - mtd-utils installieren: | ||
| ===== Root File System erstellen ===== | ===== Root File System erstellen ===== | ||
| - | - Multistrap | + | Wir benutzen |
| + | * <file - karotx25.multistrap> | ||
| [General] | [General] | ||
| arch=armel | arch=armel | ||
| Zeile 52: | Zeile 45: | ||
| suite=squeeze | suite=squeeze | ||
| </ | </ | ||
| - | | + | |
| - | - Skript für automatische Konfiguration erstellen: < | + | |
| - | export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true | + | |
| - | export LC_ALL=C LANGUAGE=C LANG=C | + | |
| - | / | + | |
| - | dpkg --configure -a | + | |
| - | mount proc -t proc /proc | + | |
| - | dpkg --configure -a</ | + | |
| - | - Konfigurationsskript ausführbar machen: < | + | |
| - | - schroot Konfiguration | + | |
| description=Emdebian Grip Squeeze (armel) | description=Emdebian Grip Squeeze (armel) | ||
| aliases=emdebian-armel | aliases=emdebian-armel | ||
| Zeile 69: | Zeile 53: | ||
| users=$USER | users=$USER | ||
| groups=sbuild</ | groups=sbuild</ | ||
| - | | + | |
| - | - Qemu-Binary | + | |
| - | - Chroot Umgebung betreten: < | + | |
| - | - Konfigurationsskipt ausführen: < | + | |
| - | | + | |
| - | - Mount-Punkte | + | |
| # 2011-04-07 martin.zueger@ntb.ch | # 2011-04-07 martin.zueger@ntb.ch | ||
| - | |||
| # device dir type options dump fsck | # device dir type options dump fsck | ||
| / | / | ||
| Zeile 89: | Zeile 68: | ||
| usbfs / | usbfs / | ||
| tmpfs / | tmpfs / | ||
| - | | + | |
| - | - getty auf serielle Schnittstelle legen: < | + | - getty auf serielle Schnittstelle legen in ''/ |
| - Standard TTYs deaktivieren indem die folgenden Zeilen auskommentiert werden: < | - Standard TTYs deaktivieren indem die folgenden Zeilen auskommentiert werden: < | ||
| # | # | ||
| Zeile 97: | Zeile 76: | ||
| # | # | ||
| # | # | ||
| - | - Serielles Terminal aktivieren durch hinzufügen | + | - Serielles Terminal aktivieren durch Hinzufügen |
| - | - Sicherstellen, | + | - Sicherstellen, |
| - | - Netzwerkkonfiguration: | + | |
| - | # 2011-04-07 martin.zueger@ntb.ch | + | |
| - | + | ||
| - | auto lo | + | |
| - | iface lo inet loopback | + | |
| - | auto eth0 | + | * Device-Node Tabelle: <file - device_table> |
| - | iface eth0 inet dhcp | + | |
| - | #iface eth0 inet static | + | |
| - | #address 192.168.1.234 | + | |
| - | #netmask 255.255.255.0</ | + | |
| - | - Chroot Umgebung wieder verlassen: < | + | |
| - | - Qemu-Binary im erstellten Root FS wieder löschen: < | + | |
| - | - Device-File erstellen:< | + | |
| / | / | ||
| / | / | ||
| Zeile 127: | Zeile 94: | ||
| / | / | ||
| / | / | ||
| - | | + | |
| ===== Dateien für Installation vorbereiten ===== | ===== Dateien für Installation vorbereiten ===== | ||
| - | Für die Installation auf dem TX25 müssen die benötigten Dateien auf einem TFTP-Server bereit gestellt werden. Am NTB kann hierfür der FTP-Server des INF-Instituts verwendet werden: [[\\inf04-server.ntb.ch\ftp\pub\ | inf04-server.ntb.ch]]((Bitte Ordner mit dem eigenen Benutzernamen erstellen. Dateien und Ordner, die ausserhalb dieses Ordners erstellt werden, werden ohne Vorwarnung wieder gelöscht!)) Die im Folgenden genauer beschriebenen drei Dateien müssen auf den FTP-Server kopiert werden. | + | Für die Installation auf dem TX25 müssen die benötigten Dateien auf einem TFTP-Server bereit gestellt werden. Am NTB kann hierfür der FTP-Server des INF-Instituts verwendet werden: [[\\inf004.ntb.ch\ftp\pub\ | inf004.ntb.ch]]((Bitte Ordner mit dem eigenen Benutzernamen erstellen. Dateien und Ordner, die ausserhalb dieses Ordners erstellt werden, werden ohne Vorwarnung wieder gelöscht!)) Die im Folgenden genauer beschriebenen drei Dateien müssen auf den FTP-Server kopiert werden. |
| ==== Linux Kernel ==== | ==== Linux Kernel ==== | ||