Как установить Windows 7 из сети?

417268
George

Можно ли установить Windows 7 ( текущая версия RTM ) на компьютер без использования съемных носителей, таких как DVD или USB?

Первое, что приходит мне в голову, - через сеть, но у меня нет опыта новой установки Windows 7 через сеть .

Как установить Windows 7 через сеть без каких-либо съемных носителей?

PS Я знаю, что некоторые могут подумать, что это просто пустая трата времени, и это проще сделать со съемными носителями, но в нынешней ситуации целевой ПК не имеет привода CD / DVD и не поддерживает загрузку с USB. И в дополнение к этому, целевой компьютер подключен к сети через беспроводное соединение (я не знаю, вызовет ли это какие-либо проблемы с установкой).

79

10 ответов на вопрос

52
Ben

Я только что сделал это (2011-04-01), и этот вопрос неизменно занимал высокое место в моем поиске, поэтому я опишу ответ «постфактум» с примечаниями о том, что я узнал. Надеюсь, это заполнит некоторые пробелы.

Исходной ОС была Win7 x64.


Исходная машина:

Этот компьютер должен иметь статический адрес IPv4. Этот пример будет использовать 192.168.0.1.

На этом компьютере должна быть установлена ​​Windows в общей папке. Этот пример будет использовать.\win7

В этом примере вы войдете на исходный компьютер с именем пользователя TESTи паролем test.

Используйте tftpboot для запуска DHCP-сервера (выдает IP-адрес компьютеру по запросу).
Это также запустит сервер TFTP для всех передач файлов.

В boot\каталоге tftpboot должна быть папка с установкой Windows PE.

Запустите tftpd64.exe (или tftpd32.exe), откройте настройки, используйте настройки по умолчанию и измените:

  • Начальные адреса пула IP: независимо от того, из какого пула можно извлечь
  • Размер бассейна: должно быть> 2
  • Загрузочный файл: boot\pxeboot.com(будет выгружен в среду Windows PE)
  • Маска: 255.255.255.0 работает отлично.
  • Снимите флажок «Пинговать адрес перед назначением»
  • Установите флажок «Привязать DHCP к этому адресу»

Перезапустите программу, чтобы изменения вступили в силу.

Приемник машины:

Запустите сетевую загрузку с компьютера получателя. (DHCP-сервер назначит IP-адрес).

Загрузочный файл будет передан и запущен. Нажмите F12, чтобы сообщить Windows PE что-то сделать.

Подождите немного (30-60 секунд). Появится командная строка и загрузится. Подождите, пока курсор не станет доступен.

Диск должен быть назначен в корневую папку на исходном компьютере. Сделать это:

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

Необходимо ввести имя пользователя на исходном компьютере и пароль.

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. 

Перейдите в новый каталог ( z:\) и начните работу. Команды будут иметь большую задержку, но в конечном итоге они должны работать.

Ссылки:

http://tftpd32.jounin.net/tftpd32_download.html (DHCP-сервер x86 или x64, без boot\каталога)

