Jeden instalator do wielu wersji Windows na napędzie USB

W swojej pracy czesto mam potrzebe zainstalowania systemu operacyjnego na komputerze badz serwerze. Jesli owa instalacja ma byc Windows 7 lub Windows Server 2008 R2, czynie ja na ogól z pendrive’a (tzw. gwizdka USB). Raz ze taka instalacja jest szybsza niz z DVD (oczywiscie zakladajac prace na USB 2.0), a dwa ze plytki sie gubia (przynajmniej ja albo komus pozycze albo gdzies poloze i potem mam problem).

Denerwowalo mnie tez kazdorazowe przygotowywanie takiego gwizdka USB. W koncu , w prostym podejsciu, na gwizdku moga byc binaria tylko jednego systemu na raz (gdyz spora czesc katalogów i plików nazywa sie przeciez tak samo, zarówno w systemach serwerowych jak i klienckich).

Postanowilem wiec skonczyc z taka zonglerka i jakos ten problem rozwiazac. Pierwsze próby z umieszczaniem binariów instalacji w róznych katalogach zawiodly: uzyskiwalem bluescreen’y lub informacje z instalatora ze nie widzi plików do instalacji.

Z pomoca przyszedl tutaj Microsoft Deployment Toolkit 2010 (MDT).  Zainstalowalem go na Windows 7, uruchomionym w Virtual PC . Poniewaz troche czasu minelo od mojej ostatniej zabawy z MDT, skorzystalem z gotowego artykulu, aczkolwiek z dwoma zmianami:

  • Stworzylem Task Sequence typu Custom (zamiast Standard Client Task Sequence). W nim stworzylem dwa kroki:
    1. Gather (local only)
    2. Run command : "%SCRIPTROOT%\..\Operating Systems\<<nazwa katalogu z plikami instalacyjnymi WIndows>\setup.exe"  .   (zamiast "%SCRIPTROOT%\.. powinno zadzialac tez %DEPLOYROOT% ; nie sprawdzalem)
  • Po stworzeniu katalogu Media trzeba wykonac na nim "Update Media”.

Teraz po wystartowaniu komputera z tak przygotowanego napedu USB, moge wybrac którego windows chce z tego dysku wystartowac.

 

Jedna wazna uwaga: Nie jestem w stanie jednoznacznie stwierdzic iz tak opisana metoda instalacji jest wspierana przez Pomoc Techniczna Microsoftu. Stad nie zalecam powyzszych kroków w srodowisku produkcyjnym. Podane wyzej podejscie jest niestandardowe.

Na pewno wspierana jest instalacja systemów z pomoca MDT, ale gdy MDT bezposrednio aplikuje obraz z pliku WIM w sekwencji zadan (task sequence). czyli w taki sposób co do którego MDT jest stworzone.