Univention Bugzilla – Bug 15551
Thin Client Kernel Parameter
Last modified: 2009-12-21 08:49:42 CET
Im Rahmen des OpenDVDI Piloten wurden einige Anpassungen am der PXE-Konfiguration gemacht. U.a. kann per UCR gesteuert werden, ob die initrd übergeben werden soll oder der LDAP Server wird direkt übergeben und muss nicht per DNS abgefragt werden.
[SVN] [11847] [SVN] [11781] [SVN] [11763]
fixed
Das geht verloren wenn man den Thin Client per Flash installiert. Ich denke der pxe/ldapserver vom NFS-Server sollte dann auch im Flash gesetzt werden?
(In reply to comment #3) > Das geht verloren wenn man den Thin Client per Flash installiert. Ich denke der > pxe/ldapserver vom NFS-Server sollte dann auch im Flash gesetzt werden? fixed ldapServer und ldapPort werden jetzt weitergeleitet. Die Parmaeter vga und quiet reiche ich jetzt ebenfalls mit durch.
Name-Server und LDAP-Server wurden jeweils mit PXE-Boot und Compact-Flash-Betrieb getestet.
Im Changelog fehlt noch ein Eintrag für pxe/nameserver. Die Variablen müssten noch entweder im Changelog oder in einem Doku-Bug, also Handbuch, beschrieben werden.
pxe/append muss noch in der info-Datei registriert werden, z.Zt. muss die Datei manuell mit ucr commit geschrieben werden.
Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, ist das so gewollt?
Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem Fall erscheint dann "vga=None" in /proc/cmdline.
pxe/append funktioniert (In reply to comment #8) > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, > ist das so gewollt? Ebenso pxe/append.
pxe/quiet funktioniert für den PXE-Betrieb; es werden keine Statusmeldungen der Init-Skript mehr ausgegeben. Im CF-Betrieb werden weiterhin Meldungen ausgegeben.
(In reply to comment #6) > Im Changelog fehlt noch ein Eintrag für pxe/nameserver. Die Variablen müssten > noch entweder im Changelog oder in einem Doku-Bug, also Handbuch, beschrieben > werden. Die Variable pxe/nameserver ist nicht neu, deshalb ist ein Changelog Eintrag dafür nicht notwendig. (In reply to comment #7) > pxe/append muss noch in der info-Datei registriert werden, z.Zt. muss die Datei > manuell mit ucr commit geschrieben werden. done. (In reply to comment #8) > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, > ist das so gewollt? Das ist jetzt nicht geändert worden. Der Parameter wird noch auf die gleiche Art ausgelesen wie in der 2.2: vga=$(cat /proc/cmdline | grep vga | sed -e 's/.*vga=//g' | awk '{print "vga="$1;}') (In reply to comment #9) > Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem > Fall erscheint dann "vga=None" in /proc/cmdline. Wird jetzt abgefangen. (In reply to comment #10) > pxe/append funktioniert (In reply to comment #8) > > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, > > ist das so gewollt? > > Ebenso pxe/append. Das ist im Moment nicht vorgesehen. Wenn gewünscht, dann bitte einen neuen Bug erstellen. (In reply to comment #11) > pxe/quiet funktioniert für den PXE-Betrieb; es werden keine Statusmeldungen der > Init-Skript mehr ausgegeben. Im CF-Betrieb werden weiterhin Meldungen > ausgegeben. Der müsste eigentlich genauso ausgelesen werden wie vga.
> > Im Changelog fehlt noch ein Eintrag für pxe/nameserver. Die Variablen müssten > > noch entweder im Changelog oder in einem Doku-Bug, also Handbuch, beschrieben > > werden. > > Die Variable pxe/nameserver ist nicht neu, deshalb ist ein Changelog Eintrag > dafür nicht notwendig. Ok, ich dachte, das sei auch erst mit OpenDVDI gekommen. > (In reply to comment #7) > > pxe/append muss noch in der info-Datei registriert werden, z.Zt. muss die Datei > > manuell mit ucr commit geschrieben werden. > > done. Funktioniert jetzt. > (In reply to comment #8) > > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, > > ist das so gewollt? > > Das ist jetzt nicht geändert worden. Der Parameter wird noch auf die gleiche > Art ausgelesen wie in der 2.2: > > vga=$(cat /proc/cmdline | grep vga | sed -e 's/.*vga=//g' | awk '{print > "vga="$1;}') Das funktioniert doch (ebenso pxe/quiet). Ich hatte übersehen, dass die Änderungen nur beim Neuflashen eines Images gesetzt werden. > (In reply to comment #9) > > Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem > > Fall erscheint dann "vga=None" in /proc/cmdline. > > Wird jetzt abgefangen. Da hat sich noch ein Typo eingeschlichen: File: /etc/univention/client-boot-pxe/pxeconfig Traceback (most recent call last): File "<stdin>", line 10, in ? NameError: name 'baseConfgi' is not defined > (In reply to comment #10) > > pxe/append funktioniert (In reply to comment #8) > > > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, > > > ist das so gewollt? > > > > Ebenso pxe/append. > > Das ist im Moment nicht vorgesehen. Wenn gewünscht, dann bitte einen neuen Bug > erstellen. Dazu habe ich Bug 16301 angelegt.
(In reply to comment #13) > > (In reply to comment #9) > > > Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem > > > Fall erscheint dann "vga=None" in /proc/cmdline. > > > > Wird jetzt abgefangen. > > Da hat sich noch ein Typo eingeschlichen: > > File: /etc/univention/client-boot-pxe/pxeconfig > Traceback (most recent call last): > File "<stdin>", line 10, in ? > NameError: name 'baseConfgi' is not defined Typo sollte jetzt raus sein. Ist allerdings noch nicht getestet. UMTS ...
Typo ist korrigiert.
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".