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:
- Gather (local only)
- 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.