Autounattend.xml wird in VirtualBox nicht erkannt

3930
beagle

Bearbeiten: Wenn jemand darauf stößt, dass er nach einer Lösung für das gleiche Problem sucht, stellte sich heraus, dass das verwendete USB-Laufwerk die Ursache war. Sie müssen einen verwenden, der als entfernbarer und nicht als fester Speicher erkannt wird.


Ich arbeite mich durch die Schritte auf dieser Seite, um eine unbeaufsichtigte Installation von Windows 7 Enterprise x64 für Hochschulaufgaben vorzubereiten, bei der lediglich der Prozess ausgeführt und dokumentiert werden muss. Die Computer "Techniker" und "Referenz" sind virtuelle Maschinen, die in VirtualBox 4.3.12 erstellt wurden, ebenso wie der Zielcomputer.

Ich scheine den Schritt 1 zum Erstellen einer Antwortdatei "Autounattend.xml" mit Windows System Image Manager erfolgreich abgeschlossen zu haben, sofern die Antwortdatei erfolgreich validiert wurde.

Das Problem tritt auf, wenn ich versuche, Windows auf dem Referenzcomputer vom DVD-Image in Verbindung mit der Datei Autounattend auf einem USB-Laufwerk zu installieren. Ich habe verschiedene USB-Geräte ausprobiert, und die Geräte selbst scheinen erkannt zu werden, die Antwortdatei jedoch nicht, da statt der Konfigurationseinstellungen die Benutzeroberfläche wie in einer manuellen Installation angezeigt wird.

Hat jemand dieses Problem oder eine Lösung gefunden?

Die von Windows SIM erstellte XML-Datei dient als Referenz, falls das Problem in der Datei selbst liegt.

<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Reseal> <Mode>Audit</Mode> </Reseal> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideEULAPage>true</HideEULAPage> <ProtectYourPC>3</ProtectYourPC> </OOBE> </component> </settings> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SetupUILanguage> <UILanguage>en-IE</UILanguage> </SetupUILanguage> <InputLocale>en-IE</InputLocale> <SystemLocale>en-IE</SystemLocale> <UILanguage>en-IE</UILanguage> <UserLocale>en-IE</UserLocale> </component> <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DiskConfiguration> <Disk wcm:action="add"> <CreatePartitions> <CreatePartition wcm:action="add"> <Order>1</Order> <Size>300</Size> <Type>Primary</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Order>2</Order> <Extend>true</Extend> <Type>Primary</Type> </CreatePartition> </CreatePartitions> <ModifyPartitions> <ModifyPartition wcm:action="add"> <Active>true</Active> <Format>NTFS</Format> <Label>System</Label> <Order>1</Order> <PartitionID>1</PartitionID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Format>NTFS</Format> <Label>Windows</Label> <Order>2</Order> <PartitionID>2</PartitionID> </ModifyPartition> </ModifyPartitions> <DiskID>0</DiskID> <WillWipeDisk>true</WillWipeDisk> </Disk> <WillShowUI>OnError</WillShowUI> </DiskConfiguration> <ImageInstall> <OSImage> <InstallTo> <DiskID>0</DiskID> <PartitionID>2</PartitionID> </InstallTo> <InstallToAvailablePartition>false</InstallToAvailablePartition> <WillShowUI>OnError</WillShowUI> </OSImage> </ImageInstall> <UserData> <ProductKey> <WillShowUI>OnError</WillShowUI> </ProductKey> <AcceptEula>true</AcceptEula> </UserData> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Home_Page>http://www.example.com</Home_Page> </component> </settings> <cpi:offlineImage cpi:source="wim://technician/users/user/desktop/install.wim#Windows 7 ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> 

0

2 Antworten auf die Frage

1
TechAdmin

Das Problem, das ich hatte, waren Treiber nicht geladen. Ich habe die Treiber in die boot.wim-Datei für USB und für Sata in die boot.wim-Datei auf Image 2 gesteckt (zum Einrichten)

Also nach imagex / mountrw H: \ Sources \ boot.wim 2 C: \ temp TechAdmin vor 7 Jahren 1
Dism / image: C: \ temp / Add-Driver / Driver: "Pfad zur driver.inf" TechAdmin vor 7 Jahren 0
0
bigbloke

Ich bin sicher, dass dies Ihr Problem lösen wird. Es ist der Typ von USB, von dem ich glaube, dass er das Problem verursacht, da die älteren nach meiner Erfahrung nie das Problem hatten, Autounattend.xmldass der Installer sie nicht aufgreift. Der Prozess integriert das Autounattend.xmlin boot.wimund es wird immer abgeholt.

Die Antwort finden Sie hier http://social.technet.microsoft.com/Forums/windows/en-US/82410df7-2e70-47c7-a9dc-7dba7c17fbf8/autounattendendxml-will-not-load-from-usb-hdd? forum = w7itproinstall in einem Beitrag von Robbert Vennik

Sie benötigen vorab die folgenden Artikel

  1. WAIK
  2. Die USB-Festplatte, die Sie in eine Windows 7-Installationsdiskette aufnehmen
  3. Eine Windows 7-Arbeitsmaschine, von der aus Sie alle Befehle ausführen

Führen Sie dann die folgenden Schritte aus:

  1. Hängen Sie das boot.wimImage, das sich auf Ihrer USB-Festplatte befindet (in diesem Beispiel H: ist die USB-Festplatte), mit ImageX von WAIK an

    imagex /mountrw H:\Sources\boot.wim 2 C:\temp

    (setzt voraus, dass Sie einen Ordner "C: \ Temp" haben)

    (die Zahl 2 steht für Index 2 im boot.wim-Image)

  2. Starten Sie Ihren Windows Explorer und navigieren Sie zu C: \ Temp. Tadaa sehen Sie Ihr boot.wim-Image und alle. Legen Sie die von Ihnen erstellte Datei "autounattend.xml" direkt in diesem Ordner ab (direkt neben der Datei Setup.exe).

  3. Schließen Sie den Windows Explorer und heben Sie die Bereitstellung des Images auf:

    imagex / unmount / commit c: \ temp

  4. Denken Sie an die unattend.xmloder autounattend.xmlvon der Wurzel der Festplatte!

Verspäteter Dank für die Antwort. Ich habe immer noch Schwierigkeiten, aber dank Ihrer Hilfe auf jeden Fall Fortschritte zu machen! beagle vor 9 Jahren 0
Durch das Befolgen der Schritte wurde das Problem definitiv gelöst, dass die Autounattend.xml vom Installer für mich nicht erkannt wurde. Wenn Sie die Probleme, die Sie haben, beschrieben haben, kann Ihnen vielleicht jemand helfen. Ich beschäftigte mich nur mit einer einfachen Datei, die nur dazu gedacht war, eine einzelne Kopie auf einem einzelnen Computer zu installieren. Sie wählte die Version von Windows und installierte den OEM-Schlüssel, so dass es einfach war, Fehler zu beheben, da diese entweder abgerufen und bearbeitet wurde oder ob Ich wusste nicht, dass es nicht abgeholt worden war. bigbloke vor 9 Jahren 0
Habe es am Ende sortiert, danke. Es dauerte ein bisschen mehr Arbeit, VirtualBox von USB zu installieren, anstatt nach einer DVD zu suchen, aber als ich es geschafft hatte, war Ihr Ansatz der Trick. Sehr geschätzt beagle vor 9 Jahren 0