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

9 Июл 2012 | Автор: | комментариев 7 »

Приветствую всех на страницах своего блога!!!

Никогда  ведь и не знаешь, в какой момент нам  потребуется установить горячо любимую Windows 7 и ведь бывает же так что  под рукой нет ни дисковода, ни USB-привода, ни даже просто завалявшейся  флешки с достаточным объёмом памяти, то остаётся  один единственный способ установки Windows 7 это......... через сеть. Не просто же так в BIOS’е есть функция загрузки с сетевой карты.

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

Для проведения этой операции нам будет необходим следующий набор:

  1. Windows 7 с нужной версией.
  2. Джентельменский набор для  автоматической установки Windows® (AIK) для Windows® 7;
  3. Эмулятор TFTP и DHCP серверов.Однако мы все же  возьмём tftpd32;
  4. Любой компьютер, на котором будут установлены:
    a.Windows 7 в  любой понравившейся вам редакции. Сойдут и Windows Server 2008 и Windows Vista;
    b.Любая программка для эмуляции образа диска. Например  Daemon Tools Lite или другая имеющаяся у вас в наличии
  5. Внимательность собранность и прямые руки.(растущие с нужного места тоже сойдет)
    ну что Готовы? Если да, то........ поехали Господа!!!

Сначала мы с вами  установим «Наш набор для автоматической установки Windows® (AIK) для Windows® 7». Нужно смонтировать образ Daemon Tools Lite или в похожих программах (Alcohol 120%, ImgBurn, Nero, UltraISO). Можно также разархивировать образ в любую папку и запу-стить StartCD.exe

В меню «Пуск» ищем и находим Microsoft Windows AIK, видим «Командная строка средств развертывания» и запускаем. Сразу откроется консоль. Здесь начинается самое интересное.
В консоль водим эти команды. (X — это любой диск)

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

Сделано. Теперь в x:winpemount у нас лежит готовый смонтированный образ wipe.wim.
Чтобы нам не нужно было самим подключать сетевой диск и вручную не запускать программу Setup, нужно подкорректировать файл startnet.cmd, который расположен в x:winpemountwindowssystem32. Файл должен выглядеть так:

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

Это значит, что у IP-адреса, значение 192.168.1.1. Имеется другой IP-адрес? Вводите его точное значение.
Заметим, что подключение со второго компьютера, на который мы устанавливаем, совершается с правами пользователя install с аналогичным паролем — install. Нужно заранее создать install-пользователя. Осуществить это можно с помощью этой команды:

net user install install /add /passwordchg:no

Теперь работа с образом закончена, и мы можем размонтировать его при помощи команды:

imagex.exe /unmount /commit mount

С образом разобрались, и сейчас нам нужно создать каталоги для файлов, что будут нужны для установки.
Итак, создаём папку, из которой буду грузиться файлы по сети. Например, Х:Windows7. В созданной папке создаём ещё каталог с названием boot. В нём будут храниться файлы загрузки. А сейчас с диска Windows 7 нам нужно скопировать сожержимое папки source в нашу папку Windows7. Также можете пихнуть в source файлик autounattend.xml. Он хранит в себе настройка автоматической установки. Стоит сказать, что и без него всё пройдёт гладко.
Теперь нужно заполнить данными наш boot. Вводим команды:

imagex /mount x:winpewinpe.wim 1 x:winpemount.
xcopy /ey x:winpemountwindowsootpxe x:Windows7
xcopy /iy x:winpemountwindowsootfonts x:Windows7ootfonts
copy /y x:winpeISOootoot.sdi x:Windows7oot

Мы перенесли в x:Windows7 нужные файлы для загрузки.

Снова размонтируем образ и всё той же командой:

imagex.exe /unmount d:winpemount

Образ, кстати, мы тоже перенесём в Х:Windows7oot при помощи команды:

copy /y d:winpewinpe.wim х:Windows7oot

Открываем доступ для всех пользователей к папке х:Windows7oot.
Теперь создадим BCD — хранилище параметров загрузки. Мы сможем это проделать при помощи специального скрипта createbcd.cmd, который создаём в папке х:Windows7oot.

Для дистрибутива на русском языке:

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

Для дистрибутива на английском языке:

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

Сейчас в консоли вводим:

createbcd.cmd x:uploadoot
Теперь нам нужно настроить программу tftpd32.<p>
В главном окне, в «Current Directory» вписываем наш каталог 
х:Windows7
Server interface: 192.168.1.1.
Во вкладке «DHCP server», в «IP pool starting address» — 192.168.1.2
«Size of pool» — 10
«Boot file» — pxeboot.n12
В «WINSDNS Server» и «Default router» выставляем 0.0.0.0.
«Mask» — 255.255.255.0
Domain Name оставляем пустым,
«Additional Option» — 0.

Тыкаем Settings.

Ставим галки в «TFTP Server», «DHCP Server», «Ping address before assignation», «Persistant leases», «Option negotiation», «Show Progress bar», «Translate Unix file names», «Bind TFTP to this address», «Bind TFTP to this address» и «Allow ’’ As virtual root».

В «TFTP Security» выбираем Standart.

В «TFTP configuration»:

«Timeout» ставим 3;

«Max Retransmit» выставляем 6;

«Tftp port» устанавливаем в 69;

«Local ports pool» оставляем пустым.

Вот и всё. Теперь подключаем сетевой кабель, ставим в BIOS’е загрузку с сетевухи и, наслаждаясь, наблюдаем за процессом. Всё произойдёт точно так, если бы Вы устанавливали систему с обычного диска с Windows 7.
Наслаждайтесь!

Пожалуй на этом все всем пока и до новых встреч.

Комментарии к записи " Установка Windows 7 по локальной сети."

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

  2. Функция позволяет удобно систематизировать хранящиеся данные, но потребует внимания при восстановлении и резервном копировании?!или Действия или файлы можно закрепить в этом списке.,т.е. все так же-просто здорово!

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

  4. Для меня вечная проблема - отсутствие дисковода в ноуте, а все мои флешки беспамятны(то есть в них недостаточно памяти), загрузка с сетевой карты Windows 7 это просто спасение. Теперь не придется брать съёмный дисковод у соседа.

  5. "Вот она, вот она рыба..." Э-э-э, статья моей мечты 🙂
    Неоднократно слышал, что винду можно ставить по сети, но ни разу не встречал (плохо искал?) руководства, как это сделать правильно. Это приходилось однажды ставить систему, так пришлось снимать диск с компа и ставить на другую машину. А потом переставлять обратно и вновь конфигурировать под "мать", видюху и сетевую карту... А знал бы - соединил бы их в сеть и не парился...
    Надо взять на заметку!

  6. Я сталкнулась с ситуацией, когда необходимо установить на компьютер операционную систему, но на компьютере отсутствует 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

  7. http://www.youtube.com/watch?v=GI9CPF4cFfg тут все проще и быстрее.

Здесь вы можете написать комментарий к записи "Установка Windows 7 по локальной сети.".

* Обязательные для заполнения поля
Все отзывы проходят модерацию.
Мы в VK
Наши партнеры
Читать нас
Связаться с нами
Наши контакты

info@windowsfan.ru

О сайте

Информационно-познавательный интернет журнал про Windows