Instalacja Win 7 przez sieć. Instalowanie systemu Windows przez sieć bez zestawu Windows AIK

Zdarza się, że musisz ponownie zainstalować system operacyjny na netbooku lub komputerze bez napędu, gdy nie masz pod ręką dysku flash, aby zapisać na nim dystrybucję instalacyjną, dlatego programiści systemu Windows oferują kilka metod instalacji systemu operacyjnego:

  • , który może być dyskiem CD lub dyskiem flash;
  • z lokalnej partycji dysku twardego podłączonej do komputera docelowego;
  • przez sieć za pomocą komputera zdalnego, jeśli BIOS obsługuje uruchamianie komputera za pośrednictwem karty sieciowej.

Dzisiaj szczegółowo przyjrzymy się, jak zdalnie zainstalować system operacyjny przez Internet (trzecia metoda).

Instalowanie systemu operacyjnego przy użyciu pakietu automatycznej instalacji

Instalacja systemu Windows 7 przez sieć będzie wymagać:

  • obraz z zainstalowanym systemem Windows;
  • Pakiet automatycznej instalacji AIK pobrany ze strony internetowej Microsoft;
  • Serwery TFTP i DHCP;
  • narzędzie do wirtualizacji obrazów UltraISO, Daemon Tools.

Windows AIK to pakiet narzędzi opracowany przez firmę Microsoft do automatycznej instalacji systemu operacyjnego, jego konfiguracji, ładowania i wdrażania w sieci lokalnej. Można go również używać do nagrywania obrazów za pomocą ImageX i ich konfigurowania. Ten zestaw narzędzi znacznie upraszcza proces instalacji systemu Windows i jego licencji na wielu komputerach dla administratorów systemu i specjalistów IT.

Przejdźmy do etapu przygotowawczego.

  • Pobrany ze strony Microsoftu obraz Windows AIK montujemy na dysku wirtualnym lub rozpakowujemy za pomocą archiwizatora do wygodnego katalogu w katalogu głównym dysku.
  • Uruchom plik „StartCD.exe”, jeśli automatyczne uruchamianie dysku jest wyłączone lub nie działa.

  • Instalujemy AIK klikając „Zainstaluj Windows AIK”.
  • Następnie postępuj zgodnie z sugerowanymi instrukcjami. Podczas procesu instalacji nie ma żadnych trudności ani niuansów.

  • Uruchom wiersz poleceń narzędzi wdrażania z uprawnieniami administratora.

  • Piszemy „copype.cmd x86 d:\winpe” dla 32-bitowego systemu operacyjnego lub „copype.cmd amd64 d:\winpe” dla x
  • Następnie pojawi się katalog „WinPE”.
  • Wykonujemy polecenie:
  • Zmieniamy plik „mount\windows\system32\startnet.cmd” wpisując do niego następujące informacje.

Aby edytować, otwórz dokument za pomocą edytora tekstu.

  • Wchodzić:

na pasku wyszukiwania Rozpocznij.

  • Utwórz folder startowy w dowolnym katalogu głównym i udostępnij go poprzez „Właściwości” folderu (w tym przykładzie jest to d:\winpe).

  • Wpisz następujące polecenia w konsoli, aby skopiować pliki.
  • Odmontujmy obraz.
  • Otwórz edytor tekstu i wprowadź do niego poniższy kod.

  • Zapisz plik pod nazwą createbcd.cmd w katalogu winpe.
  • Wykonujemy go poprzez konsolę wpisując:

Konfigurowanie serwerów

DHCP dostarcza zdalnemu komputerowi informacje o wolnym IP, masce podsieci i nazwie pobranego pliku z adresem TFTP. Zadaniem tego ostatniego jest realizacja transferu danych pomiędzy serwerem a komputerem, na którym instalujemy Windowsa.

  • Pobierz miniaturowe narzędzie TFTPD32 ze strony programisty.
  • Program uruchamiamy z uprawnieniami administratora poprzez menu kontekstowe pliku wykonywalnego.
  • W ustawieniach pozostaw pola wyboru tylko obok serwerów TFTP i DNS.
  • W zakładce Serwer TFTP ustaw ścieżkę do katalogu, w którym znajduje się folder „boot”.

  • W DHCP wprowadź adres IP zdalnego komputera znajdującego się w Twojej sieci lokalnej.
  • Wpisz nasz adres IP w wierszu Serwer DNS.
  • Pozostałe parametry wprowadź jak na zrzucie ekranu.

Ustaw ścieżkę do pliku modułu ładującego pxe. Będzie to pxe boot.n12 lub pxe boot.com. Przeczytaj więcej o PXE na końcu artykułu.

  • Wchodzimy do „Centrum kontroli sieci” i konfigurujemy sieć lokalną.

  • „Właściwościami” aktywnego połączenia nazywamy, jeśli na komputerze używana jest więcej niż jedna karta sieciowa.
  • Przejdź do „Właściwości” protokołu TCP\IP w wersji 4.
  • Przesuń przełącznik do pozycji „Użyj następującego adresu IP” i wprowadź adres serwera.

  • Wprowadź adres serwera DNS i zamknij wszystkie okna, zapisując wyniki.

Serwer do instalacji systemu Windows przez Internet jest skonfigurowany.

