Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| tqma35:ltib [2011/08/19 08:34] – [Notwendige Pakete installieren] 172.21.10.13 | tqma35:ltib [2019/05/24 13:06] (current) – Remove page via multiORPHANS lenz | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Installation LTIB (Linux Target Image Builder) ====== | ||
| - | ===== Vorbereitung ===== | ||
| - | ==== Voraussetzungen ==== | ||
| - | Diese Anleitung geht von einem Ubuntu-System ab Version 10.04 aus. Es kann sich dabei sowohl um ein natives Betriebssystem als auch um eine Installation innerhalb einer virtuellen Maschine handeln. | ||
| - | ==== Installationsquellen herunterladen ==== | ||
| - | Die Quelldatei (L2.6.35_11.01.00_ER_source_tq.tar.gz) entweder von der beigelegten CD kopieren oder von | ||
| - | [[http:// | ||
| - | |||
| - | Die Quelldatei mit | ||
| - | < | ||
| - | entpacken. | ||
| - | |||
| - | ==== Notwendige Pakete installieren ==== | ||
| - | < | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install build-essential zlib1g-dev rpm libncurses5-dev m4 bison liblzo2-dev uuid-dev tcl | ||
| - | </ | ||
| - | |||
| - | ==== sudo Konfigurieren ==== | ||
| - | Das LTIB-Installationsskript führt verschiedene Kommandos mit '' | ||
| - | < | ||
| - | sudo visudo | ||
| - | </ | ||
| - | die Datei / | ||
| - | |||
| - | Folgende Zeile soll in der Datei eingefügt werden, wobei '' | ||
| - | < | ||
| - | # Allow user to run commands for ltib. | ||
| - | user ALL = NOPASSWD: / | ||
| - | </ | ||
| - | Speichern mit Strg+o, danach beenden mit Strg+x. | ||
| - | |||
| - | ==== Installationsverzeichnis anlegen ==== | ||
| - | In das Verzeichnis /opt Wechseln, dort ein neues Verzeichnis für LTIB anlegen und dem aktuellen Benutzer zuordnen. | ||
| - | < | ||
| - | user@ubuntu:/ | ||
| - | user@ubuntu:/ | ||
| - | user@ubuntu:/ | ||
| - | </ | ||
| - | |||
| - | ===== Installation ausführen ===== | ||
| - | Im Verzeichnis der Installationsquellen das install Skript ausführen: | ||
| - | |||
| - | < | ||
| - | |||
| - | Das EULA lesen und akzeptieren. | ||
| - | Bei der Wahl des Verzeichnisses ''/ | ||
| - | Danach in das Verzeichnis ''/ | ||
| - | |||
| - | ===== LTIB Proxy einstellen ===== | ||
| - | Je nach lokaler Internetanbindung ist nötigenfalls an dieser Stelle in die Datei ltib/ | ||
| - | < | ||
| - | %http_proxy | ||
| - | http:// | ||
| - | |||
| - | %gpp_proxy | ||
| - | 1 | ||
| - | </ | ||
| - | ===== LTIB konfigurieren ===== | ||
| - | < | ||
| - | user@ubuntu: | ||
| - | user@ubuntu:/ | ||
| - | |||
| - | Sollte es unter Ubuntu 11.04 zu einem Problem kommen, bei dem glibc-devel und zlib als nicht installiert erkannt werden, | ||
| - | so ist die Datei ltib/ | ||
| - | |||
| - | **Für ein 32-Bit-System: | ||
| - | < | ||
| - | Zeile 563: ' | ||
| - | ändern in: ' | ||
| - | |||
| - | Zeile 585: | ||
| - | ändern in: | ||
| - | </ | ||
| - | |||
| - | **Für ein 64-Bit-System: | ||
| - | < | ||
| - | Zeile 563: ' | ||
| - | ändern in: ' | ||
| - | |||
| - | Zeile 585: | ||
| - | ändern in: | ||
| - | </ | ||
| - | |||
| - | Nach einer Weile kommt ein grafisches Menü zur Auswahl der Platform. Dort '' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | In diesem Fenster die '' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Dann auf ''< | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Wir verwenden zunächst das Min profile. | ||
| - | Im nächsten Fenster werden noch einmal alle Optionen gezeigt. Es sind dort keine Änderungen notwendig. | ||
| - | |||
| - | Die Erfolgsmeldung am Ende sollte so aussehen: | ||
| - | < | ||
| - | Ended: | ||
| - | Elapsed: 3117 seconds | ||
| - | |||
| - | Build Succeeded | ||
| - | |||
| - | user@ubuntu:/ | ||
| - | </ | ||
| - | |||
| - | ===== NFS ===== | ||
| - | Um auf das rootfs über NFS zugreifen zu können muss folgende Zeile in die datei ''/ | ||
| - | < | ||