Jak zainstalować system Windows 7 z sieci?

80

Czy można zainstalować system Windows 7 ( aktualna wersja RTM ) na komputerze bez użycia nośników wymiennych, takich jak DVD lub USB?

Pierwszą rzeczą, jaka przychodzi mi do głowy, jest sieć, ale nie mam doświadczenia w przeprowadzaniu nowej instalacji systemu Windows 7 za pośrednictwem sieci .

Jak zainstalować system Windows 7 za pośrednictwem sieci bez nośników wymiennych?

PS Wiem, że niektórzy mogą myśleć, że takie postępowanie to tylko strata czasu i łatwiej jest to zrobić za pomocą nośników wymiennych, ale w obecnej sytuacji docelowy komputer nie ma napędu CD / DVD ani nie obsługuje uruchamiania z USB. Ponadto komputer docelowy jest podłączony do sieci za pośrednictwem połączenia bezprzewodowego (nie wiem, czy spowoduje to problemy z instalacją).

Jerzy
źródło

Odpowiedzi:

52

Właśnie to zrobiłem (2011-04-01), a to pytanie konsekwentnie plasuje się wysoko w moim googlingu, więc rzucę odpowiedź po fakcie z notatkami o tym, czego się nauczyłem. Mam nadzieję, że wypełni to niektóre puste pola.

System operacyjny to Win7 x64.


Maszyna źródłowa:

To urządzenie musi mieć statyczny adres IPv4. Ten przykład użyje 192.168.0.1.

To urządzenie musi mieć instalację systemu Windows w folderze współdzielonym. Ten przykład użyje.\win7

Ten przykład zaloguje się do komputera źródłowego przy użyciu użytkownika TESTi hasła test.

Użyj tftpboot, aby uruchomić serwer DHCP (na żądanie podaje adres IP komputerowi).
Spowoduje to również uruchomienie serwera TFTP dla wszystkich transferów plików.

W katalogu boot\tftpboot powinien znajdować się folder zawierający instalację systemu Windows PE.

Uruchom tftpd64.exe (lub tftpd32.exe), otwórz ustawienia, użyj ustawień domyślnych i zmień:

  • Adresy początkowe puli adresów IP: Niezależnie od puli adresów IP, z których można pobierać
  • Rozmiar basenu: musi być> 2
  • Plik rozruchowy: boot\pxeboot.com(zostanie zrzucony do środowiska Windows PE)
  • Maska: 255.255.255.0 działa dobrze.
  • Odznacz „Adres ping przed przypisaniem”
  • Zaznacz „Powiąż DHCP z tym adresem”

Uruchom ponownie program, aby upewnić się, że zmiany obowiązują.

Maszyna odbiorcza:

Uruchom rozruch sieciowy z maszyny odbiornika. (Serwer DHCP przypisze adres IP).

Plik rozruchowy zostanie przesłany i uruchomiony. Naciśnij klawisz F12, aby powiedzieć Windows PE, aby coś zrobił.

Poczekaj chwilę (30-60 sekund). Pojawi się wiersz polecenia i załaduje się. Poczekaj, aż kursor będzie dostępny.

Dysk musi być przypisany do folderu głównego na komputerze źródłowym. Aby to zrobić:

X:\Windows\system32>net use z: \\192.168.0.1\win7

Należy wprowadzić nazwę użytkownika na komputerze źródłowym i hasło.

Enter the user name for '192.168.0.1': 192.168.0.1\TEST
Enter the password for 192.169.0.1: test
The command completed successfully.

Przejdź do nowego katalogu ( z:\) i odpal. Polecenia będą miały duże opóźnienie, ale w końcu powinny działać.

Spinki do mankietów:

http://tftpd32.jounin.net/tftpd32_download.html (serwer DHCP x86 lub x64, bez boot\katalogu)

Usunięto link WinPE <- Musisz uzyskać legalną kopię WinPE. Wyszukaj w witrynie internetowej firmy Microsoft Windows AIK (zestaw zautomatyzowanej instalacji). Będzie zawierał WinPE i możesz go użyć jako obrazu rozruchowego (winpe.wim).

http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe

http://certcollection.org/forum/topic/28167-installing-windows-7-over-the-network-using-pxe-booting-and-tftp/

Rozwiązywanie problemów:

Jeśli wystąpi błąd "autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1). Oznacza to, że twoja wersja WinPE jest niezgodna z ISO systemu Windows. Wpisz verw wierszu polecenia WinPE. Dostaniesz coś takiego 6.*.****.

Oto przybliżona tabela verwersji WinPE na Windows ISO:

|   ver    | Win PE Version | Matching Windows ISO | Background Colors |
------------------------------------------------------------------------
| 6.0.6*** |     2.*        |    Windows Vista     |  Blue and Green   |
| 6.1.7600 |     3.0        |      Windows 7       |      Gray         |
| 6.1.7601 |     3.1        |    Windows 7 SP1     |      ???          |
| 6.2.9200 |     4.0        |      Windows 8       |      ???          |
| 6.3.9600 |     5.0        |     Windows 8.1      |      ???          |

Łącza Windows AIK:

Ben
źródło
Bardzo blisko tego, jak to zrobiłem. Dziękujemy za udostępnienie pełnego przewodnika. Zarabiasz na mój głos i tykasz :)
George
Dostaję błąd 53 przy poleceniu „net use” i 1231, gdy pinguję serwer, mam pojęcie, co może być przyczyną?
Nikhil Bhandari,
3
Nie rozumiem Czy jest pxeboot.comczęścią dysku instalacyjnego lub tftp systemu Windows? Ponieważ nigdzie go nie mam. Dlatego maszyna klienta nie uruchamia się.
ekspert
1
Link do megaupload = błąd. Również to zawierało obraz WinPE i nie jest darmowy do przekazywania.
Tim
1
@Różni ludzie pytający o wifi: Uruchamianie PXE nie działa przez Wi-Fi z wielu powodów (bezpieczeństwo, wymagana konfiguracja ...) Będziesz potrzebował kabla Ethernet.
Mark K Cowan,
11

Zobacz następujący artykuł „Jak zainstalować system Vista na M200 bez napędu CD za pomocą TFTP” .
Zawiera szczegółowe instrukcje instalacji sieciowej za pomocą Visty i powinno działać również w Win7, a konfiguracja może dotyczyć twojego. Twój komputer musi obsługiwać rozruch PXE, aby to działało. Przeczytaj także komentarze po artykule, wydają się trafne.

harrymc
źródło
Sposób uruchamiania komputera za pomocą PXE działał, ale podczas próby uruchomienia instalacji w środowisku PXE Instalator systemu Windows mówi, że wersja nie jest kompatybilna z wersją w systemie Windows, na którym działam.
George,
2
Czy jest to problem 32-bitowy / 64-bitowy? Czy to pomaga: support.microsoft.com/kb/932447
harrymc
Kolejny pomocny link, nowszy, w tym samym stylu: cyberstreams.com/blog/?p=248
Ben
8

Każdy, kto tego próbował, może zaświadczyć, jak trudno jest to zrobić. Ostatnio miałem ten sam problem do rozwiązania i dużo czytałem i testowałem. Ostatecznie najprostszym narzędziem do tego zadania jest Serva . Przynajmniej w mojej opinii.

Ale nawet Serva jest podatna na porażkę. Będziesz potrzebował dużo pracy, aby go uruchomić. Ponadto jego dokumentacja jest raczej słabo ustrukturyzowana i techniczna. Dlatego nie jest łatwo zrozumieć, jak to skonfigurować.

Dlatego postanowiłem sam spróbować i udokumentować cały proces, w tym problemy, z którymi najczęściej spotykają się ludzie. Ponieważ cała sprawa jest tak złożona, opublikowałem długi przewodnik krok po kroku: Jak zainstalować dowolną wersję systemu Windows z innych komputerów sieciowych

Mam nadzieję, że niektórzy uznają to za przydatne.