Przełączamy się na komputer PC, na którym będziemy instalować system operacyjny, wykorzystując sieć lokalną jako interfejs do przesyłania plików instalacyjnych na komputer docelowy.

  • Menu BIOS na komputerze wywołujemy klawiszem F2, Del lub innym uzyskanym z instrukcji lub komunikatem na ekranie startowym BIOS-u.

  • Odwiedzamy podstawowy punkt układu wejścia/wyjścia, który odpowiada za sprzęt wbudowany w płytę główną.

  • Aktywujemy opcję odpowiedzialną za uruchomienie komputera poprzez kartę sieciową - ustawiamy ją w pozycji „Włącz”.

  • Wracamy na wyższy poziom i przechodzimy do menu odpowiedzialnego za ustawienie priorytetu urządzeń startowych.
  • Jako urządzenie o pierwszym priorytecie wybierz kartę sieciową - LAN lub Legasy LAN.

  • Wyjdź z BIOS-u za pomocą klawisza F10 i potwierdź zmiany.
  • Ponownie uruchamiamy komputer, po czym rozpocznie się uruchamianie z sieci lokalnej.
  • Po ponownym uruchomieniu komputera karta sieciowa uzyskuje adres IP za pomocą protokołu DHCP.

Poniżej, pod centralnym napisem, wyświetlany jest adres komputera, z którego pobierane są pliki instalacyjne.

Następnie pojawi się okno wiersza poleceń.

Jeśli zostanie poprawnie skonfigurowany, dysk z plikami instalacyjnymi zostanie automatycznie zamontowany i rozpocznie się proces instalacji systemu Windows. Jeśli wszystko się zgadza, pojawi się okno z możliwością wyboru języka, standardów regionalnych i układu.

Co to jest środowisko wykonawcze przed uruchomieniem

PXE to specjalne środowisko przeznaczone do implementacji mechanizmu rozruchu komputera PC za pomocą karty sieciowej, bez konieczności lokalnego przechowywania informacji (dysk optyczny, pendrive). Wykorzystuje bootloader PXE Linux. To właśnie dla PXE skonfigurowaliśmy serwer TFTP.

Kod wykonywalny środowiska jest wbudowany w pamięć ROM karty sieciowej; odbiera plik wykonywalny z sieci za pośrednictwem protokołu TFTP i przekazuje mu kontrolę nad systemem.

Program ładujący pxe boot.n12 różni się od pxe boot.com tym, że w naszym przypadku wymaga naciśnięcia klawisza funkcyjnego F12, aby rozpocząć instalację. Biorąc pod uwagę, że wykonanie tej akcji w naszym przypadku nie jest istotne, użyjemy pxe boot.n12.

(Odwiedziono 19 426 razy, dzisiaj 6 wizyt)


PXE (Środowisko Preboot eXecution, wymawiane pixie)- środowisko do uruchamiania komputerów za pomocą karty sieciowej bez użycia dysków twardych, płyt CD i innych urządzeń używanych podczas ładowania systemu operacyjnego. Aby zorganizować uruchamianie systemu w PXE, używane są protokoły IP, UDP, BOOTP i TFTP.

Kod PXE, znajdujący się zwykle w pamięci ROM karty sieciowej, odbiera z sieci plik wykonywalny za pośrednictwem protokołu TFTP (po otrzymaniu adresu serwera TFTP poprzez BOOTP), a następnie przekazuje mu kontrolę.

Specyfikacja PXE ogranicza rozmiar bootloadera do 32 kilobajtów, dlatego czasami stosuje się bootowanie dwuetapowe, w którym pierwszy bootloader odbiera i uruchamia drugi, który już odbiera i uruchamia obraz systemu operacyjnego.

Wymagania

  • Dostępny inny komputer z systemem operacyjnym Windows 7/Windows 2008 (w celu utworzenia plików instalacyjnych)
  • Komputer, na którym zostanie zainstalowany system operacyjny, musi być dostępny fizycznie lub za pośrednictwem protokołu IP-KVM
  • Jego BIOS musi umożliwiać rozruch z PXE
  • W tym samym segmencie sieci musi znajdować się inny komputer z systemem Windows lub Linux.

Jeśli w jednym segmencie sieci znajduje się komputer z systemem operacyjnym Windows, można obejść się bez manipulacji serwerem Linux i skorzystać z programu TFTPD32.

Przygotowanie plików (w systemie Windows):

Zainstaluj WAIK (zestaw zautomatyzowanej instalacji systemu Windows) dla systemu Windows® 7 i Windows Server® 2008 R2.

Jako administrator:

Start -> Wszystkie programy -> Microsoft Windows AIK -> Wiersz poleceń narzędzi wdrażania

W wyświetlonym oknie wykonaj:
copype.cmd amd64 c:\winpe mkdir c:\netboot\win\boot imagex /mountrw winpe.wim 1 mount xcopy c:\winpe\winpe.wim c:\netboot\win\boot xcopy c:\winpe\mount\ Windows\boot\pxe\pxeboot.n12 c:\netboot\win xcopy c:\winpe\mount\windows\boot\pxe\bootmgr.exe c:\netboot\win imagex.exe /unmount /commit mount xcopy c:\ winpe\iso\boot\boot.sdi c:\netboot\win\boot
Utwórz plik createbcd.cmd z następującą zawartością:
bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create (ramdiskoptions) /d "Opcje Ramdysku" bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1\BCD -set (ramdiskoptions) ) ramdisksdipath \boot\boot.sdi dla /F "tokens=2 delims=()" %%i in ("bcdedit -store %1\BCD -create /d "Obraz rozruchowy MyWinPE" /application osloader") ustaw guid =(%%i) bcdedit -store %1\BCD -set %guid% katalog główny systemu \Windows bcdedit -store %1\BCD -set %guid% Detecthal Tak bcdedit -store %1\BCD -set %guid% winpe Tak bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -set %guid% ramdysk urządzenia=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -create (bootmgr) /d "Windows BootManager" bcdedit -store %1\BCD -set (bootmgr) limit czasu 30 bcdedit -store %1\BCD -set (bootmgr) kolejność wyświetlania %guid%
Jako administrator:
createbcd.cmd c:\netboot\win\boot
Skopiuj folder source z obrazu/dysku instalacyjnego do folderu c:\netboot\win
Spakuj folder c:\netboot\win i prześlij go na serwer Linux.

