Hallo zusammen
Ich bin gerade daran Windows 7 64bit und 32bit als Packet vorzubereiten.
Die Installationen starten soweit mittels BootCD Problemlos. Auch die unattend.xml wird korrekt ausgelesen und funktioniert wie gewünscht.
Meine Frage ist, wie ich die manuelle Eingabe vom Gateway und DNS beim Start der Opsi 4.0 client BootCd in die unattend.xml reinbekomme. Wie z.B. @pcname*#
Gibt es dafür ebenfalls Variabeln oder muss wie muss dies geschehen?
Die Installation sollte mit verschiedenen Sprachen möglich sein. Wie löse ich das am besten? Muss ich verschiedene win7 Installationen machen oder sollte ich eher unterschiedliche unattend.xml Dateien vorbereiten? Die verschiedenen Sprachen, sind in den Installationsfiles vorhanden.
Besten Dank und freundliche Grüsse
T.Baechler
Installation Windows 7 32/64bit verschiedene Sprachen
Re: Installation Windows 7 32/64bit verschiedene Sprachen
Also die Sprache habe ich mit einer HP OEM Cd hinbekommen.
Ich verwende dafür einfach 3 unterschiedlich unattend.xml, welche ich mittels Batcheingabe an den korrekten Ort kopiere.
Die Batchdatei wird, anstelle des im setup.py aufgerufenen setup.exe ... aufgerufen.
Spracheingabe wie folgt:
Diese drei xml Dateien liegen einfach im Custom in den Ordnern "de" und "en" (Siehe Code).
Alle Variablen in den unattend.xml Dateien, werden in der setup.py mit den Werten abgefüllt. 3mal kopiert und für die Ordner angepasst.
Somit kann ich jederzeit die gewünschte Sprache installieren.
Für den DNS und den Gateway, habe ich leider noch keine Lösung gefunden.
Gruss Thomas
Ich verwende dafür einfach 3 unterschiedlich unattend.xml, welche ich mittels Batcheingabe an den korrekten Ort kopiere.
Die Batchdatei wird, anstelle des im setup.py aufgerufenen setup.exe ... aufgerufen.
Spracheingabe wie folgt:
Code: Alles auswählen
SET /P sLanguage=Please enter your language (de/en) ...
if "%sLanguage%" == "de" (
copy c:\opsi\de\unattend.xml c:\opsi\ /y
) else if "%sLanguage%" == "en" (
copy c:\opsi\it\unattend.xml c:\opsi\ /y
)
o:\install\win7\installfiles\setup.exe /unattend:c:\opsi\unattend.xml
Alle Variablen in den unattend.xml Dateien, werden in der setup.py mit den Werten abgefüllt. 3mal kopiert und für die Ordner angepasst.
Code: Alles auswählen
#Patch files
for i in ( target + '/opsi/unattend.xml', target + '/opsi/opsi-client-agent/files/opsi/cfg/config.ini' ):
execute('/usr/local/bin/patcha %s' % i)
execute('/usr/local/bin/patcha -f %s %s' % (PATCHA_IN, i))
Somit kann ich jederzeit die gewünschte Sprache installieren.
Für den DNS und den Gateway, habe ich leider noch keine Lösung gefunden.
Gruss Thomas
Re: Installation Windows 7 32/64bit verschiedene Sprachen
Die Variablen können in der Datei SYSCONF_INI herausgelesen werden, welche sich nach dem Neustart im Verzeichnis /opsi/opsi-client-agent/files/opsi/cfg gefunden werden kann.
Der Gateway wäre somit also @DefaultGateway*#
Damit ist alles gelöst.
Der Gateway wäre somit also @DefaultGateway*#
Damit ist alles gelöst.