[WDS] Unattended Win7 werkt, behalve partitioning

Pagina: 1
Acties:

Onderwerpen


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Ik zit hier te prusten met Windows Deployment Services op Win2008 in een poging Win7 Pro unattended op een client te gooien. Er lijkt echter een probleem te zijn met de XML files. In het kader van troubleshooten maak ik nu maar gebruik van 1 XML, namelijk de unattended.xml die je toe wijst aan de WDS server (dus geen ImageUnattended).

Hierin staan enkele localization dingen, server logon credentials en disk info. De localization werkt (wordt dus braaf overgeslagen) en zo ook de logon creds (kunnen een image selecteren). Er wordt echter niet automatisch gepartitioneerd. Elke keer komt dit scherm terug en wanneer ik dan handmatig doe verloopt de rest van de installatie ook goed.

Het probleem zal dus zitten in de XML file, maar ik kan eigenlijk geen fouten ontdekken. Dit is 1 van de XML files die ik getest heb.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" 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">
                            <Extend>true</Extend>
                            <Order>1</Order>
                            <Type>Primary</Type>
                        </CreatePartition>
                    </CreatePartitions>
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">
                            <Active>true</Active>
                            <Format>NTFS</Format>
                            <Label>Windows</Label>
                            <Letter>C</Letter>
                            <Order>1</Order>
                            <PartitionID>1</PartitionID>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>0</DiskID>
                    <WillWipeDisk>true</WillWipeDisk>
                </Disk>
            </DiskConfiguration>
            <WindowsDeploymentServices>
                <Login>
                    <Credentials>
                        <Domain>!!!!!</Domain>
                        <Password>!!!!!</Password>
                        <Username>!!!!!</Username>
                    </Credentials>
                </Login>
            </WindowsDeploymentServices>
        </component>
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" 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-US</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>en-US</UserLocale>
            <LayeredDriver>1</LayeredDriver>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:d:/temp/installimages/windows7/sources/install.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 03-06 16:38

Nvidiot

notepad!

Wil Windows 7 niet twee partities hebben? 1 voor de boot rommel (en evt bitlocker) en 1 voor de rest van de data?

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Daar heb ik ook aan gedacht, en eens een poging gedaan 2 partities te maken (2 primary, 1 van 100MB zonder schijfletter en 1 zonder opgegeven size met de extend flag). Ook dan gaat ie niet door.

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
http://social.technet.mic...27-46ea-9df1-4033ca2be05a
1. Put the following format part on the top. So it should start with:

<DiskConfiguration>
<CreatePartition wcm:action="add">
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>

2. If you would like to create a extended partition first, please change the following section:

<CreatePartitions>
<CreatePartition wcm:action="add">
<Type>Primary</Type>
<Order>1</Order>
<Extend>true</Extend>
</CreatePartition>

to

<CreatePartitions>
<CreatePartition wcm:action="add">
<Type>Extended</Type>
<Order>1</Order>
<Extend>true</Extend>
</CreatePartition>

3. Then you may want to create two logical partitions on the extended partition. Change the order in text as the order you create the partitions will be better. For example, in this case, create the second partition you mark as "order 2" first, then the "Order 3".

4. The type of "Order 2" should be Logical. Because there are not disk space for us to create an extended partition. You need to create logical partition in the created extended partition. So, change the following section

</CreatePartition>
<CreatePartition wcm:action="add">
<Extend>false</Extend>
<Type>Extended</Type>
<Order>2</Order>
<Size>15000</Size>
</CreatePartition>

to

</CreatePartition>
<CreatePartition wcm:action="add">
<Extend>false</Extend>
<Type>Logical</Type>
<Order>2</Order>
<Size>15000</Size>
</CreatePartition>

5. Then, the create "Order 3" partition should follow it.


</CreatePartition>
<CreatePartition wcm:action="add">
<Order>3</Order>
<Type>Logical</Type>
<Extend>true</Extend>
</CreatePartition>

6. There should be only two partitions in this case. Therefore, the modify partition part should be:

<ModifyPartitions>
<ModifyPartition wcm:action="add">
<PartitionID>1</PartitionID>
<Active>true</Active>
<Format>NTFS</Format>
<Order>1</Order>
<Letter>C</Letter>
<Label>OS Disk</Label>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Order>2</Order>
<Letter>D</Letter>
<Label>Swap File</Label>
<PartitionID>2</PartitionID>
</ModifyPartition>
</ModifyPartitions>

Please re-compile your autounattend.xml file as the following suggestion. Then you may make a test to check if it works properly.
eerste hit op google vriend...