Przygotowanie oprogramowania (na serwerze Linux):
aptitude zainstaluj serwer dhcp3 tftpd-hpa samba serwer dhcp3

Skonfiguruj nadawanie adresu IP i ładowanie z pliku pxeboot.n12
/etc/dhcp3/dhcpd.conf
podsieć 192.168.10.0 maska ​​sieci 255.255.255.240
( # host ferrum ( # sprzętowy Ethernet 68:b5:99:b0:44:94; # stały adres 192.168.10.100; # ) # lub zakres 192.168.10.100 192.168.10.100; nazwa pliku = "pxeboot.n12"; )
ważne: nazwa pliku = "pxeboot.n12";
Uruchomić:
/etc/init.d/dhcp3-server uruchom ponownie
iptables -A WEJŚCIE -p udp -m udp --dport 67 -j AKCEPTUJ
tftpd-hpa
Skonfiguruj tłumaczenie ukośników i wielkich liter:
/etc/default/tftpd-hpa # /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-m /etc/tftpd.remap --secure"
/etc/tftpd.remap rg \\ / rg A a rg B b rg C c rg D d rg E e rg F f rg G g rg H h rg I i rg J j rg K k rg L l rg M m rg N n rg O o rg P p rg Q q rg R r rg S s rg T t rg U u rg V v rg W w rg X x rg Y y rg Z z
Uruchomić:
/etc/init.d/tftpd-hpa uruchom ponownie iptables -A WEJŚCIE -s witryna -p udp -m udp --dport 67 -j AKCEPTUJ sambę
Melodia:
/etc/samba/smb.conf komentarz = wygraj tylko do odczytu = tak ścieżka = /var/lib/tftpboot ważni użytkownicy = gnu win
Uruchomić:
useradd win smbpasswd -a win (ustaw hasło, na przykład „win”) /etc/init..su -p tcp -m tcp --dport 445 -j AKCEPTUJ iptables
Na wszelki wypadek zrób to.

Niedawno spotkałem się z sytuacją, która w zasadzie nie sprawia administratorom systemu szczególnych problemów. Zaistniała konieczność aktualizacji systemu operacyjnego na wielu komputerach organizacji, co z kolei spowodowało szereg problemów, których rozwiązania trzeba było składać w częściach, a także samodzielnie dokończyć większość całego procesu, czyli co Właściwie to chcę ci o tym opowiedzieć.

Problemami tymi były ograniczenia posiadania jednego napędu DVD-ROM, jednego dnia wolnego, a także około dwudziestu komputerów, na których konieczna była instalacja systemu Windows 7 z całym zestawem niezbędnych sterowników, programów itp.
Szukając informacji w Google na ten temat, nie znaleziono nic, co działałoby bez błędów lub w ogóle działało. Ale zacznijmy po kolei.

Przygotowanie obrazu systemu operacyjnego

Aby uprościć przygotowanie bojowego systemu operacyjnego, za podstawę przyjęto najnowszą wersję Oracle VirtualBox, a także Windows 7 x64 Professional. Pierwszą rzeczą, którą musisz zrobić, to zainstalować i skonfigurować system Windows 7 na maszynie wirtualnej. W tym celu podczas dodawania maszyny wirtualnej tworzymy dwa wirtualne dyski twarde. Jeden do instalacji i konfiguracji na nim systemu Windows 7, drugi do późniejszego zapisania na nim obrazu skonfigurowanego systemu. Musisz także zainstalować dodatek do systemu gościa Virtualbox - Dodatki do maszyny wirtualnej i utworzyć folder współdzielony w celu dalszego kopiowania utworzonego obrazu na maszynę fizyczną.
Po zainstalowaniu całego farszu na maszynie wirtualnej przechodzimy do etapu przygotowania systemu za pomocą narzędzia sysprep, znajdujący się w katalogu głównym naszej maszyny wirtualnej: %windir%\system32\sysprep\sysprep.exe
Aby przygotować system do tworzenia niestandardowego obrazu, należy ustawić w narzędziu następujące parametry:
  1. Przejdź do okna powitalnego systemu (OOBE) - tryb ten zostanie aktywowany przy następnym uruchomieniu systemu. Uruchamia komputer w trybie ekranu powitalnego.
  2. Zaznacz pole wyboru „Przygotowanie do użycia” – przygotowuje instalację systemu Windows przed utworzeniem obrazu. Identyfikator zabezpieczeń (SID) zostanie zresetowany, punkty przywracania systemu zostaną zresetowane, a dzienniki zdarzeń zostaną usunięte.
  3. Parametry zamknięcia „Zamknięcie” - po zakończeniu działania narzędzia system zostanie zamknięty.
Nie należy uruchamiać systemu operacyjnego przed zapisaniem obrazu systemu, ponieważ przy następnym uruchomieniu komputera rozpoczyna się wyspecjalizowany etap konfiguracji. Tworzony jest nowy identyfikator zabezpieczeń (SID) i resetowany jest zegar aktywacji systemu Windows.

Narzędzie usuwa również zainstalowane sterowniki. Aby je zapisać, musisz to zrobić sysprep z wiersza poleceń z parametrem: /unattend: określa ścieżkę do pliku odpowiedzi. W pliku odpowiedzi należy podać parametr PersistAllDeviceInstalls (począwszy od systemu Windows 8 dostępny jest także parametr DoNotCleanUpNonPresentDevices):
PRAWDA Po zakończeniu czyszczenia system automatycznie się wyłączy. Przejdźmy do następnego etapu.

Instalacja i konfiguracja Windows AIK + PE

Pobierz i zainstaluj Zestaw zautomatyzowanej instalacji systemu Windows (AIK) dla systemu Windows 7. Po uruchomieniu setup.exe wybierz „Zainstaluj Windows AIK”. Podczas instalacji nie powinno być żadnych problemów.
Tworzenie i konfigurowanie obrazu Windows PE
WindowsPE- środowisko przedinstalacyjne służące do przygotowania instalacji systemu operacyjnego. Korzystając z systemu Windows PE, przechwycimy wolumin systemowy do obrazu wim za pomocą narzędzia obrazx i zapisują go na innej partycji dysku twardego.
W tym przypadku rozważamy utworzenie dysku z 64-bitową wersją systemu Windows PE. Jeśli tworzysz dysk z 32-bitową wersją systemu Windows PE, konieczna będzie zmiana architektury (amd64 na x86) we wszystkich poleceniach.

Z menu Start uruchom Wszystkie programy > Microsoft Windows AIK > Wiersz poleceń narzędzi wdrażania- wszystkie kolejne polecenia będą wprowadzane w tym oknie wiersza poleceń. Wymaga uruchomienia jako administrator.
Skopiuj pliki obrazów systemu Windows PE
copype.cmd amd64 d:\winpe_image
Aby zmienić skopiowany obraz Windows PE, należy połączyć go za pomocą polecenia
dism /Mount-Wim /WimFile:d:\winpe_image\winpe.wim /index:1 /MountDir:d:\winpe_image\mount
Teraz, po podłączeniu obrazu, możemy zainstalować do niego pakiety i dodać własne pliki.
Dodajmy narzędzie do naszego obrazu obrazx.
xcopy "%ProgramFiles%\Windows AIK\Tools\amd64\imagex.exe" d:\winpe_image\iso\
Ponadto, jeśli chcesz, możesz od razu przygotować listę wyjątków - plików i folderów, które nie zostaną uwzględnione na zapisanym obrazie. Utwórz plik Wimscript.ini w dowolnym edytorze tekstu i określ w nim pliki i foldery, które chcesz wykluczyć z obrazu. Plik Wimscript.ini znajduje się w tym samym folderze co imegex.
Domyślny obrazx korzysta z następujących wyjątków:
\$ntfs.log \hiberfil.sys \pagefile.sys "\Informacje o woluminie systemowym" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf
Teraz musisz zapisać obraz za pomocą polecenia:
dism /unmount-Wim /MountDir:d:\winpe_image\mount /Commit
Wszystkie prace przygotowawcze wykonano z plikiem winpe.wim, natomiast w przypadku dysku startowego Windows PE wykorzystano plik boot.wim, znajdujący się w folderze winpe_x86\ISO\sources. Dlatego przy zmianie jego nazwy konieczna jest zamiana pliku boot.wim na plik winpe.wim.
xcopy /y d:\winpe_image\winpe.wim d:\winpe_image\ISO\sources\boot.wim
Aby utworzyć obraz, uruchom polecenie:
oscdimg -n -bd:\winpe_image\etfsboot.com d:\winpe_image\ISO d:\winpe_image\winpe_image.iso

Tworzenie obrazu systemu Windows 7
Konieczne jest zapisanie obrazu naszego systemu operacyjnego za pomocą narzędzia obrazx. Uruchamiamy maszynę wirtualną z utworzonego wcześniej obrazu winpe_image.iso. Po pomyślnym pobraniu otwiera się przed nami okno wiersza poleceń i tutaj będziemy pracować.
Przechwyć i zapisz obraz jednym poleceniem
F:\imagex.exe /capture E: D:\install.wim "Windows 7 x64" /compress maksimum
/przechwytywanie E:- zdobycie odcinka E:
D:\install.wim- lokalizacja i nazwa zapisanego pliku WIM.
„Windows 7 x64”- nazwa obrazu. Nazwę należy ująć w cudzysłów.
/kompresuj maksymalnie- rodzaj kompresji plików w obrazie (opcjonalnie). Dla parametru /Kompresja ważne wartości maksymalny(maksymalna kompresja), szybko(szybka kompresja) i nic(bez kompresji). Jeśli parametr nie jest określony, stosowana jest szybka kompresja. Maksymalna kompresja zmniejsza rozmiar obrazu, ale przechwytywanie trwa dłużej niż szybka kompresja. Szybkość dekompresji obrazu jest praktycznie niezależna od rodzaju kompresji. Wystarczy poczekać 20-30 minut i obraz będzie gotowy.

Po zapisaniu obrazu na drugim dysku maszyny wirtualnej, w celu dalszej pracy należy go przenieść na fizyczny system operacyjny. Uruchamiamy ponownie maszynę wirtualną i kończymy instalację Windows, która została przerwana na etapie OOBE. Jeżeli zainstalowałeś już Dodatki do Maszyny Wirtualnej, to teraz musisz skopiować plik z maszyny wirtualnej na maszynę fizyczną za pomocą udostępnionego folderu, który można określić w ustawieniach maszyny wirtualnej.

Konfigurowanie obrazu rozruchowego systemu Windows 7
Na tym etapie ponownie uruchom „Wiersz poleceń narzędzi wdrażania” i skopiuj pliki obrazów systemu Windows PE:
copype.cmd amd64 d:\winpe
Montaż obrazu
imagex /mountrw winpe.wim 1 mount Windows PE jest zamontowany iw folderze d:\winpe znajduje się plik winpe.wim.
Konfigurowanie automatycznej instalacji systemu Windows.
Aby uniknąć ręcznego tworzenia dysku wirtualnego i ręcznego uruchamiania instalacji, możesz edytować pliki startnet.cmd i startnet2.cmd. Znajdują się one w katalogu d:\winpe\mount\windows\system32.

Startnet.cmd
wpeinit %windir%\system32\startnet2.cmd
startnet2.cmd
chcp 1251 interfejs netsh ip ustaw adres nazwa="połączenie lokalne" źródło=dhcp chcp 866 pauza użycie sieci z: \\192.168.0.1\win7 /user:install install cd /d Z:\sources setup.exe
Polecenie net use łączy komputer o adresie IP 192.168.0.1 (nasz komputer serwera) z współdzielonym katalogiem o nazwie win7 z uprawnieniami użytkownika instalacyjnego i tym samym hasłem.
Za pomocą tego polecenia w cmd możesz utworzyć potrzebnego nam użytkownika
użytkownik sieciowy instalacja instalacja /add /passwordchg:no
Postępujemy zgodnie z poniższymi instrukcjami:

  • Na serwerze utwórz katalog główny do rozruchu (u mnie jest to d:\win7\), a w nim folder rozruchowy.
  • Udostępniamy folder win7, czyli dajemy do niego ogólny dostęp wszystkim użytkownikom.
  • Skopiuj cały folder source z dysku instalacyjnego systemu Windows 7 do d:\win7.
  • Zastąp plik install.wim w katalogu d:\win7\sources plikiem, który został wcześniej skopiowany z maszyny wirtualnej (gotowy obraz Windows 7)
Teraz musisz skopiować dodatkowe pliki, aby zainstalować system Windows 7.
Zamontujmy obraz WinPE:
imagex /mountrw winpe.wim 1 montowanie
Kopiuj:
xcopy d:\winpe\mount\windows\boot\pxe\pxeboot.n12 d:\win7 xcopy d:\winpe\mount\windows\boot\pxe\bootmgr.exe d:\win7 xcopy d:\winpe\winpe. wim d:\win7\boot xcopy d:\winpe\iso\boot\boot.sdi d:\win7\boot
Odmontuj obraz za pomocą polecenia:
imagex.exe /odmontuj d:\winpe\mount

Następnie musisz utworzyć plik BCD (dane konfiguracyjne rozruchu) w katalogu d:\win7\boot. Aby uprościć ten proces, użyjemy pliku createbcd.cmd. Utwórz plik d:\winpe\createbcd.cmd i wpisz w nim:
bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create (ramdiskoptions) /d "Opcje Ramdysku" bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1\BCD -set (ramdiskoptions) ) ramdisksdipath \boot\boot.sdi dla /F "tokens=2 delims=()" %%i in ("bcdedit -store %1\BCD -create /d "Obraz rozruchowy MyWinPE" /application osloader") ustaw guid =(%%i) bcdedit -store %1\BCD -set %guid% katalog główny systemu \Windows bcdedit -store %1\BCD -set %guid% Detecthal Tak bcdedit -store %1\BCD -set %guid% winpe Tak bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -set %guid% ramdysk urządzenia=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -create (bootmgr) /d "Windows BootManager" bcdedit -store %1\BCD -set (bootmgr) limit czasu 30 bcdedit -store %1\BCD -set (bootmgr) kolejność wyświetlania %guid%
Uruchom polecenie z uprawnieniami administratora:
utwórzbcd.cmd d:\win7\boot
Jeśli masz problemy ze sterownikami, możesz je także dodać w „Wierszu poleceń narzędzi wdrażania”:
Montowanie obrazu w celu dodania sterowników
dism /mount-wim /wimfile:winpe.wim /index:1 /mountdir:mount
Aby zintegrować sterowniki z już zamontowanym obrazem, użyj polecenia
dism /image:mount /add-driver /driver:<каталог с драйверами либо файл с расширением inf>
Po zakończeniu wszystkich prac z obrazem należy go odmontować
dism /unmount-wim /mountdir:mount /commit

