locked
[WDS] Deploiement de Windows 7 - Partitionnement automatique RRS feed

  • Question

  • Bonjour !

    Je suis en train de découvrir les possibilités offertes par WDS, et je tente de préparer une image type pour effectuer un déploiement de Windows 7 sur plusieurs machines professionnelles.

    J'ai pour l'instant un environnement laboratoire qui tourne avec plusieurs machines virtuelles VMWare. Une machine windows 2003 server SP2, et une machine cliente vierge de toute partition ou systeme installé.

    J'ai bien crée deux fichiers de réponses distincts :

    - WDSunattend.xml, associé aux trois architectures dans la configuration de WDS

    - Imageunattend.xml, associé a mon image de Windows 7 Professional

    J'ai intégré les pilotes réseau VMWare dans l'image de boot, de ce coté la aucun problème particulier.

     

    Les choses se gatent concernant WDSUnattend.xml et plus particulièrement la configuration des disques : Si je n'inclus pas de partitionnement automatique dans mon fichier, l'installation me demande de choisir l'emplacement d'installation. Si je procède de cette manière, l'installation ira a son terme, avec toutes les personnalisations que j'ai incluses dans mon second fichier de réponses.

    Dès lors que j'inclus un partitionnement automatique dans le premier fichier de réponses, j'ai systématiquement la fenêtre de partitionnement qui apparait quoi qu'il arrive, et en cliquant sur suivant, j'ai droit a ce beau message d'erreur :

    "Windows n'a pas pu préparer la partition sélectionnée pour l'installation"

    Je vous joint la portion de mon xml concernant les disques, vous soulignerez peut etre une erreur qui m'échappe ?

    - <ImageInstall>
    - <OSImage>
    - <InstallTo>
      <DiskID>0</DiskID>
      <PartitionID>1</PartitionID>
      </InstallTo>
      <WillShowUI>OnError</WillShowUI>
      <InstallToAvailablePartition>false</InstallToAvailablePartition>
      </OSImage>
      </ImageInstall>
    - <WindowsDeploymentServices>
    - <ImageSelection>
    - <InstallImage>
      <ImageGroup>Windows 7</ImageGroup>
      <ImageName>Windows 7 PROFESSIONAL</ImageName>
      </InstallImage>
      </ImageSelection>
    - <Login>
    - <Credentials>
      <Domain>blablabla</Domain>
      <Password>blablabla</Password>
      <Username>blablabla</Username>
      </Credentials>
      </Login>
      </WindowsDeploymentServices>
    - <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>SYSTEM</Label>
      <Letter>C</Letter>
      <Order>1</Order>
      <PartitionID>1</PartitionID>
      </ModifyPartition>
      </ModifyPartitions>
      <DiskID>0</DiskID>
      <WillWipeDisk>true</WillWipeDisk>
      </Disk>
      <WillShowUI>OnError</WillShowUI>
      </DiskConfiguration

    En espérant que vous puissiez me depétrer de cette situation, un grand merci par avance !


    mardi 10 mai 2011 13:13