Newton's 3rd law of motion. Amateur moraalridder.


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Nou "vriend", dan mag jij mij vertellen wat daar zoveel anders aan is dan mijn XML file in de OP. Afgezien van wat weggelaten informatie wat niks met het partitioneren te maken heeft.

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
hee piem, er staat daar duidelijk dat de volgorde niet klopt. als je jouw xml er naast legt klopt jouw volgorde dus ook niet.
ik ga niet alles voorkouwen voor je. Wil je dat ik dat wel doe geef ik je mn giro nummer wel of paypal addy.

Newton's 3rd law of motion. Amateur moraalridder.


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Hoewel ik het waardeer dat je een poging doet mij te helpen staat je toon mij niet echt aan. Alsof ik de volgorde niet al aangepast heb, maar blijkbaar heeft dat geen enkele invloed. Daarbij is het voorbeeld wat je noemt niet eens correct want het staat vol met verkeerde en niet afgesloten tags.

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
het voorbeeld refereert aan een xml die je door op de gegeven link te klikken kan vinden. Als je dat originele XML pakt en die aanpast zoals aangegeven in de quote hier zul je zien dat het wel klopt. Als je DIE eens samen puzzelt en naast die van jou legt...

ik kan best begrijpen dat mijn toon je niet aan staat. Ik reageer op je laksheid. Je hebt duidelijk google niet gebruikt, en zo wel heb je dus over bovenstaande link heengekeken. Dat, en je reactie over "niet afgesloten tags" duid op laksheid.
GoT is niet om werk voor je te doen, maar om je in de goede richting te helpen.

Als je eens checkt, zie je dus dat het maken en extenden van partities bij jou vs het gegeven voorbeeld anders gaat en dat je de tag <WillWipeDisk>true</WillWipeDisk> etc anders moet zetten.

Als dit je pet al te boven gaat vraag ik me af wat je aan het doen bent met unattended installs.

Newton's 3rd law of motion. Amateur moraalridder.


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Als je zo door blijft gaan heb ik nog liever dat je niks post.

Ik heb al 3 dagen lopen schuiven met allerlei instellingen en jouw quote helpt niet echt. Sterker nog, die raakt kant nog wal. Als ik de volgorde aan hou dan krijg ik al een CreatePartition voordat er een Disk geselecteerd is. Nou kun je wel roepen dat ik dat naar eigen inzicht in zou moeten vullen maar als de volgorde blijkbaar zo nauwkeurig komt is het niet echt behulpzaam om met zo'n oplossing aan te komen.

Ik heb er een hekel aan als mensen uit de hoogte gaan doen. Ik weet donders goed dat er inzet verwacht wordt maar je moest eens weten wat ik al gedaan heb om dit werkend te krijgen. Alles moet geleerd worden, en het is echt niet zo dat ik dit nu in een productieomgeving aan het maken ben, dus die laatste reactie walg ik helemaal van.

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
maar je moest eens weten wat ik al gedaan heb om dit werkend te krijgen
volgens mij is dat 1 van de voorwaarden op GoT om te vermelden in je start topic :D

hoe ben je aan die xml gekomen eigenlijk?
je probeert WDS te doen voor windows 7, dus gaan we er vanuit dat je een boot.wim hebt gepakt van windows7 dvd.
Je hebt het over unattend.xml dus wil je alleen het eerste process van de deployment van je image regelen in dit topic, oftewel de taal selectie, inloggen, selecteren van image, eventueel partitioneren en formatteren van je hdd, plaatsen van image *REBOOT*

Wat probeer je te bereiken met je partitionering? want daar ben je ook niet duidelijk over.

Newton's 3rd law of motion. Amateur moraalridder.


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Die XML is met behulp van de WAIK voor Windows 7 gemaakt. Ik maak ook gebruik van de Windows 7 boot en install image files.

Vooralsnog wil ik inderdaad alleen het 1e gedeelte regelen, de rest lukt wel met de 2e XML file (ImageUnattend). De localization werkt en de credentails werken ook, maar daarnaast wil ik gewoon de volledige schijf gebruiken voor de installatie. Hij moet dus unattended de huidige partities verwijderen en de hele schijf gebruiken voor de system partitie (ik neem aan dat ie die 100MB rescue partitie zelf aan maakt als ie dat zo graag wil?) en daar de image op installeren.

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
WSIM heet die tool in de WAIK.
WSIM is niet direct geschikt voor WDS.

ik gebruik het volgende (ik wil juist dat users inloggen voordat ze images deployen en dus geen auto logon)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
         <WindowsDeploymentServices>
            <ImageSelection>
               <WillShowUI>OnError</WillShowUI>
               <InstallImage>
                  <ImageName>EMEA_test_image</ImageName>
                  <ImageGroup>testgroup1</ImageGroup>
                  <Filename>tmp-(2).wim</Filename>
               </InstallImage>
                  <InstallTo>
                  <DiskID>0</DiskID>
                  <PartitionID>1</PartitionID>
               </InstallTo>
            </ImageSelection>
         </WindowsDeploymentServices>
         <DiskConfiguration>
            <WillShowUI>OnError</WillShowUI>
               <Disk>
                  <DiskID>0</DiskID>
                  <WillWipeDisk>false</WillWipeDisk>
                  <ModifyPartitions>
                     <ModifyPartition>
                        <Order>1</Order>
                        <PartitionID>1</PartitionID>
                        <Letter>C</Letter>
                        <Label>Local Disk</Label>
                        <Format>NTFS</Format>
                        <Active>true</Active>
                        <Extend>false</Extend>
                     </ModifyPartition>
                  </ModifyPartitions>
            </Disk>
         </DiskConfiguration>