Konfiguracja serwera TFTP i DHCP

Aby utworzyć te serwery należy pobrać program TFTPD32.
Zadaniem serwera DHCP jest przekazanie komputerowi zdalnemu informacji o wolnym adresie IP, masce sieci, a także nazwie pobranego pliku i adresie serwera TFTP, na którym ten plik się znajduje. Zadaniem serwera TFTP jest zapewnienie przesyłania plików niezbędnych do pobrania na komputer zdalny.

Uruchamiamy program i najpierw wybieramy folder d:\win7, a nieco niżej - adres IP karty sieciowej. W moim przypadku komputer ma IP 192.168.0.1.
Przejdź do ustawień (przycisk Ustawienia pośrodku na dole) i stopniowo uzupełniaj zakładki:

  • Zakładka GLOBALNY - zaznacz pola tylko obok Serwera TFTP, Serwera DHCP i Włącz IPv6.
  • Zakładka TFTP - wybierz folder d:\win7.
  • Bezpieczeństwo TFTP — standard.
  • Konfiguracja TFTP - zostaw tak jak jest.
  • Zaawansowane opcje TFTP - należy zaznaczyć pola: Negocjacja opcji, Pokaż pasek procesu oraz Tłumacz nazwy plików Unix.
  • Zakładka DHCP
  • Adres początkowy puli adresów IP określa, od którego adresu IP należy rozpocząć przydzielanie adresów. W moim przykładzie wydawanie adresów IP rozpocznie się od 192.168.0.2.
  • Rozmiar puli określa liczbę adresów IP, które będą przydzielane dynamicznie. Ustawiłem wartość na 30.
  • Plik rozruchowy przekazuje komputerowi zdalnemu nazwę pliku, który ma zostać użyty jako program ładujący. Ustaw wartość na pxeboot.n12.
  • Maska, określa maskę sieci. W naszym przypadku jest to 255.255.255.0. Pozostałe wartości parametrów pozostawiamy domyślnie.
  • Pinguj adres przed przypisaniem - odznacz to pole (jeśli masz połączenie komputer-komputer bez przełączników i routerów).