Ссылка WinPE удалена <- Вам необходимо получить легальную копию WinPE. Найдите на веб-сайте Microsoft Windows AIK ( пакет автоматической установки). В нем будет WinPE, и вы можете использовать его в качестве загрузочного образа (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/

Поиск проблемы:

Если вы столкнетесь с ошибкой "autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1). Это означает, что ваша версия WinPE не соответствует вашему Windows ISO. Введите verв командной строке WinPE. Вы получите что-то вроде 6.*.****.

Вот примерная таблица verдля версии WinPE для 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 | ??? | 

Ссылки Windows AIK:

Очень близко к тому, как я это сделал. Спасибо за предоставление полного руководства. Вы зарабатываете мой голос и ставите галочку :) George 13 лет назад 0
Вау неожиданно. Спасибо! Ben 13 лет назад 0
Я получаю сообщение об ошибке 53 в команде «net use» и 1231, когда я проверяю на сервере какие-либо идеи, что может быть причиной этого? Nikhil Bhandari 12 лет назад 0
Я не понимаю Является ли pxeboot.com частью установочного диска Windows или tftp? Потому что у меня его нет нигде. Поэтому клиентский компьютер не загружается. expert 12 лет назад 3
Как вы физически подключаете машины? У меня уже есть маршрутизатор, который назначает DHCP. Я подключаю их к роутеру или как? moleculezz 11 лет назад 0
Ссылка на megaupload = сбой. Также это включало образ WinPE, и это не распространяется бесплатно. Tim 11 лет назад 1
Если у вас уже есть DHCP, вам нужна стратегия proxyDHCP, читайте здесь http://www.vercot.com/~serva/howto/WindowsPXE1.html Pat 11 лет назад 0
@Tim - отмечено и удалено. Ben 11 лет назад 0
так? машины должны быть физически связаны? У меня есть провайдер WiFi Ayyash 10 лет назад 0
@ различные люди, спрашивающие о Wi-Fi: загрузка PXE не работает по WiFi по многим причинам (безопасность, конфигурация требуется, ...). Вам понадобится кабель Ethernet. Mark K Cowan 9 лет назад 1
Можем ли мы сделать те же шаги для установки Windows 8 через сеть, как вы сделали? @Бен gumuruh 7 лет назад 0
@gumuruh - не знаю, извините, не пробовал это недавно! Интересно, если у вас есть хоть какой-то успех - удачи :) Ben 7 лет назад 0
Несмотря на то, что этот ответ старый, мне нужно знать, как установить Windows с PXE-сервера Linux в режиме UEFI. Я подготовил ISO-образ winPE и смог выполнить то же самое в устаревшем режиме, используя файл pxelinux.cfg / default. Перейдите по этой ссылке. [Установка Windows 7 в Legacy] (https://www.tecmint.com/configure-pxe-server-to-install-windows-on-centos/) Мне нужны те же записи cfg для меню grub. так что я могу использовать Windows ISO для установки. Я пробовал метод проб и ошибок, но не смог! :( Ac3_DeXt3R 5 лет назад 0
10
harrymc

См. Следующую статью «Как установить Vista на M200 без CD-привода с использованием TFTP» .
Он содержит подробные инструкции по сетевой установке с использованием Vista, и должен также работать для Win7, и настройки могут быть применимы для вас. Ваш компьютер должен поддерживать загрузку PXE, чтобы это работало. Читайте также комментарии после статьи, они кажутся уместными.

Способ загрузки ПК через PXE сработал, но при попытке запустить установку в среде PXE программа установки Windows сообщает, что версия не совместима с версией на окнах, которые я запускаю. George 14 лет назад 0
Это проблема 32 бит / 64 бит? Помогает ли это: http://support.microsoft.com/kb/932447 harrymc 14 лет назад 2
Да, это было спасибо ^ _ ^ George 14 лет назад 0
Еще одна полезная ссылка, более свежая, в том же духе: http://www.cyberstreams.com/blog/?p=248 Ben 13 лет назад 0
7
Corporate Geek

Everyone who has tried this, can testify how hard it is to pull it off. Recently, I had the same problem to solve and I have done lots of reading and testing. In the end, the simplest tool for the job is Serva. At least in my opinion.

But even Serva is prone to failure. You will need a lot of work to get it to work. Also, its documentation is rather poorly structured and technical. So it is not that easy to understand how to set it up.

That's why I decided to give it a try and document the whole process myself, including the issues people are most likely to encounter. Since the whole thing is so complex, I published a long step by step guide: How to Install Any Version of Windows from Other Network Computers

I hope some people will find it useful.

Бесконечно благодарен! Я попытался использовать tftp32 / tftp64, но у меня это не сработало, поскольку у меня не было доступа к Windows PE, и я не хотел загружать 3,4 ГБ Windows 8 ADK для его создания. Может быть, есть более простое решение, но я не смог его вытащить. С Serva мне даже не пришлось искать водителей, обошлось без них. Ваш гид очень полезен и прост в использовании. Nikola Malešević 10 лет назад 0
Серва не склонна к сбоям и имеет довольно простую и обширную документацию. Pat 9 лет назад 0
Я решил не согласиться с вами. Corporate Geek 9 лет назад 0
6
Peter Mortensen

Вам понадобится Microsoft Deployment Toolkit 2010 (MDT 2010) .

И вот учебник: Развертывание Windows 7 .

29 шагов, это самый длинный урок, который я видел ... Chris Moutray 10 лет назад 0
2
ChimneyImp

Это абсолютно излишне для ваших целей, но если кто-то придет сюда в поисках решения для этого на многих компьютерах, Windows Server 2008 или выше может развернуть установки Windows по сети. Документы по адресу: http://technet.microsoft.com/en-us/library/cc771670%28v=ws.10%29.aspx

1

Если у вас есть место, я скопирую мультимедийное содержимое на ваш компьютер через сетевой ресурс, а затем установлю его.

С ... из какой среды загружаться? Joey 14 лет назад 1
OP не указывает, что на машине нет ОС. 14 лет назад 1
1
o8t3

Если у вас есть сервер Linux, (AMAHI.org) смонтируйте установочный DVD и отредактируйте свой конфигурационный файл Samba - # 'nano /etc/samba/smb.conf' ..

Добавьте строки внизу - [DVD] введите, затем путь = / media / UDF Volume /, затем введите снова и добавьте - guest ok = yes, введите Control X, затем y, чтобы сохранить, и введите, чтобы выйти.

Затем от вас клиент добрался до сетевых подключений - делится и там вы найдете файлы изображений.

Если после копирования файла ваш компьютер перезагружается и кажется, что он зависает, просто подождите еще 10 минут, а затем, если он по-прежнему ничего не делает, перезагрузите компьютер, но не трогайте никакие клавиши. подождите и наблюдайте, как воздушные шары запускаются поверх стартовых окон.

Если все еще нет F8 в безопасном режиме и перейдите в командную строку и в c: net используйте y: \ YOURSERVER \ DVD, и все должно начаться снова. Windows 7 только что закончила загрузку на моем HTPC в гостиной.

0
LunchMoney

Если у вас было проводное соединение, вы можете использовать PXE, если система поддерживает его. Я думаю, что вы SOL пытаетесь сделать удаленную установку по беспроводной сети.

0
Pat

Это можно сделать с помощью сервы

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

По сути, он берет файлы с установочного CD / DVD-диска Microsoft и предлагает их для сетевой установки. Серва автоматизирует процедуру; единственное, что вам нужно сделать, это скопировать файлы с установочного CD / DVD и создать сетевой ресурс. Это также позволяет установить несколько ОС, автоматически создавая меню установки.

Здорово; Если у вас уже есть работающий DHCP, вы можете установить Serva DHCP как proxyDHCP, и вам даже не нужно будет трогать уже установленный DHCP-сервер.

(Я связан с развитием сервы)

-4
Dennis C

Я обновил свой ноутбук с Vista до Windows 7 без DVD-привода.

  1. клонировать DVD в ISO с рабочего стола.
  2. Установите список инструментов демона на ноутбуке.
  3. Шаг 3. Смонтируйте его и установите с образа DVD.

Это все. НЕТ СЕРВЕРА, НЕТ USB, НЕТ НАСТРОЙКИ СЕТИ

Это позволяет мне установить новый экземпляр Windows.

После установки переносится и резервируется старый (Vista) C: \ Users, Program Files и Windows. в старую папку.

Без разметки и без переформатирования. Это чисто потому что:

  • Реестр повторно не используется
  • Нет учетной записи пользователя перенести
  • Нет заявки перенести

Скопируйте файлы из папки резервной копии в новый профиль и, наконец, удалите папку резервной копии и ISO. Ничего не осталось позади.

Не близко к ответу на ОП. Tim 11 лет назад 0