Seite 1 von 2

win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 09:43
von uartz
Guten Morgen zusammen,
ich habe das Problem, dass bei der win7 die Unattended Installation nicht funktioniert. Komme nicht über das Menü zur Sprachauswahl hinweg.

Ich habe das Paket: "win7_3.3.1-3.opsi" installiert und wie in der Dokumentation beschrieben
1. die Win7 DVD in das Verzeichnis .../win7/installfiles/ kopiert
2. das Bootimage boot.wim angepasst (Windows AIK installiert und den Eintrag in der startnet.cmd geändert)
3. die Dateien (aus dem Verzeichnis C:\WinPE_x86\ISO) in das Verzeichnis .../win7/winpe/ kopiert
Die Installation kommt aber leider immer nur bis zum oben angesprochene Menü.

Zur Kontrolle habe ich die Installation vor dem ersten reboot unterbrochen und mir die kopierten Dateien und die generierte startnet.cmd angesehen.
Dabei habe ich keine Fehler erkennen können. (in der starnet.cmd stimmten die Pfade zu der setup.exe und der unattend.xml)

Hat jemand eine Idee, wie ich nun die Installation ans fliegen bekomme?

Gruß uartz

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 10:40
von wolfbardo
Hallo,

die Doku ist vermutlich etwas knapp...

bitte folgendes versuchen:

Kopieren Sie die Dateien und Verzeichnisse von der Windows CD

boot
bootmgr
bootmgr.efi
EFI

in das Verzeichnis winpe.

Dann erstellen Sie im Verzeichnis winpe ein Unterverzeichnis sources, indem Sie nur Ihre modifizierte boot.wim ablegen.

Dann sollte das ganze winpe-Verzeichnis etwa so aussehen

ls -l winpe
drwxrwx--- 3 opsiconfd pcpatch 4096 2008-08-11 11:02 boot
-rw-rw---- 1 opsiconfd pcpatch 333203 2008-01-18 22:45 bootmgr
-rw-rw---- 1 opsiconfd pcpatch 546872 2008-01-18 23:12 bootmgr.efi
drwxrwx--- 3 opsiconfd pcpatch 4096 2008-08-11 11:02 EFI
drwxrwx--- 2 opsiconfd pcpatch 4096 2008-08-13 12:37 sources

Mit der Bitte um Rückmeldung,

Danke und Gruss
Bardo Wolf

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 11:40
von uartz
Hallo wolfbardo,
Danke schon mal für die schnelle Antwort.
Bis auf die Datei bootmgr.efi waren die Dateien bei mir vorhenden.
Die bootmgr.efi habe ich dann in dem Verzeichnis c:\Programm Files\Windows AIK\Tools\PETools\ia64\ gefunden und auf den OPSI-Server kopiert.
Hier liegt auch noch eine winpe.wim - Ist die evtl noch wichtig?

Jetzt sieht das Verzeichnis /opt/pcbin/install/win7/winpe bei mir wie folgt aus:

Code: Alles auswählen

tree winpe
winpe
|-- EFI
|   `-- microsoft
|       `-- boot
|           |-- bcd
|           `-- fonts
|               |-- chs_boot.ttf
|               |-- cht_boot.ttf
|               |-- jpn_boot.ttf
|               |-- kor_boot.ttf
|               `-- wgl4_boot.ttf
|-- boot
|   |-- bcd
|   |-- boot.sdi
|   |-- bootfix.bin
|   |-- etfsboot.com
|   `-- fonts
|       |-- chs_boot.ttf
|       |-- cht_boot.ttf
|       |-- jpn_boot.ttf
|       |-- kor_boot.ttf
|       `-- wgl4_boot.ttf
|-- bootmgr
|-- bootmgr.efi
`-- sources
    `-- boot.wim
Fehlen in den Unterverzeichnissen noch Dateien?