Teraz musisz włączyć uruchamianie z karty sieciowej w BIOS-ie i uruchamiać z niej komputer. Następnie adres IP zostanie uzyskany poprzez DHCP i zostanie wykonany plik pxeboot.n12, który uruchomi Windows PE z pliku winpe.wim. Natychmiast po załadowaniu systemu Windows PE katalog win7 zostanie automatycznie zamontowany i od niego rozpocznie się instalacja. Następnie instalacja przebiega dokładnie tak samo jak z dysku.

Tagi:

  • administracja systemem Windows
  • okna ok
  • okna pe
  • obrazx
  • przygnębienie
  • System Windows 7
Dodaj tagi

Wcześniej czy później każdy użytkownik lub administrator systemu podczas kolejnej instalacji lub ponownej instalacji systemu operacyjnego będzie musiał poszukać dysku flash lub dysku z obrazem systemu Windows. Następnie, jeśli jest to stary komputer, musisz się namęczyć, aby wykryć pendrive w trybie rozruchu, lub masz do czynienia z brakiem napędu optycznego, musisz się pogubić i wymyślić kilka skomplikowanych rozwiązań, a wszystko to w celu instalacji systemu operacyjnego. Do takich przypadków i nie tylko dla nich istnieją narzędzia programowe tzw MicrosoftuZestaw narzędzi wdrażania (MDT) i usługa wdrażania systemu Windows.
Microsoft Deployment Toolkit (MDT) to pakiet oprogramowania umożliwiający wdrażanie systemu Microsoft Windows i pakietu Microsoft Office w sieci.