Réponses

  • Bonjour,

    je pense que certaines sections ne sont pas validées automatiquement ! (WillShowUI)

    Voici un fichier XML que j'utilisais pour XP... tout était automatique...

    <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">
    <WindowsDeploymentServices>
    <Login>
    <WillShowUI>OnError</WillShowUI>
    <Credentials>
    <Username>administrator</Username>
    <Domain>TEST INSTALLATION</Domain>
    <Password>Bonjour89</Password>
    </Credentials>
    </Login>
    <ImageSelection>
    <WillShowUI>OnError</WillShowUI>
    <InstallImage>
    <ImageName>XP US MUI-KB</ImageName>
    <ImageGroup>XP</ImageGroup>
    <Filename>XPUSMUI.wim</Filename>
    </InstallImage>
    <InstallTo>
    <DiskID>0</DiskID>
    <PartitionID>1</PartitionID>
    </InstallTo>
    </ImageSelection>
    </WindowsDeploymentServices>
    <DiskConfiguration>
    <WillShowUI>OnError</WillShowUI>
    <Disk wcm:action="add">
    <DiskID>0</DiskID>
    <WillWipeDisk>true</WillWipeDisk>
    <CreatePartitions>
    <CreatePartition wcm:action="add">
    <Order>1</Order>
    <Size>40000</Size>
    <Type>Primary</Type>
    </CreatePartition>
    <CreatePartition wcm:action="add">
    <Order>2</Order>
    <Extend>false</Extend>
    <Type>Primary</Type>
    <Size>10000</Size>
    </CreatePartition>
    </CreatePartitions>
    <ModifyPartitions>
    <ModifyPartition>
    <Order>1</Order>
    <PartitionID>1</PartitionID>
    <Letter>C</Letter>
    <Label>System</Label>
    <Format>NTFS</Format>
    <Active>true</Active>
    <Extend>false</Extend>
    </ModifyPartition>
    <ModifyPartition wcm:action="add">
    <Active>false</Active>
    <Extend>true</Extend>
    <Format>NTFS</Format>
    <Label>DATA</Label>
    <Letter>D</Letter>
    <Order>2</Order>
    <PartitionID>2</PartitionID>
    </ModifyPartition>
    </ModifyPartitions>
    </Disk>
    </DiskConfiguration>
    </component>
    <component name="Microsoft-Windows-International-Core-WinPE" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="x86">
    <SetupUILanguage>
    <WillShowUI>OnError</WillShowUI>
    <UILanguage>fr-FR</UILanguage>
    </SetupUILanguage>
    <UILanguage>fr-FR</UILanguage>
    </component>
    </settings>
    <cpi:offlineImage cpi:source="wim://srvdeploy/reminst/install.wim#Windows Vista BUSINESS" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    
    A+

    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    mercredi 11 mai 2011 11:38

