главная    •    Новости    •    софт    •    RSS-ленты    •    реклама    •    PDA-Версия    •    Контакты
Windows XP     •    Windows 7    •    Windows 8    •    Windows 10   •    Windows Server     •    Железо
Полезные советы      •     Администрирование      •     Сеть      •     Безопасность      •     статьи
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
  • Windows 10 Creators Update сделают безопаснее для организаций
  • В Windows 10 будет поддержка шрифта Брайля
  • Выпуск тестовых сборок Windows 10 приостановлен
  • В Windows 10 Mobile теперь тоже можно читать EPUB в браузере
  • В данной статье мы хотим осветить процесс инициализации установки операционной системы Windows 7 по локальной сети.

    Вероятно, что Вы не раз могли сталкиваться с ситуацией, когда необходимо установить на компьютер операционную систему, но на компьютере отсутствует DVD-привод, а USB-накопителя под рукой не имеется. Именно тогда на ум приходит мысль: не зря ведь в «биосе» существует возможность загрузки с сетевой карты.

    Итак, все что нам понадобится для процедуры установки:

    1. Компьютер с уже установленной ОС Windows 7/Windows Vista/Server 2003 или 2008
    2. Сетевой кабель (патч-корд) - обычно об этой мелочи попросту забывают smile
    3. Набор автоматической установки Windows® (AIK) для Windows® 7
    4. Программа-эмулятор DHCP и TFTP серверов, например tftpd32
    5. Дистрибутив с Windows 7, любой редакции
    6. Программа, позволяющая работать с iso-образами дисков, например Daemon Tools


    А теперь приступим к процессу подготовки к установке:

    Шаг 1. Необходимо загрузить Набор автоматической установки Windows® (AIK) для Windows® 7 отсюда (проверка на подлинность ОС не требуется), далее смонтировать его iso-образ в виртуальный привод и запустить процесс установки (StartCD.exe).

    Установка Windows 7 по локальной сети в несколько шагов


    Шаг 2. В главном меню «Пуск» находим Microsoft Windows AIK и запускаем «Командная строка средств развертывания» - откроется консоль

    Шаг 3. В консоли средств развертывания вводим следующие команды (диск X - это любой диск на Вашем компьютере):

    1)    copype.cmd x86 x:\winpe
    2)    imagex /mountrw winpe.wim 1 mount


    Теперь в каталоге x:\winpe\mount расположен смонтированный образ winpe.wim.

    Шаг 4. Далее, чтобы избавиться от необходимости вручную подключать сетевой диск и инициализировать запуск исполняемого приложения, необходимо откорректировать командный файл startnet.cmd, расположенный в каталоге x:\winpe\mount\windows\system32. Структура файла должна быть такой:

    wpeinit
    net use y: \\192.168.1.1\seven /user:install install
    if exist y:\sources\setup.exe (
    y:
    cd \sources
    setup.exe
    )


    В данном случае подразумевается, что IP-адрес компьютера, с которого будут загружаться файлы по сети, имеет значение 192.168.1.1, если он отличается от примера, то впишите ваш конкретный адрес. Подключение к компьютеру со стороны второго ПК, на который и производится установка, будет происходить на правах пользователя install с паролем install, поэтому необходимо заранее создать такого пользователя, например воспользовавшись командой:

    net user install install /add /passwordchg:no


    Шаг 5. Теперь необходимо размонтировать созданный образ. Выполняем в консоли следующую команду:

    imagex.exe /unmount /commit mount


    Шаг 6. Создаем на компьютере папку, из которой в дальнейшем будут загружаться по сети файлы дистрибутива, например x:\upload, в ней создаем еще один каталог – boot (x:\upload\boot), в нем будут располагаться загрузочные файлы.

    Шаг 7. Копируем в папку x:\upload каталог sources с имеющегося дистрибутива Windows 7.

    Шаг 8. В консоли выполняем несколько команд, с помощью которых заполняем каталог boot и делаем возможным выполнение загрузки файлов по сети:

    1)    imagex.exe /mount x:\winpe\winpe.wim 1 x:\winpe\mount. 
    2)    xcopy /ey x:\winpe\mount\windows\boot\pxe x:\upload
    3)    xcopy /iy x:\winpe\mount\windows\boot\fonts x:\upload\boot\fonts
    4)    copy /y x:\winpe\ISO\boot\boot.sdi x:\upload\boot
    5)    imagex.exe /unmount d:\winpe\mount


    Шаг 8. Копируем недавно созданный образ winpe.wim в папку x:\upload\boot, например воспользовавшись командой:

    copy /y d:\winpe\winpe.wim d:\seven\boot


    Шаг 9. Открываем общий доступ к папке x:\upload для ВСЕХ пользователей

    Шаг 10. Создаем хранилище параметров загрузки (Boot Configuration Data), для чего используем специальный скрипт createbcd.cmd, который необходимо создать в каталоге x:\winpe\. Содержание данного скрипта различается в зависимости от языка устанавливаемой операционной системы, в общем случае оно должно быть таким:

    ДЛЯ РУССКОГО ДИСТРИБУТИВА

    bcdedit -createstore %1\BCD
    bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options" 
    bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice  boot
    bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
    for /F "tokens=2" %%i in ('bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader') do  set guid=%%i
    bcdedit -store %1\BCD -set %guid% systemroot \Windows
    bcdedit -store %1\BCD -set %guid% detecthal Yes
    bcdedit -store %1\BCD -set %guid% winpe Yes
    bcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
    bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
    bcdedit -store %1\BCD -create {bootmgr} /d "Windows VISTA BootManager"
    bcdedit -store %1\BCD -set {bootmgr} timeout 30 
    bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%


    ДЛЯ АНГЛИЙСКОГО ДИСТРИБУТИВА:

    bcdedit -createstore %1\BCD
    bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options" 
    bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice  boot
    bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
    for /F "tokens=3" %%i in ('bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader') do  set guid=%%i
    bcdedit -store %1\BCD -set %guid% systemroot \Windows
    bcdedit -store %1\BCD -set %guid% detecthal Yes
    bcdedit -store %1\BCD -set %guid% winpe Yes
    bcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
    bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
    bcdedit -store %1\BCD -create {bootmgr} /d "Windows VISTA BootManager"
    bcdedit -store %1\BCD -set {bootmgr} timeout 30 
    bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%


    Шаг 11. Необходимо выполнить следующую команду:

    createbcd.cmd x:\upload\boot


    Шаг 12. Производим настройку утилиты tftpd32 в точности так, как показано на рисунках:

    Установка Windows 7 по локальной сети в несколько шагов

    Установка Windows 7 по локальной сети в несколько шагов

    Установка Windows 7 по локальной сети в несколько шагов

    Установка Windows 7 по локальной сети в несколько шагов


    Теперь наша система подготовлена к тому, чтобы "помочь" второму компьютеру обзавестись новенькой ОС Windows 7 посредством локальной сети. Подключаем сетевой кабель, выставляем в "биосе" загрузку с сетевой карты и наслаждаемся!

    В дальнейшем инсталляция Windows 7 происходит точно также, как и с обычного установочного DVD:

    Установка Windows 7 по локальной сети в несколько шагов

    Установка Windows 7 по локальной сети в несколько шагов



    Оцените статью:
    Голосов 12

    Материалы по теме:
  • Инструкция по установке Windows 7 из VHD-файла
  • Получение списка открытых портов и прослушивающих порты служб
  • Windows Vista не загружается после установки более ранних Windows на тот же диск.
  • Поддержка фоматов HD DVD и Blu-ray в Windows Media Center
  • Вышла новая VistaBootPRO 2.0 Beta
    1. #28

      Доброго времени суток !
      Статья хорошая, но нельзя ли просто с компа с которого хотите стянуть винду (не создавать этот бред и левую головоломку), а прост включить общий доступ на двд, USB, или папке, где есть уже разархивированный установочный образ ?

      1. #27

        Как же ты будешь тянуть винду по сети-самбе, если у тя винды нет?
        Для чего ты думаешь приудман PXE ROM?
        Если у тебя на предприятии 100 компов незаменимая вещь?

    2. #26

      Здравствуйте, а можно как-то сделать установочный winре, чтобы можно было сделать загрузку по сети в одном загрузчике х32 и х64 разрядной системы?

    3. #25

      по сети, да по сети ...
      А по интернету слабо инструкцию написать?

    4. #24

      А что- в графическом режиме это нельзя сделать??? Обязательно сидеть набирать все эти команды?

    5. #23

      При попытке подключения к компьютеру-серверу , клиент пишет
      no dhcp or proxy dhcp offers were received ,как исправить ???

    6. #22

      Возникает ошибка при настройке bad format to the field dhcp default router !!!!!HELP!!!

    7. #21

      Ошибки есть, но если подумать головой и не копировать все вподрят, то статья норм. Поднял 7-ку без проблем.

    8. #20

      Цитата: Олег
      При выполнении шага 8.1
      imagex.exe /mount x:\winpe\winpe.wim 1 x:\winpe\mount
      Ошибка
      [ 0% ] Mounting progress
      Error mounting image.
      The user attempted to mount to a directory that is not empty. This is not
      supported

      Папка x:\winpe\mount должна быть пустая!

    9. #19

      При выполнении шага 8.1
      imagex.exe /mount x:\winpe\winpe.wim 1 x:\winpe\mount
      Ошибка
      [ 0% ] Mounting progress
      Error mounting image.
      The user attempted to mount to a directory that is not empty. This is not
      supported

    10. #18

      Цитата: sawas
      также застрял на 5 пункте
      автор исправьте пожалуйста ошибки, чтобы можно было пользоваться рабочим вариантом
      или ктото из знающих напишите новую

      Перед размонтированием, закройте все папки.

    11. #17

      также застрял на 5 пункте
      автор исправьте пожалуйста ошибки, чтобы можно было пользоваться рабочим вариантом
      или ктото из знающих напишите новую

    12. #16

      Скрипт BCD неверен. Вот так надо

      bcdedit -createstore %1\BCD
      bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options"
      bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice boot
      bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
      for /F "tokens=2 delims={}" %%i in ('bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader') do set guid={%%i}
      bcdedit -store %1\BCD -set %guid% systemroot \Windows
      bcdedit -store %1\BCD -set %guid% detecthal Yes
      bcdedit -store %1\BCD -set %guid% winpe Yes
      bcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
      bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
      bcdedit -store %1\BCD -create {bootmgr} /d "Windows BootManager"
      bcdedit -store %1\BCD -set {bootmgr} timeout 30
      bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%

    13. #15

      Народ, там где в статье написано "seven" или "d:", понимайте как "upload" и "x:". Так же в настройках DHCP-сервера поставьте еще галочку "Bind DHCP to this address", иначе периодически "пациент" не будет получать сетевой адрес от сервера (связано с кол-вом одновременных сетевых соединений у компьютера-"врача"). Так же при выполнении скрипта startnet.cmd может случиться так, что при обращении к файлу setup.exe из папки \sources ничего происходить не будет и установка остановиться с открытой командной строкой на пол экрана, а при ручном вписывании в строку нечто вроде "cd y:\sources\setup.exe" вы получите сообщение "Отказано в доступе". В этом случае обращаемся к расшаренной папке upload, жмем "свойства" и открываем закладку "безопасность". Там добавляете в список пользователей учетную запись "install" и проверяете, чтобы стояли галочки "Чтение", "Просмотр содержимого" и "Чтение и исполнение". Тогда всё заработает нормально.

    14. #14

      отвратительная статья! на 4 шаге ошибка

    15. #13

      выключил KIS, переделал под себя имена дисков и папок, врубил сетевой провод через роутер, запустил грузить с стевухи и пошло как ни странно. Но правда тут только x86 будет работать, А если хотим ставить x64 винду и видим "setup.exe не совместим з операционкой, убедитесь какой виндовс вам нада" и подобное, то в начале, в команде copype.cmd x86 d:\winpe вместо "x86" нужно писать "amd64"

    16. #12

      Ребята у кого нибудь получилось ??? Застриваю на пол пути на 5 шаге выдает ошибку почему это ? Вроде статья ясная понятная но ничего не получается:(((( Кто-нибудь знает как это сделать ? дайте ссылку на рабочюю на 100%

    17. #11

      Если сервер 32-битный, а ноутбук 64-битный - установка Win7 64 бит прокатит?

      Подробнее:
      На клиенте (ноутбуке):
      Версия z:\sources\setup.exe не совместима с версией windows, работающей на этом компьютере. Проверьте сведения о системе, чтобы узнать какая версия программы x86 или x64 нужна...

    18. #10

      К моменту выполнения скрипта startbcd.cmd сеть в оболочке не поднимается, активного сетевого интерфейса нет, поэтому по этому ip адресу подключение не происходит.

    19. #9

      Полная туфта. Скрипты неправильные, синтаксис команд неправильный - все пришлось самому перелопачивать, зря только время убил. Читайте официальную документацию и будет вам счастье!

    20. #8

      за статью спасибо. однако установить не получилось... вылетает ошибка во время выполнения скрипта startbcd.cmd после winpe
      ошибка 1231... всяко разно пробовал, фаервол отключал.. пробовал вещать и с win7 и с winxp... Кто сталкивался, помогите))

    Вернуться назад << 1 2 >> Следующая страница


    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет десять плюс три?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    РЕКЛАМА

    Copyright © 2006-2016 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+