Od razu zaznaczę, że ta metoda wymaga serwerowego systemu operacyjnego, na którym będziemy zbierać i przechowywać obrazy niezbędnych systemów operacyjnych. Instalacja systemu Windows 7 przez sieć przy użyciu MDT w tym artykule będzie oparta na przykładzie Microsoft Windows Server 2008 R2.

W skrócie co będziemy robić:

  1. Instalowanie pakietu oprogramowania Zestaw narzędzi wdrożeniowych firmy Microsoft i sztuczna inteligencja AIK.
  2. Tworzymy nowy obraz systemu operacyjnego, który będziemy wdrażać w sieci.
  3. Ustalanie roli WDS (usługi wdrażania systemu Windows).
  4. Przesyłamy utworzony obraz do WDS
  5. Instalacja systemu Windows 7 przez sieć

Zakładamy, że masz już zainstalowany system Windows Server, a role DHCP i DNS są aktywowane i skonfigurowane. Standardowe ustawienia będą wystarczające.

Adres IP naszego serwera jest ustawiony na statyczny 192.168.1.2 .

1. Instalacja Zestaw narzędzi wdrożeniowych firmy Microsoft

Nie jest to trudne zadanie, tutaj musimy pobrać plik instalacyjny MDT z oficjalnej strony Microsoftu.

Instalacja jest prosta, wystarczy kliknąć DALEJ i GOTOWE. Po instalacji w menu START>Programy zobaczysz narzędzie Środowisko pracy wdrożeniowej To właśnie uruchamiamy.

Musisz także zainstalować zestaw narzędzi Microsoft AIK, który zawiera program PowerShell. Bez których poniższe działania nie będą możliwe. Pobierz z oficjalnej strony Microsoftu. I zainstaluj go w ten sam sposób, klikając wszędzie DALEJ i GOTOWE.

2. Tworzenie obrazu systemu operacyjnego

Utworzenie DeploymenShares

Na starcie Środowisko pracy wdrożeniowej Przed nami pojawia się główne okno programu, w którym w zakładce DeploymenShares musimy utworzyć nowy katalog (udział).


Wybierz katalog, w którym będą przechowywane pliki naszych piłek


Ustaw nazwę sieciową tego katalogu. Zostaw znak $ , co sprawia, że ​​nasz folder jest ukryty w sieci.


Ustaw nazwę projektu, która będzie wyświetlana w oknie WorkBench. Na stronie opcji możemy ustawić parametry, które będą domyślnie używane w naszym projekcie. Odznaczam pole wyboru „Zapytaj mnie, czy muszę włączyć funkcję BitLocker”.

Dodawanie plików źródłowych systemu operacyjnego

Kolejnym krokiem jest dodanie plików źródłowych systemu operacyjnego, z którego obrazu będziemy korzystać w przyszłości


Wybierz pierwszą pozycję „Pełny zestaw…” i wskaż katalog główny dysku lub obrazu ISO z systemem operacyjnym. Ponownie kliknij w dowolnym miejscu DALEJ.

Widzimy, że system operacyjny Windows 7 Enterprise x86 został pomyślnie dodany.

Dodawanie programów domyślnych

Następnie dodamy domyślne dystrybucje aplikacji dla naszego systemu operacyjnego


Na przykład dodam Microsoft Office


Wprowadź nazwę aplikacji, która ma zostać dodana

Jeżeli zachodzi potrzeba dodania jakiejś aplikacji zależnej (np. konwertera z DOCX na DOC) dla dodawanego programu, to należy przejść do właściwości dodawanej aplikacji i ją określić.

Przejdź do właściwości aplikacji konwertującej, w zakładce ZALEŻNOŚCI (zależności) wskaż Microsoft Office. Oznacza to, że konwerter DOCX na DOC zostanie zainstalowany dopiero PO zainstalowaniu pakietu Microsoft Office.

Możesz także dodać sterowniki zainstalowane domyślnie. Aby to zrobić, kliknij prawym przyciskiem myszy kartę Gotowe sterowniki i wybierz opcję Importuj sterowniki. Tam wskazujemy katalog, w którym przechowywany jest niezbędny sterownik.

Tworzenie sekwencji zadań