Corporate Geek
źródło
Stukrotne dzięki! Próbowałem użyć tftp32 / tftp64, ale to nie działało, ponieważ nie miałem dostępu do Windows PE i nie byłem skłonny pobrać 3,4 GB ADK Windows 8, aby go utworzyć. Może jest łatwiejsze rozwiązanie, ale nie mogłem go wyciągnąć. Dzięki Serva nie musiałem nawet szukać sterowników, udało się bez nich. Twój przewodnik jest bardzo pomocny i łatwy do naśladowania.
Nikola Malešević
Serva nie jest podatna na awarie i ma dość prostą i obszerną dokumentację.
Pat
Nie zgadzam się z tobą.
Corporate Geek
1

Jeśli masz miejsce, skopiowałbym zawartość multimedialną na komputer za pośrednictwem udziału sieciowego, a następnie zainstalowałem z tego.


źródło
1
Z ... z jakiego środowiska należy uruchomić?
Joey,
1
OP nie określa, że ​​komputer nie ma systemu operacyjnego.
1

Jeśli masz serwer Linux, (AMAHI.org) mount zainstaluj DVD i edytuj plik konfiguracyjny Samby - # 'nano /etc/samba/smb.conf' ..

Dodaj wiersze u dołu - [DVD] wprowadź, a następnie ścieżkę = / media / UDF Volume / następnie wprowadź ponownie i dodaj - guest ok = tak wpisz Control X, a następnie y, aby zapisać i wejść, aby wyjść.

Następnie od ciebie klient dostał się do połączeń sieciowych - udostępnia i tam znajdziesz pliki obrazów.

Jeśli po skopiowaniu pliku komputer uruchomi się ponownie i wydaje się, że zawiesza się, poczekaj 10 minut, a następnie jeśli nadal nic nie robi, uruchom ponownie, ale nie dotykaj żadnych klawiszy. poczekaj i zaczekaj, aż balony zaczną od nowa, uruchamiając okna.

Jeśli nadal nic F8 w tryb awaryjny i przejdź do wiersza polecenia i na c: net użyj y: \ YOURSERVER \ DVD i wszystko powinno zacząć się od nowa. Windows 7 właśnie zakończył ładowanie mojego HTPC w salonie.

o8t3
źródło
0

Jeśli masz połączenie przewodowe, możesz użyć PXE, jeśli system je obsługuje. Myślę, że próbujesz wykonać instalację zdalną za pośrednictwem sieci bezprzewodowej.

LunchMoney
źródło
0

Można to zrobić za pomocą Serva

http://www.vercot.com/~serva/howto/WindowsPXE1.html

Zasadniczo pobiera pliki z instalacyjnej płyty CD / DVD firmy Microsoft i oferuje je jako instalację sieciową. Serva automatyzuje procedurę; jedyne, co musisz zrobić, to skopiować pliki z instalacyjnej płyty CD / DVD i utworzyć udział sieciowy. Pozwala także zainstalować kilka systemów operacyjnych, automatycznie tworząc menu instalacji.

Chłodny; jeśli masz już działającego DHCP, możesz ustawić Serva DHCP jako proxyDHCP i nie musisz nawet dotykać już zainstalowanego serwera DHCP.

(Jestem związany z rozwojem Serva)

Poklepać
źródło
-4

Uaktualniłem komputer z Vista do Windows 7 bez napędu DVD.

  1. sklonuj DVD na ISO z pulpitu.
  2. Zainstaluj listę narzędzi demona na notebooku.
  3. Krok 3. Zainstaluj go i zainstaluj z obrazu DVD.

To wszystko. BRAK SERWERA, BRAK USB, BRAK KONFIGURACJI SIECI

Pozwala mi zainstalować nową instancję systemu Windows.

Po instalacji przesuwa i tworzy kopię zapasową starego (Visty) C: \ Users, Program Files i Windows. do starego folderu.

Bez podziału na partycje i bez ponownego formatowania. Jest czysty, ponieważ:

  • Żaden rejestr nie został ponownie użyty
  • Żadne konto użytkownika nie zostało przeniesione
  • Brak wniosku

Skopiuj pliki z folderu kopii zapasowej do nowego profilu, a na koniec usuń folder kopii zapasowej i plik ISO. Nic nie zostało.

Dennis C
źródło
Nie blisko odpowiedzi na OP.
Tim