Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| — | anwenderwiki:linuxclient:ubuntu8041-install [2013/06/30 02:16] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{tag> | ||
| + | ====== Installation und Integration eines Ubuntu 8.04.1 Clients ====== | ||
| + | __Zuerst die neue detaillierte Anleitung zur Einrichtung eines Linux-Clients (Ubuntu 8.04) auf lehrerfortbildung-bw.de von U. Bauer lesen__ | ||
| + | http:// | ||
| + | **Diese Anleitung bezieht sich noch auf ein älteres LINBO, seit paedML 4.0.2 benutzt LINBO andere Device-Namen** \\ [[http:// | ||
| + | |||
| + | |||
| + | ===== Ersten Clienten mit Ubuntu - empfehlenswerte Vorgehensweise ===== | ||
| + | |||
| + | - Client PXE-booten und mit Linbo registrieren | ||
| + | - **'' | ||
| + | - **'' | ||
| + | - Client booten und durch LINBO partitionieren lassen | ||
| + | - am Client nun ubuntu installieren und dabei die schon vorhandenen Partitionen nutzen. Dabei einen geeigneten Namen für den lokalen Ubuntu-Admin vergeben (z.B. linuxadmin) | ||
| + | - ggf. am ubuntu-client den lokalen root-account ein Passwort zuweisen | ||
| + | | ||
| + | sudo passwd root | ||
| + | |||
| + | **7.** den Client schließlich mit dem linuxmuster-client - Paket in die paedML integrieren [[http:// | ||
| + | |||
| + | Das linuxmuster-client-Paket kann nötigenfalls mit " | ||
| + | |||
| + | Auf der Linux-Konsole des ubuntu-clients (Strg-Alt-F1) sollte man sich nun als "< | ||
| + | sudo passwd -S < | ||
| + | < | ||
| + | weist auf einen aktivierten Nutzer hin. | ||
| + | |||
| + | Wenn nun zwar Passwortänderung von "< | ||
| + | Haben die Lehrer und Schüler eine Shell? Das stellt man in der | ||
| + | sophomorix.conf ein (aus historischen Gründen etwas irreführend: | ||
| + | " | ||
| + | smbldap-usershow < | ||
| + | ...der relevante Eintrag ist " | ||
| + | Steht dort jedoch /bin/false , sollte.... | ||
| + | |||
| + | sophomorix-passwd -s --shell /bin/bash | ||
| + | ...allen Schülern eine bash bescheren und... | ||
| + | sophomorix-passwd -t --shell /bin/bash | ||
| + | ...allen Lehrern. | ||
| + | |||
| + | ===== Nach der Ubuntu 8.04.1 Installation: | ||
| + | |||
| + | - Die Hardware-ID in der **''/ | ||
| + | - Die Registrierung der Hardware-MAC der Netzwerkkarten ausschalten [[version3: | ||
| + | - Die Roaming-Funktion im Netzwerkmanager ausstellen (der PC soll ja nur im unserem Netz funktionieren) | ||
| + | - In der **''/ | ||
| + | |||
| + | # The loopback network interface | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | |||
| + | # The primary network interface | ||
| + | auto eth0 | ||
| + | iface eth0 inet dhcp | ||
| + | |||
| + | Auch bei den geclonten PCs ist jetzt eth0 aktiv: | ||
| + | |||
| + | root@c326-120:/ | ||
| + | eth0 Link encap: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Problematik: | ||
| + | **ACHTUNG: | ||
| + | |||
| + | Unter einem älteren LINBO wurden IDE-Platten noch mit /dev/hda, /dev/hdb, ... angesprochen. | ||
| + | Der Festplattentreiber von ubuntu 8.04.1 spricht auch IDE-Platten als SCSI-Devices an und verwendet somit die Namen /dev/sda, /dev/sdb, ... | ||
| + | |||
| + | **Symptome: | ||
| + | * Bei Booten bleibt ubuntu bei der Meldung: " | ||
| + | **Lösung: | ||
| + | * In der **'' | ||
| + | |||
| + | Append = ro splash root=/ | ||
| + | |||
| + | Ohne den Eintrag " | ||
| + | |||
| + | ===== Rembo und Ubuntu ===== | ||
| + | **Achtung: | ||
| + | nicht starten. Erst **mySHN 5** kommt damit zurecht - und natürlich | ||
| + | Linbo. \\ | ||
| + | |||
| + | ===== Problematik: | ||
| + | |||
| + | in die config der entsprechenden Hardwareklasse muss eine Zeile eingefügt werden | ||
| + | |||
| + | Auszug aus der config\\ | ||
| + | ##################### | ||
| + | # Globale Parameter #\\ | ||
| + | ##################### | ||
| + | |||
| + | # Falls die Anmeldung an einem Samba Domaenencontroller\\ | ||
| + | # erfolgt, bitte die Dokumentation zu diesem Thema\\ | ||
| + | # durchlesen und den folgenden Parameter aktivieren.\\ | ||
| + | JoinDomainRemote tunnel\\ | ||
| + | |||
| + | # Bei Fehlern wie " | ||
| + | # Parameter testweise aktivieren: | ||
| + | JoinDomainLocal service2\\ | ||
| + | |||
| + | # Falls das nicht hilft, die Erzeugung des lokalen Computerkontos ganz\\ | ||
| + | # abschalten (siehe auch mySHN Forum):\\ | ||
| + | # | ||
| + | |||
| + | # Aktivieren, wenn die Samba-SID nicht gepatcht werden soll\\ | ||
| + | # | ||
| + | |||
| + | # Anpassung wg. SATA-Platten "// | ||
| + | DeviceMap sda\\ | ||
| + | |||
| + | # Festplattenplatz fuer Partitionen reservieren\\ | ||
| + | |||
| + | Dank an Kollege Grauer | ||
| + | |||
| + | ===== Problematik: | ||
| + | Ubuntu trägt Festplattenpartitionen, | ||
| + | |||
| + | | ||
| + | |||
| + | Wenn nun das System geklont wird, sucht ubuntu diese Hardware-ID und unterbricht den Bootvorgang. Die Hardware-ID der Rootpartition patcht LINBO automatisch weg. | ||
| + | |||
| + | **Symptome: | ||
| + | * Bei Booten des geklonten Systems bleibt ubuntu in frühen Stadium stehen, links oben wird ein Cursor-Balken angezeigt | ||
| + | * tritt nur auf, wenn neben der ubuntu-Systempartition weitere Partitionen vorhanden sind, die von unbuntu eingebunden werden, z.B. wenn eine Datenpartition vorhanden ist | ||
| + | **Lösung: | ||
| + | * In der /etc/fstab die Hardware-ID durch den Devicenamen der Partition ersetzen, z.B.: | ||
| + | |||
| + | / | ||
| + | |||
| + | ===== Problematik: | ||
| + | Der udev-Manager von ubuntu 8.04.1 versucht einer Netzwerkkarte je nach MAC immer den selben Devicenamen (eth0, eth1, ..) zu geben. | ||
| + | |||
| + | **Symptome: | ||
| + | * somit heißt dann die Netzwerkkarte im ersten Client eth0, die im zweiten Client aber eth1, usw. | ||
| + | **Lösung: | ||
| + | Die Regeln von udev liegen unter **''/ | ||
| + | |||
| + | / | ||
| + | / | ||
| + | |||
| + | entweder löschen/ | ||