Przejdźmy do najważniejszego - stworzenia sekwencji zadań. Kliknij prawym przyciskiem myszy kartę Sekwencja zadań i wybierz opcję Nowa sekwencja zadań.

Tutaj musimy podać unikalny identyfikator zadania, u mnie będzie to WIN7 i sama nazwa zadania.


1. Musisz wybrać szablon zadania; dla tego zadania pozostawiamy domyślny” Standardowa sekwencja zadań klienta” to standardowy szablon do tworzenia klienckiego systemu operacyjnego.

2. Wybierz system operacyjny.

3. Określ klucz produktu, jeśli go posiadasz. W naszym przypadku jest to system Enterprise; nie potrzebujemy klucza.

4. Wypełnij ustawienia związane z nazwą użytkownika i nazwą organizacji, w której zarejestrowany będzie ten system operacyjny. I określ domyślną stronę przeglądarki.
5. Podaj hasło administratora.

Następnie możemy dostroić nasze zadanie, wybierając właściwości tego zadania. Na przykład ustawmy regułę partycji dysku twardego, która będzie używana podczas instalacji systemu Windows 7.

W rozdziale Preinstalacja>Tylko nowy komputer>Formatuj i podziel dysk na partycje

Utwórz jedną partycję systemową o rozmiarze 350 MB i zaznacz ją jako bootowalną Ustaw tę partycję rozruchową i drugą partycję o pojemności 15 GB na system operacyjny, przypisz jej zmienną ( Zmienny), aby inne zadania mogły odwoływać się do tego dysku twardego. Możesz tam bardziej subtelnie pobawić się ustawieniami i określić przestrzeń, jak chcesz.

W rozdziale Zainstaluj>Zainstaluj system operacyjny wskażmy zmienną ( Zmienny) partycję, na której zostanie zainstalowany Windows 7, nazywam ją WIN.

Na tym zakończymy konfigurowanie zadania. Ogólnie rzecz biorąc, ta sekcja zawiera wiele różnych ustawień, od zadań związanych z ustawieniami sieciowymi po instalowanie ról dla systemów operacyjnych serwerów.

Ostatni krok etapu przygotowania obrazu systemu operacyjnego. Zaktualizuj udział wdrożeniowy

Na tym etapie kompilujemy wszystkie dokonane ustawienia. Aby to zrobić, kliknij prawym przyciskiem myszy utworzony przez nas DeploymentShare i wybierz


Wybierz opcję domyślną „ Zoptymalizuj rozruch...” (zaktualizuj obraz), aby zaoszczędzić czas. Istnieje również możliwość całkowitego wygenerowania obrazu od podstaw.

Któregoś dnia musiałem zainstalować system Windows 7 na netbooku. Nie miałem pod ręką pendrive'a ani porządnego pendrive'a, więc zdecydowałem się na instalację przez sieć. Po szukaniu gotowego rozwiązania i nie znalezieniu go, zdecydowałem się spróbować zrobić to podobnie do Windows Vista, w końcu systemy są bardzo podobne;
Czego więc potrzebujemy:

1. Dystrybucja z systemem Windows 7 edycji, której potrzebujesz
2. Zestaw zautomatyzowanej instalacji systemu Windows® (AIK) dla systemu Windows® 7
3. Serwery DHCP i TFTP. Używamy tftpd32

4. Komputer z zainstalowanymi:

Windows Server 2003 z dodatkiem Service Pack 2
Windows Vista SP1
Rodzina Windows Server 2008
Rodzina Windowsa 7
Rodzina Windows Server 2008 R2
Program taki jak Daemon Tools Lite
5. Proste ramiona i 20 minut czasu. Iść!!!


Najpierw zainstalujmy „ Zestaw zautomatyzowanej instalacji systemu Windows® (AIK) dla systemu Windows® 7", w tym celu będziesz musiał zamontować obraz instalacyjny na dysku wirtualnym (DaemonTools, Alcohol, UltraIso, Nero...) lub rozpakować go do osobnego folderu i stamtąd uruchomić StartCD.exe
W menu automatycznego uruchamiania dysku wybierz Instalowanie AIK-a systemu Windows- Dalej... - Dalej - Gotowe.

Teraz w menu startowym szukamy AIK Microsoftu Windows i stamtąd wystartuj Wiersz poleceń narzędzi wdrażania. Teraz zaczyna się zabawa :)

Tworzenie obrazu Windows PE

Wpisz polecenia w otwartej konsoli
copype.cmd x86 d:\winpe
imagex /mountrw winpe.wim 1 montowanie .
Teraz w katalogu d:\winpe\mount mamy zamontowany obraz winpe.wim.

Podczas ładowania bieżącego obrazu systemu Windows PE na ekranie pojawi się wiersz polecenia. Aby nie podłączać dysku sieciowego i nie uruchamiać programu instalacyjnego ręcznie, musisz to zrobić w katalogu d:\winpe\mount\windows\system32 edytuj plik startnet.cmd, doprowadzając go do następującej postaci.

wpeinit net use y: \\192.168.1.1\seven /user:install install jeśli istnieje y:\sources\setup.exe (y: cd \sources setup.exe)
Należy pamiętać, że dysk jest podłączony przy użyciu uprawnień użytkownika instalacyjnego i tego samego hasła. Dlatego ważne jest, aby utworzyć na maszynie, która będzie działać jako serwer dla instalacji użytkownika. Można to zrobić na przykład za pomocą polecenia:
użytkownik sieciowy instalacja instalacja /add /passwordchg:no

Jeżeli posiadasz egzotyczną kartę sieciową przeczytaj DODATEK na końcu artykułu.

Po zakończeniu całej pracy z obrazem należy go odmontować. Można to zrobić za pomocą polecenia:
imagex.exe /odmontuj /zatwierdź podłączenie
Teraz obraz jest gotowy.

