Установка Windows 7 по локальной сети.
Приветствую всех на страницах своего блога!!!
Никогда ведь и не знаешь, в какой момент нам потребуется установить горячо любимую Windows 7 и ведь бывает же так что под рукой нет ни дисковода, ни USB-привода, ни даже просто завалявшейся флешки с достаточным объёмом памяти, то остаётся один единственный способ установки Windows 7 это......... через сеть. Не просто же так в BIOS’е есть функция загрузки с сетевой карты.
Установка Windows 7 по локальной сети
Для проведения этой операции нам будет необходим следующий набор:
- Windows 7 с нужной версией.
- Джентельменский набор для автоматической установки Windows® (AIK) для Windows® 7;
- Эмулятор TFTP и DHCP серверов.Однако мы все же возьмём tftpd32;
- Любой компьютер, на котором будут установлены:
a.Windows 7 в любой понравившейся вам редакции. Сойдут и Windows Server 2008 и Windows Vista;
b.Любая программка для эмуляции образа диска. Например Daemon Tools Lite или другая имеющаяся у вас в наличии - Внимательность собранность и прямые руки.(растущие с нужного места тоже сойдет)
ну что Готовы? Если да, то........ поехали Господа!!!
Сначала мы с вами установим «Наш набор для автоматической установки 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.
Наслаждайтесь!
Пожалуй на этом все всем пока и до новых встреч.
Вероятно, что Вы не раз могли сталкиваться с ситуацией, когда необходимо установить на компьютер операционную систему, но на компьютере отсутствует DVD-привод, а USB-накопителя под рукой не имеется. Именно тогда на ум приходит мысль: не зря ведь в «биосе» существует возможность загрузки с сетевой карты.
Функция позволяет удобно систематизировать хранящиеся данные, но потребует внимания при восстановлении и резервном копировании?!или Действия или файлы можно закрепить в этом списке.,т.е. все так же-просто здорово!
Функция очень удобная для любого человека по локальной сети.В общем классное и прекрасное приложение для Windows 7.Именно тогда на ум приходит мысль: не зря ведь в «биосе» существует возможность загрузки с сетевой карты.
Для меня вечная проблема - отсутствие дисковода в ноуте, а все мои флешки беспамятны(то есть в них недостаточно памяти), загрузка с сетевой карты 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
http://www.youtube.com/watch?v=GI9CPF4cFfg тут все проще и быстрее.