Vielleicht noch eine Anmerkung zu der boot.wmi - die habe ich nach manuell von der DVD in das Verzeichnis c:\winpe_x86\ISO\sources\ kopiert und danach gemountet. (das Stand so nicht in der Doku sondern war ein Hinweis aus dem Forum viewtopic.php?f=7&t=712&p=3983&hilit=wi ... 59ae#p3983
Es gibt in der Doku auch keine expliziten Bereich für win7 - habe mich daher an die Vista - Anleitung gehalten.

Gruß uartz

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 12:01
von wolfbardo
Hallo uartz,

das sieht gut aus.

Nein, die winpe.wim sollte nicht gebraucht werden.

Wir hatten die Anpassung des winpe einmalig (fuer 32Bit und 64Bit) nur für vista gemacht und verwenden diese winpe auch für die Windows 7 Installation.

Ich hatte auch dumpf in Erinnerung, dasss unsere Doku da etwas mager/unvollständig ist und bin daher dankbar über Korrektur/Ergänzung.

Gruss
Bardo Wolf

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 12:59
von uartz
Hi,
okay, da die Datei im Verzeichnis winpe richtig und vollständig zu sein scheinen, geht meine Vermutung in Richtung Windows 7 DVD.
Gibt es hier noch Dateien, die geändert - oder hinzugefügt/weggelassen werden sollen?
Habe die komplette Win7 DVD in das Verzeichnis .../win7/installfiles kopiert.

Gruß uartz

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 14:54
von wolfbardo
bitte den Inhalt des Verzeichnisses

Code: Alles auswählen

sources
nach

Code: Alles auswählen

installfiles
kopieren, nicht die ganze DVD.

Gruss
Bardo Wolf

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 15:45
von uartz
Ok,
habe ich gemacht und getestet.
Bringt leider nicht den gewünschten Erfolg. Bleibt immer noch bei dem Menü zur Sprachauswahl stehen.


Gurß uartz

Re: win7 - Unattended Installation startet nicht

Verfasst: 02 Okt 2009, 23:38
von wolfbardo
mmh, also kommt die Meldung
uartz hat geschrieben:Komme nicht über das Menü zur Sprachauswahl hinweg.
vom winpe, das lokal von der Platte startet nachdem das LinuxBootimage durchgelaufen ist?

Welche Windows 7 Version wird verwendet? 32Bit oder 64Bit?

Gruss
Bardo Wolf

Re: win7 - Unattended Installation startet nicht

Verfasst: 03 Okt 2009, 12:05
von uartz
Ja genau,
das Linux-Bootimage läuft durch, kopiert die Daten und erstellt die startnet.cmd. Habe an dieser Stelle bereits sichergestellt, dass die benötigten Dateien vorhanden sind und dass die erstellte startnet.cmd die setup.exe mit dem Parameter "/unattend:c:\opsi\unattend.xml" aufrufen soll.
Danach wird von der lokalen Platte gebootet.
Das Interessante dabei ist noch, dass es keinen Unterschied macht welchen "winpenetworkmode" ich angebe (also setup.exe aus dem Netz starten, oder von der lokalen Platte).
Es wird immer lokal gebootet und ich komme zum besagten Menü. Habe den Verdacht, das die Anpassung des boot.wim nicht greift.
Hierzu vielleicht noch mal eine kurze Schilderung meiner Vorgehensweise bei der Anpassung des boot.wim:

1. Installation von Windows AIK auf einem manuell installierten Windows 7
2. Starten der Eingabeaufforderung als Administrator

Code: Alles auswählen

cd „\Program Files\Windows AIK\Tools\PETools“
copype.cmd x86 c:\winpe_x86
3. Das boot.wim von der Windows 7 DVD in den Ordner c:\winpe_x86\ISO\sources\
4. Mounten des Bootimages

Code: Alles auswählen

"C:\Program Files\Window AIK\Tools\x86\imagex.exe" /mountrw C:\winpe_x86\ISO\sources\boot.wim 1 c:\winpe_x86\mount
5. Ändern der startnet.cmd

Code: Alles auswählen

notepad C:\WinPE_x86\mount\Windows\System32\startnet.cmd
Änderung des Eintrags "wpeinit" in c:\opsi\startnet.cmd
6. unmount des Images

Code: Alles auswählen

"C:\Program Files\Windows AIK\Tools\x86\imagex.exe" /unmount /commit C:\winpe_x86\mount
7. Kopieren des Verzeichnisses C:\winpe_x86\ISO\* nach "OPSIServer":/opt/pcbin/install/win7/winpe/
8. chown -R opsiconfd:pcpatch /opt/pcbin/install/win7/winpe

Gibt es denn bei Win7 noch Unterschiede (evtl. verschiedene Versionen) was die boot.wim angeht? - Oder muss hier noch mehr angepasst werden?
Welche Windows 7 Version wird verwendet? 32Bit oder 64Bit?
Es wird eine 32Bit - Versin verwendet.

Gruß
uartz

Re: win7 - Unattended Installation startet nicht

Verfasst: 05 Okt 2009, 10:48
von wolfbardo
Hallo,

habe mir die Doku aus dem opsi-Installationshandbuch nochmal angesehen. Das WAIK bringt ein 32-Pit PE mit sich, von daher braucht man beim 32-Win7 keine boot.wim von der Installations-DVD zu nehmen. Wie in der Doku beschrieben ist nach mount/startned.cmd editieren/umount das Verzeichnis

C:\WinPE_x86\ISO

als

winpe nach dem win7-Verzeichnis zu kopieren und alles sollte ok sein.

Wenn man aber die
uartz hat geschrieben: 3. Das boot.wim von der Windows 7 DVD in den Ordner c:\winpe_x86\ISO\sources\
nimmt, so beinhaltet dieses boot.wim vermutlich wie im Abschnitt fürs 64-Bit beschrieben Dateien setup.exe, die zu löschen sind.

Gruss
Bardo Wolf