Tworzenie katalogów do pobierania przez sieć

Utwórz na przykład katalog główny do pobrania D:\Siedem\. Tworzymy w nim katalog uruchomić- w którym będą przechowywane pliki startowe. Teraz skopiuj katalog źródła z dysku DVD z systemem Windows 7 do folderu Siedem. Również w katalogu źródła możesz przesłać plik autounattend.xmlz ustawieniami automatycznej instalacji, ale będzie działać bez tego.

Teraz wypełnijmy katalog uruchomić.
Montujemy ponownie obraz winpe.wim w celu skopiowania plików niezbędnych do przesłania przez sieć. Można to zrobić za pomocą polecenia
imagex /mount d:\winpe\winpe.wim 1 d:\winpe\mount .
Używanie poleceń
xcopy /ey d:\winpe\mount\windows\boot\pxe d:\seven
xcopy /iy d:\winpe\mount\windows\boot\fonts d:\seven\boot\fonts
skopiuj /y d:\winpe\ISO\boot\boot.sdi d:\seven\boot
skopiuj niezbędne pliki do katalogu d:\seven w celu pobrania przez sieć.
Po zakończeniu wszystkich prac należy odmontować używany obraz za pomocą polecenia:
imagex.exe /odmontuj d:\winpe\mount
Używany obraz WinPE również należy skopiować do katalogu d:\siedem\boot Komenda:
skopiuj /y d:\winpe\winpe.wim d:\seven\boot
Musisz także zapewnić ogólny dostęp (udział) do folderu D:\Seven dla wszystkich użytkowników lub specjalnie dla użytkownika instalującego.

Teraz utwórzmy plik BCD– dane konfiguracji rozruchu (pamięć parametrów rozruchu)
Do tego potrzebujemy skryptu d:\winpe\createbcd.cmdo następującej treści:

DO DYSTRYBUCJI W ROSYJSKIEJ

bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create (ramdiskoptions) /d "Opcje Ramdysku"
bcdedit -store %1\BCD -set (ramdiskoptions) rozruch urządzenia ramdisksdidevice
bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdipath \boot\boot.sdi
dla /F "tokens=2" %%i w ("bcdedit -store %1\BCD -create /d "Obraz rozruchowy MyWinPE" /application osloader") ustaw guid=%%i
bcdedit -store %1\BCD -set %guid% katalog główny systemu \Windows
bcdedit -store %1\BCD -set %guid% wykryć Tak
bcdedit -store %1\BCD -set %guid% winpe Tak
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -store %1\BCD -set %guid% ramdysk urządzenia=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -store %1\BCD -create (bootmgr) /d "Windows VISTA BootManager"
bcdedit -store %1\BCD -set (bootmgr) limit czasu 30
bcdedit -store %1\BCD -set (bootmgr) kolejność wyświetlania %guid%

DO DYSTRYBUCJI W JĘZYKU ANGIELSKIM

bcdedit -createstore %1\BCD bcdedit -store %1\BCD -create (ramdiskoptions) /d "Opcje Ramdysku" bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store %1\BCD -set (ramdiskoptions) ) ramdisksdipath \boot\boot.sdi dla /F "tokens=3" %%i w („bcdedit -store %1\BCD -create /d "Obraz rozruchowy MyWinPE" /application osloader") ustaw guid=%%i bcdedit -store %1\BCD -set %guid% katalog główny systemu \Windows bcdedit -store %1\BCD -set %guid% Detecthal Tak bcdedit -store %1\BCD -set %guid% winpe Tak bcdedit -store %1\BCD -set %guid% ramdysk urządzenia os=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -set %guid% ramdysk urządzenia=\Boot\winpe.wim,(ramdiskoptions) bcdedit -store %1\BCD -create (bootmgr) /d "Windows VISTA BootManager" bcdedit -store %1\BCD -set (bootmgr) limit czasu 30 bcdedit -store %1\BCD -set (bootmgr) kolejność wyświetlania %guid%
Teraz w naszej konsoli uruchamiamy polecenie:
createbcd.cmd d:\seven\boot

Konfiguracja programu TFTPD32

Uruchommy tftpd32.exe, przejdź do zakładki DHCP i ustaw wszystko jak na zrzucie ekranu

Teraz kliknij Ustawienia, ustaw jak na zrzucie ekranu, zrestartuj serwer.

WSZYSTKO JEST GOTOWE!


Teraz należy podłączyć pacjenta do tego serwera poprzez sieć i włączyć w BIOS-ie opcję bootowania z karty sieciowej. Następnie adres IP zostanie uzyskany poprzez DHCP i zostanie wykonany plik pxeboot.n12 - który uruchomi WinPE z pliku winpe.wim. Natychmiast po załadowaniu WinPE katalog Seven zostanie automatycznie zamontowany i rozpocznie się od niego instalacja. Następnie instalacja przebiega analogicznie jak z płyty DVD.

DODATEK
Jeśli posiadasz egzotyczną kartę sieciową, której sterowniki nie znajdują się w dystrybucji Windows Seven, możesz dodać je samodzielnie na etapie tworzenia obrazu WinPE. W tym celu należy pobrać ze sterownika pliki *.cat, *.inf, *.sys i skopiować je do katalogu d:\landrv.
Teraz możesz rozpocząć instalację tych sterowników w zamontowanym obrazie, w katalogu montowania. Można to zrobić za pomocą polecenia:
peimg.exe /inf= d:\landrv\ (IMIĘ KIEROWCY) zamontować\windows
Gdzie zamiast (DRIVERNAME) jest nazwą pliku *.inf

Większość informacji uzyskałem ze strony internetowej http://unattendedxp.com. Sprawdziłem i doświadczyłem tego osobiście.