dit valt dus allemaal onder de eerste component.
2e component doe ik language.
probeer dat eens (doe manual login) en als dat werkt, plak login info er bij.

als dit werkt, pas wat true en false items aan naar gewenst.

Newton's 3rd law of motion. Amateur moraalridder.


  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Vanwaar het feit dat jij geen gebruik maakt van CreatePartition voordat je een ModifyPartition doet?

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
omdat al mijn bakken al een partitie hebben. Het zij een OEM partitie, het zij een bestaande install. Heeft geen nut om partitie te creeeren.

Newton's 3rd law of motion. Amateur moraalridder.


  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
ik heb net ff testlabje uitgerold en met deze xml werkt het perfect:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" 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">
                            <Extend>true</Extend>
                            <Type>Primary</Type>
                            <Order>1</Order>
                        </CreatePartition>
                    </CreatePartitions>
                    <WillWipeDisk>true</WillWipeDisk>
                    <DiskID>0</DiskID>
                </Disk>
                <WillShowUI>Never</WillShowUI>
            </DiskConfiguration>
            <WindowsDeploymentServices>
                <Login>
                    <Credentials>
                        <Domain>wdsdom</Domain>
                        <Username>administrator</Username>
                        <Password>password</Password>
                    </Credentials>
                </Login>
                <ImageSelection>
                    <InstallImage>
                        <ImageName>test</ImageName>
                        <ImageGroup>testlab1</ImageGroup>
                        <Filename>win7.wim</Filename>
                    </InstallImage>
                    <InstallTo>
                        <DiskID>0</DiskID>
                        <PartitionID>1</PartitionID>
                    </InstallTo>
                    <WillShowUI>OnError</WillShowUI>
                </ImageSelection>
            </WindowsDeploymentServices>
    </component>
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" 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-US</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>en-US</UserLocale>
            <LayeredDriver>1</LayeredDriver>
        </component>
    </settings>
</unattend>


dit was uitrol op een kale VM zonder partitie config.

Newton's 3rd law of motion. Amateur moraalridder.


Acties:
  • 0 Henk 'm!

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
is het nog gelukt?

Newton's 3rd law of motion. Amateur moraalridder.


Acties:
  • 0 Henk 'm!

  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Aangezien ik op dit moment niet meer in de buurt van m'n opstelling ben kan het nog niet testen. Na het weekend laat ik even weten hoe het er voor staat.

Alvast bedankt.

Verwijderd

Wij werken sinds dit weekend ook met Windows 7, het kan zijn dat het XML file de partitie van 100mb weghaald. maar die ruimte heeft de installatie nodig om te installeren. Als je met dat XML file die partitie verwijderd kan de setup niet meer verder. ik denk dat het daar aan ligt.

Acties:
  • 0 Henk 'm!

  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Beetje laat, ik weet het. Maar het projectje werd even op een zijspoor gezet.

@Razwer: Die XML werkt indeed, echter is het niet helemaal wat ik wil. Bij jouw config wordt de image van tevoren ingesteld. Maar ik wil juist kunnen kiezen welke Windows install ik wil deployen. Ik haal dus ImageSelection er volledig uit. Dan rest blijft dan netjes werken op het partitioneren na, terwijl ik daar helemaal niet aan kom.

Enig idee?

@stefhoogervorst: Ik heb eens een poging gedaan om een 100MB partitie hiervoor aan te maken maar daar heeft de install volgens mij lak aan. Daarnaast neem ik aan dat Windows die partitie dan zelf wel aan maakt, met de XML van Razwer iig wel.

Acties:
  • 0 Henk 'm!

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
laat alleen
code:
1
2
3
4
5
<InstallImage>
                        <ImageName>test</ImageName>
                        <ImageGroup>testlab1</ImageGroup>
                        <Filename>win7.wim</Filename>
                    </InstallImage>
weg, volgens mij is dat voldoende om de prompt te genereren. Target blijft wel staan zoals je hebt opgegeven in de XML

Newton's 3rd law of motion. Amateur moraalridder.


Acties:
  • 0 Henk 'm!

  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 14:25
Held!

Dat was em inderdaad, nu kan ik verder prutsen.

Hartelijk dank voor je hulp! _/-\o_
Pagina: 1