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/10/31 09:24] – Externe Bearbeitung 127.0.0.1 | tqma35:ltib [2019/05/24 15: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 | ||
- | <code bash> | ||
- | entpacken. | ||
- | |||
- | ==== Notwendige Pakete installieren ==== | ||
- | <code bash> | ||
- | 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 '' | ||
- | <code bash> | ||
- | 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. | ||
- | <code bash> | ||
- | user@ubuntu:/ | ||
- | user@ubuntu:/ | ||
- | user@ubuntu:/ | ||
- | </ | ||
- | |||
- | ===== Installation ausführen ===== | ||
- | Im Verzeichnis der Installationsquellen das install Skript ausführen: | ||
- | |||
- | <code bash> | ||
- | |||
- | 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 ===== | ||
- | <code bash> | ||
- | user@ubuntu: | ||
- | user@ubuntu:/ | ||
- | |||
- | < | ||
- | 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. Mit ''< | ||
- | |||
- | Die Erfolgsmeldung am Ende sollte in etwa so aussehen: | ||
- | <code bash> | ||
- | 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 ''/ | ||
- | < |