Toutes les réponses

  • Après avoir testé plusieurs combinaisons, j'ai tout de même un peu avancé ! Le partitionnement se fait désormais correctement, et l'installation peut se poursuivre, par contre j'ai toujours droit a la fenêtre d'UI utilitaire de partitionnement, alors que je ne souhaite pas y avoir accès lors de l'installation. Voici mon WDSUnattend.xml mis à jour :

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="windowsPE">
            <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>fr-FR</UILanguage>
                </SetupUILanguage>
                <InputLocale>fr-FR</InputLocale>
                <SystemLocale>fr-FR</SystemLocale>
                <UserLocale>fr-FR</UserLocale>
            </component>
            <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">
                <ImageInstall>
                    <OSImage>
                        <WillShowUI>Never</WillShowUI>
                        <InstallToAvailablePartition>false</InstallToAvailablePartition>
                    </OSImage>
                </ImageInstall>
                <WindowsDeploymentServices>
                    <ImageSelection>
                        <InstallImage>
                            <ImageGroup>Windows 7</ImageGroup>
                            <ImageName>Windows 7 PROFESSIONAL</ImageName>
                        </InstallImage>
                    </ImageSelection>
                    <Login>
                        <Credentials>
                            <Domain>DOMTST.local</Domain>
                            <Password>Lofof78</Password>
                            <Username>Administrator</Username>
                        </Credentials>
                    </Login>
                </WindowsDeploymentServices>
                <DiskConfiguration>
                    <WillShowUI>Never</WillShowUI>
                    <Disk wcm:action="add">
                        <CreatePartitions>
                            <CreatePartition wcm:action="add">
                                <Order>2</Order>
                                <Type>Primary</Type>
                                <Extend>true</Extend>
                            </CreatePartition>
                            <CreatePartition wcm:action="add">
                                <Order>1</Order>
                                <Size>300</Size>
                                <Type>Primary</Type>
                            </CreatePartition>
                        </CreatePartitions>
                        <ModifyPartitions>
                            <ModifyPartition wcm:action="add">
                                <Active>true</Active>
                                <Format>NTFS</Format>
                                <Label>Windows7</Label>
                                <Order>2</Order>
                                <PartitionID>2</PartitionID>
                                <Extend>false</Extend>
                                <Letter>C</Letter>
                                <TypeID>0x7</TypeID>
                            </ModifyPartition>
                            <ModifyPartition wcm:action="add">
                                <Order>1</Order>
                                <PartitionID>1</PartitionID>
                                <Active>false</Active>
                                <Extend>false</Extend>
                                <Format>NTFS</Format>
                                <Label>System Reserved</Label>
                                <TypeID>0x27</TypeID>
                            </ModifyPartition>
                        </ModifyPartitions>
                        <WillWipeDisk>true</WillWipeDisk>
                        <DiskID>0</DiskID>
                    </Disk>
                </DiskConfiguration>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="catalog:d:/sources/install_windows 7 professional.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>


    Une petite suggestion pour se débarrasser une bonne fois pour toutes de l'écran de sélection des partitions ? :)
    mercredi 11 mai 2011 08:27
  • Bonjour,

    je pense que certaines sections ne sont pas validées automatiquement ! (WillShowUI)

    Voici un fichier XML que j'utilisais pour XP... tout était automatique...

    <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">
    <WindowsDeploymentServices>
    <Login>
    <WillShowUI>OnError</WillShowUI>
    <Credentials>
    <Username>administrator</Username>
    <Domain>TEST INSTALLATION</Domain>
    <Password>Bonjour89</Password>
    </Credentials>
    </Login>
    <ImageSelection>
    <WillShowUI>OnError</WillShowUI>
    <InstallImage>
    <ImageName>XP US MUI-KB</ImageName>
    <ImageGroup>XP</ImageGroup>
    <Filename>XPUSMUI.wim</Filename>
    </InstallImage>
    <InstallTo>
    <DiskID>0</DiskID>
    <PartitionID>1</PartitionID>
    </InstallTo>
    </ImageSelection>
    </WindowsDeploymentServices>
    <DiskConfiguration>
    <WillShowUI>OnError</WillShowUI>
    <Disk wcm:action="add">
    <DiskID>0</DiskID>
    <WillWipeDisk>true</WillWipeDisk>
    <CreatePartitions>
    <CreatePartition wcm:action="add">
    <Order>1</Order>
    <Size>40000</Size>
    <Type>Primary</Type>
    </CreatePartition>
    <CreatePartition wcm:action="add">
    <Order>2</Order>
    <Extend>false</Extend>
    <Type>Primary</Type>
    <Size>10000</Size>
    </CreatePartition>
    </CreatePartitions>
    <ModifyPartitions>
    <ModifyPartition>
    <Order>1</Order>
    <PartitionID>1</PartitionID>
    <Letter>C</Letter>
    <Label>System</Label>
    <Format>NTFS</Format>
    <Active>true</Active>
    <Extend>false</Extend>
    </ModifyPartition>
    <ModifyPartition wcm:action="add">
    <Active>false</Active>
    <Extend>true</Extend>
    <Format>NTFS</Format>
    <Label>DATA</Label>
    <Letter>D</Letter>
    <Order>2</Order>
    <PartitionID>2</PartitionID>
    </ModifyPartition>
    </ModifyPartitions>
    </Disk>
    </DiskConfiguration>
    </component>
    <component name="Microsoft-Windows-International-Core-WinPE" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="x86">
    <SetupUILanguage>
    <WillShowUI>OnError</WillShowUI>
    <UILanguage>fr-FR</UILanguage>
    </SetupUILanguage>
    <UILanguage>fr-FR</UILanguage>
    </component>
    </settings>
    <cpi:offlineImage cpi:source="wim://srvdeploy/reminst/install.wim#Windows Vista BUSINESS" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    
    A+

    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    mercredi 11 mai 2011 11:38
  • Merci pour ce sample XML !

    Je viens de faire un essai en me basant sur la configuration ci dessus, vraisemblablement, le probleme vient du tag <WillShowUI> dans <DiskConfiguration>

    Si la valeur est a never, cela fonctionne (meme si on voit toujours l'écran de configuration des disques)

    Si je passe la valeur a OnError, je reçois un beau message d'erreur :

    "Windows n'a pas pu préparer la partition sélectionnée pour l'installation"

    J'avoue que j'ai du mal a comprendre le lien de cause a effet...
    • Proposé comme réponse Steve Fe lundi 11 juillet 2011 16:16
    • Non proposé comme réponse Steve Fe lundi 11 juillet 2011 16:16
    mercredi 11 mai 2011 14:49
  • Bonjour Mathieu,

     

    pourriez-vous prendre contact avec moi sur mon adresse steve.15@msn.com ?

     

    je suis entrain d'essayer les fichiers de réponse et tout comme vous rien ne se passe, tout passe (login automatique sur le wds, choix automatique de l'image) mais au partitionnement il me laisse tout intact et j'ai fait tout les tests mais rien ne se passait et il gardait mes 2 partitions sans même les supprimer !

     

    est-ce que vous le problème vous faisait pareil et venait du never sur WilLShowUI ?

     

    Merci,

    lundi 11 juillet 2011 16:19