Загрузка windows xp по локальной сети

Здравствуйте, уважаемые читатели сайта remontcompa.ru! Меня зовут Роман Нахват и я представляю Вашему вниманию статью на очень интересную тему, а именно о бездисковой загрузке операционных систем Windows XP, 7, 8.1, 10. Для чего пользователю может потребоваться бездисковая загрузка Windows? Это

Здравствуйте, уважаемые читатели сайта remontcompa.ru! Меня зовут Роман Нахват и я представляю Вашему вниманию статью на очень интересную тему, а именно о бездисковой загрузке операционных систем Windows XP, 7, 8.1, 10. Для чего пользователю может потребоваться бездисковая загрузка Windows? Это может быть как элементарная экономия на комплектующих (в частности на жёстких дисках), так и стремление обезопасить себя от потери информации вследствии действия на компьютер различных факторов, таких как вирусная активность, сбои в электропитании, естественный износ жёсткого диска в процессе эксплуатации и так далее. В данной статье мы рассмотрим бездисковую загрузку машины на примере операционной системы Windows XP используя программу CCBoot 2017. CCBoot позволяет выполнить бездисковую загрузку операционных систем Windows XP, 7, 8, 10 с помощью протокола iSCSI.

Бездисковая загрузка Windows XP, 7, 8.1, 10 (на примере Windows XP), используя программу CCBoot 2017

Бездисковая загрузка позволяет компьютерам работать без локального диска. «Бездисковый» компьютер подключается к жесткому диску по сети и загружает операционную систему с удаленного компьютера.»

Для организации бездисковой загрузки я буду использовать свою домашнюю сеть из двух машин, на которых предварительно были установлены операционные системы Windows XP и Windows 8.1. Так как программа CCBoot работает по принципу «клиент-сервер», то в нашем случае в качестве клиента будет выступать машина с Windows XP, а в качестве сервера машина с Windows 8.1.

На машине с Windows 8.1 у нас на жестком диске есть разделы D и E, которые мы будем далее использовать в процессе настройки серверной части программы CCBoot.

На машине с Windows XP установлено два жестких диска, а именно: объёмом 80 GB (на данном жёстком диске создан один раздел и на нем установлена Windows XP, второй жёсткий диск объёмом 1000 GB используется в качестве файлового хранилища.

Переходим по адресу http://www.ccboot.com/download.htmи скачиваем установочный файл программы CCBoot.

Скачанный установочный файл программы CCBoot. Запускаем данный файл на машине с Windows 8.1 и выполняем установку.

Далее.

Как уже говорилось выше, CCBoot работает по принципу «клиент-сервер». В нашем случае роль сервера будет выполнять машина с Windows 8.1, поэтому выбираем CCBoot Server Installation.

Установка серверной части CCBoot на машину с Windows 8.1 завершена.

Ярлык программы CCBoot.

Определим ip адрес машины с Windows 8.1, выполнив в командной строке команду ipconfig. Как видим, ip адрес 192.168.100.14

Запускаем программу CCBoot и на вкладке «Менеджер дисков» видим доступные для использования разделы жёстких дисков, их объём и свободное место на них.

Выполним настройку серверной части программы CCBoot.

Выделяем раздел D и открываем окно его настроек, выбрав «Редактировать диск».

Тип раздела D на жестком диске определяем как «Образ», в выпадающем списке «RAM Cache» выбираем значение 2048.

Получаем следующее.

На разделе D мы будем хранить файл виртуального жесткого диска с расширением .vhd, на котором установлена операционная система Windows XP.

Таким же образом открываем окно настроек раздела E, Тип определяем как «Writeback», в выпадающем списке «RAM Cache» устанавливаем значение, к примеру 1024.

Раздел E будет использоваться для хранения информации, получаемой с клиентских машин.

Должно получиться следующее.

После редактирования настроек разделов D и E, жмём кнопку «Параметры».

На вкладке «Главное» в окошке «Пароль администратора» указываем пароль, который нам будет нужен для подключения к CCBoot серверу.

На вкладке «Настройки DHCP» ставим переключатель на «Используется CCBoot DHCP», указываем ip адрес CCBoot сервера (в нашем случае он 192.168.100.14).

Также указываем интервал ip адресов, которые будут назначаться клиентским машинам для бездисковой загрузки (например с 192.168.100.43 по 192.168.100.76).

Перейдем на вкладку «Менеджер клиентов». На данной вкладке отобразится список клиентских машин, на которых был установлен клиент CCBoot.

Так как мы ещё не установили клиент CCBoot на машину с Windows XP, то на данной вкладке будет пусто.

Переходим на машину с Windows XP и устанавливаем на неё клиентскую часть программы CCBoot. Далее.

Выбираем «CCBoot Client Installation». Далее.

 

Установить.

Установка клиентской части CCBoot на машину с Windows XP завершена.

Определим ip адрес машины с Windows XP, выполнив команду ipconfig. Как видим, он 192.168.100.85.

Переходим в меню Пуск и запускаем CCBootClient.

Перед нами откроется вот такое окно.

Жмём на кнопку «Установить клиент».

Подтверждаем установку клиента CCBoot.

 

Жмём ОК.

Перезагружаем машину с Windows XP.

После перезагрузки машины с Windows XP в окне CCBootClient указываем ip адрес CCBoot сервера (192.168.100.14), размер образа который будет содержать в себе загружающуюся операционную систему Windows XP, а также имя образа (WinXP).

Жмём «Загрузить образ».

Вводим пароль для подключения к CCBoot серверу.

Переходим на машину с Windows 8.1 и в программе CCBoot на вкладке «Менеджер образов» видим, что у нас появился файл виртуального жёсткого диска с названием WinXP.vhd объёмом 75 GB.

Также если перейти на вкладку «Менеджер клиентов», то у нас появилась машина с ip адресом 192.168.100.85, то есть машина с Windows XP.

Удалим машину с ip адресом 192.168.100.85 из вкладки «Менеджер клиентов», выбрав «Удалить клиента».

Подтверждаем удаление клиента.

Выключаем машину с Windows XP и отключаем жёсткий диск объёмом 80 GB (на котором установлена Windows XP), и оставляем подключенным жёсткий диск объёмом 1000 GB, используемый в качестве файлового хранилища.

Получаем следующее.

Выполняем загрузку машины на которой установлена Windows XP (но при этом загрузочный диск с Windows XP отключен) по сети.

Выполняем загрузку по сети.

Как видим, имя нашей клиентской машины определилось как PC043, а DHCP сервер CCBoot присвоил ей ip адрес 192.168.100.43.

Операционная система Windows XP загрузилась.

Заходим в Мой компьютер и видим, что вместо жёсткого диска объёмом 80 GB (на котором была установлена Windows XP) появился жёсткий диск объёмом 75 GB с названием CCBoot.

Данный диск является ни чем иным, как развернутым виртуальным жёстким диском WinXP.vhd.

Перейдем на машину с Windows 8.1 и на вкладке Менеджер клиентов видим клиентскую машину PC043 с ip адресом 192.168.100.43 с загруженной операционной системой Windows XP.

1. Устанавливаем TFTP и DHCP сервера для организации сетевой загрузки.
2. Устанавливаем загрузчик Windows Boot Manager на TFTP сервер.
3. Создаем общий сетевой ресурс на котором будут размещаться установочные файлы. Общий доступ может быть организован по протоколу CIFS или SMB.
4. Размещение установочных файлов необходимых версий Windows на общем сетевом ресурсе.
5. Размещаем среду предустановки на TFTP сервере, и выполняем ее настройку.
6. Настраиваем меню загрузчика.
7. Проверяем итоговый результат.

Первые два пункта представлены с ссылками, так как данные темы уже рассматривались ранее. Рекомендую ознакомиться с ними.

Общий сетевой ресурс

Нам необходимо создать папку, и организовать к ней общий доступ по сети. Сделать это можно в свойствах выбранного вами каталога, на вкладке Доступ.

Для организации общего доступа по отдельной учетной записи, потребуется создать отдельного пользователя. Сделать это можно в оснастке Локальные пользователи и группы (Win+R > lusrmgr.msc > OK).

На вкладке Безопасность, в свойствах папки с общим доступом, нужно добавить созданного пользователя с выставлением ему прав на чтение и выполнение.

Общая папка настроена.

Копирование дистрибутивов в общую папку

В качестве установочной версии ОС Windows мною была выбрана Windows 10 в 32 и 64 битном исполнении. То есть это два дистрибутива. Создадим для каждого, отдельную папку в директории с общим доступом.

В моем случае это папки Setup_Win10x64 и Setup_Win10x86.

Теперь скопируем папку sources каждого из дистрибутивов в созданные для них директории.

Установочные файлы готовы к использованию.

Среда предустановки

В качестве среды предустановки, будет использована та, что идет в комплекте с установочным дистрибутивом. Располагается она в папке sources и представлена образом boot.wim.

Текущий файл boot.wim (обоих дистрибутивов), настроен на запуск установки Windows с диска на котором он расположен. Наша задача, настроить данный образ так, чтобы процесс установки запускался из сети.

Изменения которые необходимо будет сделать, это — интегрировать в образ boot.wim сетевые драйвера, и внедрить скрипт установки.

Сетевые драйвера необходимы для того, чтобы загруженная WinPE могла корректно определить сетевой адаптер(ы) компьютера на котором она будет запущена.

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

Так как у нас два дистрибутива, x86 и x64, среду предустановки каждого, нужно настраивать по отдельности. Данный процесс одинаков, поэтому я приведу пример настройки только для boot.wim x86 версии, с необходимыми поправками там, где это необходимо для boot.wim x64 версии.

Подготовка сетевых драйверов

Каких то особенных наборов драйверов, или специальных сборок не потребуется. Для создания своего пака драйверов можно поступить так.

Первым делом скачиваем установщик драйверов SDI (Snappy
Driver Installer). Нужна именно Lite версия. Страница скачивания https://sdi-tool.org/download/.

Распаковываем скачанный архив с SDI Lite.

Запускаем исполняемый файл SDI_Rxxxx.exe (32-битная версия) или SDI_x64_Rxxxx.exe (64-битная), в зависимости от разрядности вашей ОС. Или скрипт SDI_auto.bat, он сам определит разрядность запустит подходящий исполняемый файл. После запуска, скачиваем только сетевые драйверпаки.

По завершении загрузки, закрываем SDI и переходим в папку drivers. В ней будут располагаться скачанные архивы с драйверами.

Распакуем в отдельные директории следующие драйверпаки — DP_LAN_Intel_18054.7z, DP_LAN_Others_18053.7z, DP_LAN_Realtek-NT_18055.7z.

В каждой распакованной директории с драйверами, присутствуют поддиректории вида *x86* и *x64*.

Это разделение драйверов по разрядности. Тут возникает одна проблема. К примеру, для WinPE x86 интеграция x64 драйверов будет избыточным и нецелесообразным действием. Поэтому удалим все поддиректории с именем *x64* (для WinPE x64 будет ровно противоположенное действие). Для этой цели удобнее всего воспользоваться каким-нибудь файловым менеджером (Far Manager, Total Commander, Double Commander).

Драйвера сетевых адаптеров для WinPE x86 готовы. Теперь имеющиеся директории можно перенести в отдельную папку, например LAN_x86. Думаю вам не составит труда самостоятельно организовать папку с драйверами LAN_x64.

Размещаем среду предустановки на TFTP

Корень TFTP сервера на данный момент выглядит так (конкретно, это состояние на момент завершения предыдущей статьи).

Расположим в папке Image образы boot_x86.wim и boot_x64.wim (то есть это обычные boot.wim, взятые из папки sources, скопированные и переименнованные). Данные образы, это не измененные, образы сред предустановок соответствующих дистрибутивов ОС Windows.

Общая файловая структура TFTP на следующем скриншоте.

Интеграция сетевых драйверов в среду предустановки

Перед интеграцией драйверов в образ boot_x86.wim, его предварительно необходимо смонтировать. Делается это с помощью команд dism.exe /get-imageinfo /imagefile:D:TFTPImageboot_x86.wim (получение информации о указном *.wim образе, чтобы определить индекс монтируемого содержимого)

и dism.exe /mount-wim /wimfile:D:TFTPImageboot_x86.wim /index:2 /mountdir:E:mnt (монтирование указанного *.wim образа к указанному каталогу).

После того как образ смонтиорован, можно приступить к интеграции в него ранее подготовленных драйверов. Выполним для этого команду dism.exe /image:E:mnt /Add-Driver /Driver:C:Usersx7z3DesktopSDIdriversLAN_x86 /Recurse.

Этим действием мы интегрировали сетевые драйвера из директории LAN_x86 в образ boot_x86.wim. Для образа boot_x64.wim все будет идентично, разница будет лишь в имени подключаемого файла и директории с драйверами.

Интеграция скрипта запуска установки ОС

Скрипт установки — это обычный командный файл с расширением *.cmd. Его задача, подключить сетевой диск с установочными файлами и запустить установщик ОС.

Для того чтобы организовать запуск скрипта, во время загрузки среды предустановки, нам потребуется создать файл winpeshl.ini (текстовый файл) в директории E:mntWindowsSystem32 с следующим содержимым:

[LaunchApps]
init.cmd

Файл winpeshl.ini, является конфигурационным файлом для среды предустановки. Он позволяет задать программу(ы) выполняемые вместо стандартной оболочки. Подробнее о нем можно почитать тут.

Теперь создадим сам скрипт установки init.cmd (текстовый файл) в той же директории. Исходный текст init.cmd:

:::::::::::::::::::::::::::::::::::::::
::            INIT SCRIPT            ::
:::::::::::::::::::::::::::::::::::::::
@echo off
title INIT NETWORK SETUP
color 37
cls


:: INIT Variables
:: Тут мы указываем сетевой путь до папки содержащей установочные файлы
set netpath=\192.168.0.254shareSetup_Win10x86
:: Имя пользователя для подключения к вышеуказанной сетевой папке
set user=guest
:: Пароль от указанной выше учетной записи
set password=guest

:: WPEINIT start
echo Start wpeinit.exe...
wpeinit
echo.

:: Mount Net Drive
echo Mount net drive N: ...
net use N: %netpath% /user:%user% %password%
IF %ERRORLEVEL% GEQ 1 goto NET_ERROR
echo Drive mounted!
echo.

:: Run Windows Setup
color 27
echo Starting Windwos Setup...
pushd N:sources
setup.exe
goto SUCCESS

:NET_ERROR
color 47
cls
echo ERROR: Cant mount net drive. Check network status!
echo Check network connections, or access to network share folder...
echo.
cmd

:SUCCESS
:: Тут, можно добавить команды которые выполнятся после первого этапа установки,
:: то есть в момент, когда установщик скажет что, будет выполнена перезагрузка.
::
:: К примеру, вы можете организовать копирование необходимых установочных программ с 
:: сетевого ресурса в свежераспакованную систему...

Учитывайте что установочный скрипт для x64 системы, будет содержать немного другой путь до установочных файлов.

Все необходимое сделано. Осталось только отключить подключенный образ boot_x86.wim с сохранением выполненных изменений. Делается это командой dism.exe /unmount-wim /mountdir:E:mnt /commit. Предварительно, ОБЯЗАТЕЛЬНО закройте открытые папки или файлы в смонтированном каталоге.

Все вышеописанное нужно будет проделать и для файла образа boot_x64.wim.

Настройка меню загрузчика

Подробно описывать создание меню я не буду. Данный процесс уже подробно рассматривался в этой статье. Приведу лишь скриншоты программы BOOTICE с настройками меню.

Параметры для загрузки boot_x86.wim.

Параметры для загрузки boot_x64.wim.

Проверка итогового результата

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

Загруженное меню. В шапке видно что загрузчик загружен по сетию

Загрузка образа boot_x86.wim в оперативную память компьютера.

Выполнение интегрированного нами скрипта.

Уведомление скриптом об успешности подключения сетевого ресурса.

Запущенный скриптом установщик ОС Windows.

На этом скриншоте видно, что установка идет реально по сети.

Итог

Технология сетевой установки ОС проста и доступна. Минимум необходимых инструментов. Все что нужно, это установочный образ Windows 10 (нет необходимости скачивать WAIK или ADK). Все описанное выше будет работать для ОС Windows начиная с 7-ки и выше (7, 8.1, 10).

Надеюсь данный материал будет полезен для вас 😉.

Установка Windows XP по сети.

Существуют множество ситуаций, когда обычными средствами очень сложно установить операционную систему «Windows» на компьютер пользователя. Наиболее вероятной причиной возникновения подобной неисправности является неисправность дисковода. В этом случае, необходимо выбрать альтернативный способ установки операционной системы. Наиболее удобным способом установки «винды» в этом случае является установка «Windows XP» по сети. Применение этого способа установки позволяет значительно уменьшить время на развертывание системы. Такой метод чаще всего используется при установке системы на несколько компьютеров.

Для того, чтобы произвести такую установку необходимо использовать стандарт PXE. Данный стандарт превращает сетевую карту в загружаемое устройство, подобное жесткому диску. При включении компьютера начинает работать загрузчик PXE, а сетевой карте присваивается IP адрес. IP адрес выдается DHCP сервером, который и сообщает IP адрес TFTP сервера, а также и имя загрузочного файла. После этого, сетевая карта загружает файл с TFTP сервера, после чего загрузчик прекращает работу, а в действие вступает специальная программа.

Следующий шаг настройки сети – это создание директории E.NETBOOT, в которой необходимо создать каталог WINXPSP2. Далее, в каталоге E:NETBOOTWINXPSP2 нужно создать директорию «INSTALL», где будет находиться дистрибутив «Windows XP». Чтобы каталогом могли пользоваться все пользователи, его необходимо расшарить для группы «Everyone» (Все).

Третьим этапом необходимо скопировать файлы ntedect.com, setupldr.ex_, startrom.co_, startrom.n1_ в предложенный каталог E:NETBOOTWINXPSP2, используя следующие команды:

expand setupldr.ex_ ntldr

expand -r startrom.co_

expand -r startrom.n1_

После выполнения этих действий следует распаковать драйвера для сетевых карт. Для этого необходимо организовать каталог: E:NETBOOTWINXPSP2DRIVERS и E:NETBOOTWINXPSP2DRIVERSSYS. При создании данного каталога необходимо использовать команды:

Expand E:NETBOOTWINXPSP2INSTALLI386net*.in_ -r -f:*.inf E:NETBOOTWINXPSP2DRIVERS

for %i in (E:NETBOOTWINXPSP2DRIVERS*.inf) do type %i | findstr «.sys. » >>E:NETBOOTWINXPSP2DRIVERSlist

for /F «delims=,» %f in (E:NETBOOTWINXPSP2DRIVERSlist) do echo %f >>E:NETBOOTWINXPSP2DRIVERSlist.txt

for /f %i in (E:NETBOOTWINXPSP2DRIVERSlist.txt) do expand E:NETBOOTWINXPSP2INSTALLI386driver.cab -r -f:%i E:NETBOOTWINXPSP2DRIVERSSYS

Последним этапом необходимо скопировать файлы из каталога SYS в каталог: E:NETBOOTWINXPSP2INSTALLI386. На этом установку операционной системы «Windows XP» по сети можно считать завершенной.

Источник

unattendedXP.com ставим windows, сохраняя нервы и время

Подготовка каталогов и файлов

На диске C создадим корневой каталог для сетевой установки с именем NETBOOT . Внутри этой папки создадим каталог WINXP .

В каталоге C:NETBOOTWINXP создаю каталог INSTALL . В этом каталоге будет находиться инсталляция Windows XP. А также, папка $OEM$ (Рисунок 1).

Поэтому для второго этапа установки каталог C:NETBOOTWINXP нужно сделать доступным по сети (расшарить) для группы «Everyone (Все)» с правами только чтения.

Для этого в Проводнике нажимаем правую клавишу мыши на папке с именем «WINXP» и выбираем «Sharing and Security (Общий доступ и безопасность)». В появившемся окне (Рисунок 2) выбираем пункт «Share this folder (Открыть общий доступ к этой папке)» в поле «Share name: (Общий ресурс)» вводим «WINXP». Этой папке необходимо предоставить права «Read (Чтение)» для группы «Everyone (Все)». Для этого, не закрывая предыдущего окна, нажимаем кнопку «Permissions (Разрешения)». В появившемся окне нажимаем кнопку «Add (Добавить)». В поле «Enter the object names to select (Введите имена выбираемых объектов)» вводим «Everyone (Все)» и нажимаем кнопку OK. В поле «Permissions for Everyone (Разрешения для Все)» устанавливаем флажок на разрешить чтение (Рисунок 3) и нажимаем OK. Для применения параметров общего доступа повторно нажимаем кнопку OK.

Также необходимо убедиться, что учетная запись «Guest (Гость)» активирована.

Для этого нажимаем, правую клавишу мыши на «My Computer (Мой компьютер)» и выбираем «Manage (Управление)». Раскрываем «System Tools (Служебные программы)», «Local Users and Groups (Локальные пользователи и группы)». Выбираем «Users (Пользователи)». В правой части экрана нажимаем правую клавишу мыши на «Guest (Гость)» и выбираем «Properties (Свойства)». В появившемся окне убираем флажок с «Account is disabled (Отключить учетную запись)» и нажимаем кнопку OK (Рисунок 4).

Для этого в Проводнике нажимаем правую клавишу мыши на папке с именем «WINXP» и выбираем «Sharing and Security (Общий доступ и безопасность)». В появившемся окне Рисунок 2) выбираем закладку «Security (Безопасность)» и нажимаем кнопку «Add (Добавить)». В поле «Enter the object names to select (Введите имена выбираемых объектов)» вводим «Everyone (Все)» и нажимаем кнопку OK. В поле «Permissions for Everyone (Разрешения для Все)» устанавливаем флажок на разрешить «Read & Execute (Чтение и выполнение)», «List Folder Contents (Список содержимого папки)», «Read (Чтение)» (Рисунок 5). Для применения параметров нажимаем кнопку OK.

Также следует убедиться, что не запрещен доступ пользователя «Guest (Гость)» по сети в групповой политике.

Для этого нажимаем «Start (Пуск)», выбираем «Control Panel (Панель управление)», «Administrative Tools (Администрирование)». В появившемся окне выбираем «Local Security Policy (Локальная политика безопасности)». После загрузки оснастки «Local Security Settings (Локальные параметры безопасности)», разворачиваем «Local Policies (Локальные политики)» и выбираем «User Rights Assignments (Назначение прав пользователя)». В правой части нажимаем дважды левую клавишу мыши на «Deny access to this computer from the network (Отказ в доступе к компьютеру по сети)». В появившемся списке отмечаем «Guest (Гость)» и нажимаем кнопку «Remove (Удалить)». Для подтверждения изменений нажимаем кнопку удалить.

Подготовка дистрибутива Windows XP для установки по сети

Из дистрибутива Windows XP копируем каталог I386 в C:NETBOOTWINXPINSTALL .

А как поступить с 64 битной версией Windows?

В этом случае можно воспользоваться такой возможностью NTFS как junction points (точки соединения). Копируем содержимое каталога AMD64 в I386 . Теперь каталог AMD64 нам не нужен и его необходимо удалить. Теперь необходимо загрузить утилиту junction от Sysinternals. В командной строке набираем junction C:NETBOOTWINXPINSTALLAMD64 C:NETBOOTWINXPINSTALLI386 . В результате у нас получилось, что в каталоге INSTALL появилась папка AMD64 с идентичным содержанием как у I386 , но при этом размер каталога INSTALL остался прежним.

Подготовка файлов

Копируем из каталога I386 файл ntdetect.com в C:NETBOOTWINXP , например, командой copy C:NETBOOTWINXPINSTALLI386ntdetect.com C:NETBOOTWINXP . Разархивируем файлы (из все того же каталога I386 ) setupldr.ex_ , startrom.co_ и startrom.n1_ в C:NETBOOTWINXP . Сделать это можно с помощью команд:

expand С:NETBOOTWINXPINSTALLI386setupldr.ex_ С:NETBOOTWINXPntldr

expand С:NETBOOTWINXPINSTALLI386startrom.co_ С:NETBOOTWINXPstartrom.com

expand С:NETBOOTWINXPINSTALLI386startrom.n1_ С:NETBOOTWINXPstartrom.n12

Внимание. Для установки русской версии Windows XP необходимо скопировать из каталога С:NETBOOTWINXPINSTALLI386 файл bootfont.bin в каталог С:NETBOOTWINXP . Сделать это можно командой copy C:NETBOOTWINXPINSTALLI386bootfont.bin C:NETBOOTWINXP . Это позволит во время инсталляции выводить русский текст.

После всех манипуляций с файлами каталог C:NETBOOTWINXP должен принять вид, изображенный на рисунке Рисунок 5.

Теперь необходимо распаковать драйвера для сетевых карт.

Для этих целей создадим каталог C:NETBOOTWINXPDRIVERS .

С помощью команды expand C:NETBOOTWINXPINSTALLI386net*.in_ -r -f:*.inf C:NETBOOTWINXPDRIVERS я получил распакованные файлы net*.inf .

Внимание. Нижеперечисленные команды должны быть выполнены в командном интерпретаторе cmd.exe. Для этого нажимаем «Start -> Run» («Пуск -> Выполнить») набираем cmd и нажимаем клавишу OK.

Далее мне необходимо найти названия файлов драйверов ( *.SYS ) внутри распакованных net*.inf . Поиск выполняю с помощью команды: for %i in (C:NETBOOTWINXPDRIVERS*.inf) do type %i | findstr «.sys. » >>C:NETBOOTWINXPDRIVERSlist . Однако файл list еще не пригоден к дальнейшему использованию. Его необходимо почистить, другими словами убрать «. 2». Сделать это мне поможет команда for /F «delims=,» %f in (C:NETBOOTWINXPDRIVERSlist) do echo %f >>C:NETBOOTWINXPDRIVERSlist.txt .

Выполнив все вышеперечисленные команды, я получил список файлов, которые содержат драйвера для сетевых карт. Осталось только извлечь их из файла driver.cab . Для извлечения я сначала создаю каталог C:NETBOOTWINXPDRIVERSSYS . Затем с помощью команды for /f %i in (C:NETBOOTWINXPDRIVERSlist.txt) do expand C:NETBOOTWINXPINSTALLI386driver.cab -r -f:%i C:NETBOOTWINXPDRIVERSSYS я извлекаю файлы драйверов из driver.cab в каталог C:NETBOOTWINXPDRIVERSSYS . Такую же операцию следует провести и для файлов sp1.cab , sp2.cab и sp3.cab . Это необходимо сделать, так как возможно в этом файле будет находиться более новая версия драйвера для сетевого адаптера. Для этого нужно выполнить предыдущую команду заменив driver.cab на sp1.cab и так далее. Например, для файла sp3.cab , команда будет иметь вид for /f %i in (C:NETBOOTWINXPDRIVERSlist.txt) do expand C:NETBOOTWINXPINSTALLI386sp3.cab -r -f:%i C:NETBOOTWINXPDRIVERSSYS

В заключении осталось файлы из C:NETBOOTWINXPDRIVERSSYS скопировать в C:NETBOOTWINXPINSTALLI386 .

Добавление поддержки новых сетевых адаптеров

За последнее время появились новые сетевые адаптеры, драйвера для которых отсутствуют в дистрибутиве Windows XP. И поэтому установка операционной системы по сети становится невозможной. Для исправления этой проблемы можно воспользоваться файлом lan-drivers.zip (пока только для 32 битной версии Windows).

Этот файл представляет собой собрание драйверов, для новых сетевых карт с которыми мне пришлось столкнуться. Эти драйвера предназначены только для Text-Mode Setup (текстовый режим установки) Windows XP.

В настоящий момент реализована поддержка следующих сетевых карт:

  • Marvell Yukon Ethernet Controller
  • Broadcom NetLink Ethernet controller (5781, 5786, 5787, 5788, 5789)
  • NVIDIA nForce Networking Controller
  • 3Com 940
  • Realtek RTL8111B, RTL8168B, RTL8111, RTL8168, RTL8111C
  • Intel PRO/1000
  • VIA VT8251, VT8231, VT8233, VT8235, VT8237, VT6105, VT6106, VT6107
  • Attansic L1 Gigabit Ethernet 10/100/1000Base-T Controller
  • Broadcom Netxtreme 2 (5706, 5708)
  • Atheros L2 Fast Ethernet 10/100 Base-T Controller

Для установки пакета драйверов необходимо распаковать файл lan-drivers.zip в каталог c:lan-drivers . Затем необходимо скопировать c:lan-drivers*.inf в каталог с:netbootWINXPdrivers , а c:lan-driverssys в каталог c:netbootWINXPdriverssys . Во время копирования может возникнуть сообщение, что в каталоге существует уже такой файл. В этом случае существующий файл необходимо переписать новым (из каталога c:lan-drivers ).

Самостоятельная установка драйверов

К сожалению, файл lan-drivers.zip пока содержит не очень много драйверов. Поэтому ниже я приведу примеры, как самостоятельно установить драйвера сетевого адаптера для установки Windows XP по сети.

Marvell Yukon Ethernet Controller

С сайта производителя скачиваю драйвер. Распаковываю архив yk51x86.zip . Файл yk51x86.inf копирую в C:NETBOOTWINXPDRIVERS , а файд yk51x86.sys в C:NETBOOTWINXPDRIVERSSYS .

Broadcom NetLink Ethernet controller (5781, 5786, 5787, 5788, 5789)

С сайта производителя скачиваю драйвер. Распаковываю архив win_xp_2k3_32-9.81d.zip .

Непонятно по какой причины Broadcom в своих драйверах для Windows XP/2003 оставляют описание установки для Windows 2000. Для корректной дальнейшей обработки файла b57win32.inf необходимо отредактировать. Нужно найти строку [Broadcom] и заменить ее на [Bbroadcom].

Файл b57win32.inf копирую в C:NETBOOTWINXPDRIVERS , а файл b57xp32.sys в С:NETBOOTWINXPDRIVERSSYS .

NVIDIA nForce Networking Controller

К сожалению, на сайте NVIDIA я не нашел драйверов для сетевых карт NVIDIA nForce Networking Controller, которые пригодны к использованию во время установки в текстовом режиме (text-mode). Служба поддержки NVIDIA говорит, что, если Вам необходимы эти драйвера, то связывайтесь с производителями материнских плат, и дает ссылку на файл RIS_2K&XP_V471.zip с сайта ASUS. К сожалению, это старая версия драйверов для NVIDIA nForce Networking Controller, но к счастью на сайте присутствует и более новая версия. Итак, загружаю файл MCP55_RIS_V916.zip. Распаковываю его. Из каталога RISnvris32 копирую файл nvnb5032.inf в C:NETBOOTWINXPDRIVERS , а файлы nvnb5032.sys , nvnrm.sys , nvsnpu.sys в C:NETBOOTWINXPDRIVERSSYS .

В завершении осталось только файлы из каталога SYS скопировать в C:NETBOOTWINXPINSTALLI386 .

Источник

Установка WINDOWS по LAN

Расмотрена технология установки WINDOWS XP по сети, без использования RIS от M$.

Часть 1. Лирическая.

Так как компьютер у меня появился примерно в то же время, как и первый школьный ранец, то к концу обучения в школе я уже неплохо зарабатывал как эникейщик. В месяц я раз пять-семь переустанавливал Винду, делал это с дисков. Иногда на машинах не было привода, либо был – не нерабочий, или не читал DVD диски…а если и читал – то еле-еле, пыхтел. Диски тоже не всегжда были идеальными – большое количество установок на них сказывалось.

В конце концов в своем эникейском развитии я пришел к тому, что начал переустанавливать винду через LAN . Это имеет множество преимуществ. Во первых, скорость чтения с HDD ноутбука и передачи по LAN намного превышал судорожное чтение лазером сомнительного диска. Также, ставил сразу то, что могло подойти определенному пользователю – кому то «лицензию», кому то сборку. В общем, это весьма и весьма удобно.

Итак, что же необходимо для того, чтобы ставить Windows по сети и как это реализовывается? Немного лирики:

У Microsoft есть RIS , которая поддерживает все эти операции. Однако так как это все рассчитано на большие сети, то в RIS была обязательна доменная организация сети. А зачем мне поднимать домен на единственном LAN порту ноутбука, который у меня где только не бывает.

Процесс загрузки представляет собой следующий процесс. Как только компьютер включается, начинает работать загрузчик, находящийся на сетевой карте. Эта карта обязана поддерживать функция bootROM . Карта получает IP адрес, а также получает адрес TFTP – сервера (той самой «установочной» машины). Затем сетевая карта обращается к TFTP серверу за определенным файлом, который, загрузив, и начинает выполнять свою работу.

Если сетевая карта bootROM не поддерживает, то тут на помощь может прийти Microsoft Windows Remote Boot Disk Generator, который можно скачать тут. Программа эта может помочь не всем, только 32 картам. Если ваша карта не является одной из тридцати двух – вам на http :// rom — o — matic . net / .

Часть 2. Необходимые папки.

Итак, подготавливаем свой рабочий ноутбук. Для этого создаем директорию d :/ lanstart / Там создаем папку WindowsXP . В ней создаем еще ISNTALL , куда копируем папки I 386 и, если есть, папка $ OEM $ (очевидно, что названия папок могут быть любыми – но латиница желательна). Затем папку WindowsXP мы делаем доступной по сети. Добавляем для группы ВСЕ привилегии на чтение. Учетная запись гостя должна быть активирована.

Из дистрибутива в папку WindowsXP копируем файлы ntdetect.com, setupldr.ex_, startrom.co_, startrom.n1_ . Теперь запускаем командную строку в этой папке и разархивирует указанные файлы командой expand .

expand setupldr.ex_ ntldr

expand -r startrom.co_

expand -r startrom.n1_

Также копируем файл bootfont . ini – без него вся загрузка будет проходить на вражеском для нас языке. Затем копируем драйвера сетевых карт. Это делается в несколько этапов. В папке WindowsXP создаем директорию DRV и используем команду (из папки WindowsXP ):

expand D : lanstartWindowsXPINSTALLI386net*.in_ -r -f:*.inf D:lanstartWindowsXPDRV

Этим мы файл n et *. in _ драйверы в соответствующую папку. Над ними необходимо проделать следущие операции:

for %i in (D:lanstartWindowsXPDRIVERS*.inf) do type %i | findstr «.sys. » >>D:lanstartWindowsXPDRIVERSlist

for /F «delims=,» %f in (D:lanstartWindowsXPDRIVERSlist) do echo %f >> D:lanstartWindowsXPDRIVERSlist.txt

Эти команды создают и подготавливают файл list для драйверов сетевых карт. Для добавления драйверов других карт необходимо скопировать inf файл в папку D : lanstart WindowsXP DRV а файл sys драйвера — в папку D : lanstart WindowsXP DRV SYS А затем те, что в D : lanstart WindowsXP DRIVERS SYS , копируем в D : lanstart WindowsXP INSTALLI386 .

Часть 3. Необходимые программы.

Нам понадобиться программа TFTPD32 . В которой есть все, для того, что мы задумали. Скачать ее можно здесь.

Сначала настраиваем TFTP сервер, дл этого в Base Directory я указываю папку, где у нас содержится операционка — D : lanstart WindowsXP . Отключаем все службы и режимы, оставляем только DHCP сервер и TFTP сервер. В безопасности TFTP ( Security ) выбираем NONE . Включаем режим « Use anticipation window » — устанавливаем значение 14320. Если с такими настройками загрузка будет вылетать, последний режим нужно отключить (он отвечает за скорость загрузки).

Затем настраиваем DHCP сервер. Для этого произвольно настраиваем диапазон IP адресов, а вот в bootfile выбираем тот startrom.n12, что находится в D : lanstart WindowsXP . Маску указываем пошире – 255.255.255.0

Затем качаем RIS-LINUX тут. Он нам необходим для использования BINL службы – с помощью нее устанавливаемая система будет понимать, с какой сетевой картой она будет работать. Для этого используем ris — linux и интерпритатор Python .

Распаковываю ris — linux в директорию D : lanstart ris . Затем в командной строке заходим в этот каталог и выполняем

Если у вас достаточно кармы, то на экран выйдет Compiled xxx drivers, где ХХХ – есть количетсво драйверов, подвергшихся обработке. Затем запускаю binlsrv.py – в командной строке так и пишем

Затем скачайте тут файл winnt.sif. Внимательно просмотрите его и поправьте строку с директориями:

Н вот собственно и все. Можете приступать к установке, обязательно поставив в БИОСе нужные галочки и бары.

Да вот именно как роз паковать
expand setupldr.ex_ ntldr

expand -r startrom.co_

expand -r startrom.n1_

Введение
Установка Windows XP по сети позволяет сократить время на развертывание системы. Особенно это заметно при установке на несколько компьютеров. Описанный здесь процесс напоминает установку операционной системы с помощью RIS от Microsoft. Однако технология RIS ориентирован на крупные сети с большим количеством компьютеров и для своей работы требует наличие Active Directory (доменная организации сети), что в свою очередь требует использования операционных систем Windows 2000 Server и Windows 2003. В этой статье я опишу способ установки Windows XP по сети, но не требующей домена, достаточно только включить компьютеры в сеть.
PXE и процесс загрузки по сети
PXE это стандарт, который позволяет превратить сетевую карту, в загружаемое устройство, такое же, как дисковод или жесткий диск. Процесс загрузки по сети можно описать примерно так. Как только включается компьютер, начинает работать загрузчик PXE, который находится в boot ROM сетевого адаптера. Сетевая карта получает IP адрес. Этот адрес выдается DHCP сервером. Также DHCP сервер сообщает IP-адрес TFTP сервера и имя загрузочного файла. После получения этой информации сетевая карта обращается к TFTP серверу и загружает файл. Загрузив файл, загрузчик прекращает свою работу и передает управление загруженной программе.
Подготовка каталогов и файлов
Сначала я создаю директорию E:NETBOOT. В ней создаю каталог WINXPSP2. Создаю в каталоге E:NETBOOTWINXPSP2 директорию INSTALL. В этом каталоге будет находиться дистрибутив Windows XP. Теперь этот каталог необходимо сделать доступным по сети (расшарить) под именем «WINXPSP2», для группы «Everyone (Все)».
Подготовка дистрибутива Windows XP для установки по сети
Из дистрибутива Windows XP в каталог E:NETBOOTWINXPSP2 копирую файлы ntdetect.com , setupldr.ex_, startrom.co_, startrom.n1_. Теперь необходимо распаковать файлы setupldr.ex_, startrom.co_, startrom.n1_ с помощью команд:
Код:

expand setupldr.ex_ ntldr

expand -r startrom.co_

expand -r startrom.n1_

соответственно.
Теперь необходимо распаковать драйвера для сетевых карт. Создаю каталог E:NETBOOTWINXPSP2DRIVERS и E:NETBOOTWINXPSP2DRIVERSSYS. Для этого нам придется выполнить следующие команды
Код:

expand E:NETBOOTWINXPSP2INSTALLI386net*.in_ -r -f:*.inf E:NETBOOTWINXPSP2DRIVERS

for %i in (E:NETBOOTWINXPSP2DRIVERS*.inf) do type %i | findstr «.sys. » >>E:NETBOOTWINXPSP2DRIVERSlist

for /F «delims=,» %f in (E:NETBOOTWINXPSP2DRIVERSlist) do echo %f >>E:NETBOOTWINXPSP2DRIVERSlist.txt

for /f %i in (E:NETBOOTWINXPSP2DRIVERSlist.txt) do expand E:NETBOOTWINXPSP2INSTALLI386driver.cab -r -f:%i E:NETBOOTWINXPSP2DRIVERSSYS

В завершении осталось только файлы из каталога SYS скопировать в E:NETBOOTWINXPSP2INSTALLI386.
Настройка программы TFTPD32 и RIS-LINUX
Программа TFTPD32 представляет собой TFTP сервер/клиент, BOOTP/DHCP сервер, SNTP сервер и SYSLOG сервер. Из всех возможностей программы мне понадобится только DHCP и TFTP сервер.
Настройка TFTP сервера (TFTPD32)
Сначала в поле «Base Directory» я указываю директорию, где находится загружаемые файлы Windows XP. Эта директория E:NETBOOTWINXPSP2. Затем я отключаю не нужные режимы, оставляю только «TFTP Server» и «DHCP Server». Далее «TFTP Security» устанавливаю в режим «None». Включаю режим «Allow ‘/’As virtual root». С этими настройками TFTP сервер готов к работе.
Настройке DHCP сервера (TFTPD32)
Ниже перечислены параметры DHCP сервера.
IP Pool starting address
указываю с какого IP адреса будет начинаться диапазон выдачи IP адресов. Так как моя сетевая карта имеет IP адрес 192.168.200.1 (server interface), то началом диапазона будет являться адрес 192.168.200.10
Size of pool
длина диапазона динамических IP адресов. Я выбрал 1. Если необходимо одновременно устанавливать Windows XP на несколько компьютеров, то это число необходимо увеличить
Boot File
Имя загружаемого файла. В каталоге E:NETBOOTWINXPSP2 находится два файла загрузчика startrom.com и startrom.n12. Первый файл ( startrom.com ) для начало процесса инсталляции потребует нажатия F12, второй файл (startrom.n12) не требует. Я выбрал файл startrom.n12
Mask
Указал маску подсети 255.255.255.0
Настройка программы RIS-LINUX
Во время установки Windows XP должна получить информацию, какой драйвер для сетевой платы она должна использовать. Эту информация предоставляет служба BINL. В качестве BINL я буду использовать программу ris-linux). Эта программа написана на языке Python и по этому необходимо еще установить интерпретатор этого языка в Windows XP. В качестве интерпретатора буду использовать Python.
Распаковываю ris-linux в каталог E:NETBOOTRIS-LINUX. Теперь необходимо сформировать базу ответов. Для этого выполняю команду: infparser.py E:NETBOOTWINXPSP2DRIVERS. Теперь запускаю BINL, с помощью программы binlsrv.py.
Автоматизация процесса установки. Файл ответов winnt.sif
Для автоматической установки в каталоге E:NETBOOTWINXPSP2 создаю файл winnt.sif.
Код:

[SetupData]OsLoadOptions = «/noguiboot /fastdetect»
SetupSourceDevice = «DeviceLanmanRedirector192.168.200.1WINXPSP2INSTALL»

[RemoteInstall]Repartition = No
UseWholeDisk = No

[UserData]FullName = «USER»
OrgName = «HOME»
ComputerName = *
ProductKey=»xxxxx-xxxxx-xxxxx-xxxxx-xxxxx»

[RegionalSettings]LanguageGroup = 1,5
SystemLocale = 00000419
UserLocale = 00000419
InputLocale = 0409:00000409,0419:00000419

[GuiUnattended]OemSkipWelcome = 1
OemSkipRegional = 1
TimeZone = 130
AdminPassword = «*»
AutoLogon = Yes
AutoLogonCount=1
EncryptedAdminPassword=No

[Display]BitsPerPel = 16
XResolution = 800
YResolution = 600
VRefresh = 60

Ну вот и все. Теперь можно приступать к установке операционной системы.

Источник

Содержание

  • 1 Развертка WDS-сервера и раскатка образов Windows XP по сети Lan « Alexander Mylnikov
    • 1.1 Pages
    • 1.2 Categories
  • 2 Особенности установки Windows через сеть
    • 2.1 Инсталляция операционной системы посредством пакета автоустановки
    • 2.2 Выполняем настройку серверов
    • 2.3 Что собой представляет Preboot eXecution Environment
  • 3 Как настроить сеть в Windows XP, если ее не видно?
    • 3.1 Что нужно для подключения компьютера с Windows XP к локальной сети и Интернету?
    • 3.2 Сетевое оборудование
    • 3.3 Подключение
    • 3.4 Настройка сетевого подключения на Windows XP
    • 3.5 Создание рабочей группы
    • 3.6 Настройка IP
    • 3.7 Общий доступ к принтерам и сетевые папки
    • 3.8 Устранение проблем при установке связи
  • 4 Удаленная установка ОС
    • 4.1 Подготовка дистрибутива
    • 4.2 Настройка DHCP и TFTP серверов
    • 4.3 Подготовка службы BINL
    • 4.4 Последний штрих
  • 5 Наиболее полное руководство по пошаговой установке Windows XP
    • 5.1 Готовим компьютер к установке новой ОС
    • 5.2 Переходим непосредственно к установке
    • 5.3 Самый ответственный момент установки
    • 5.4 Разбиваем диск на разделы
    • 5.5 Форматируем системный раздел
    • 5.6 Заканчиваем установку
  • 6 Установка Windows по сети
    • 6.1 Подготовка к установке по сети
    • 6.2 Непосредственно установка
    • 6.3 Концовка
  • 7 Установка Windows NT5.x по сети с Windows-
    • 7.1 Немного теории
    • 7.2 Готове стороннее решение
    • 7.3 План действий

Развертка WDS-сервера и раскатка образов Windows XP по сети Lan « Alexander Mylnikov

Установка Windows xp по сети

12Jun/130

Задача: Настроить рабочий WDS-сервер с возможностью удаленной установки по сети Windows XP.

Установка WDS-сервера на машину Windows Server 2008:

  1. Изначально нужно развернуть локальную сеть, домен, и подключить сервер в этот домен. Лучший вариант — выделенный виртуальный сервер.
  2. На сервере нужно выделить отдельный  логический диск (размер желательно  150GB)
  3. Установка WDS, производится через мастер установок (Мастер конфигурации)
  4. Выбор ролей

    Выбор ролей

  5. Во время установки нужно выбрать два пункта. (cм. Скрин)
    • Transport Server. You can use Transport Server to create multicast namespaces that transmit data (including operating system images) from a standalone server. You should use this option if you want to transmit data by using multicasting, but you do not want to incorporate all of Windows Deployment Services.
    • Deployment Server. To install this option, ensure that both Deployment Server and Transport Server are selected on the second installation wizard screen. This option provides the full functionality of Windows Deployment Services, which you can use to configure and remotely install Windows operating systems. With Windows Deployment Services, you can create and customize images and then use them to reimage computers. Note that Deployment Server is dependent on the core parts of Transport Server.

    Выбор свойств

  6. Установка DHCP сервера и выбор подключенного IP-адреса, желательно выбрать IP-адрес из предложенных. DHCP сервер должен быть на строен по порту UDP  67 на перенаправление Windows Deployment Services PXE server. Так же трафик с порта 4011 от клиентского компьютера Windows Deployment Services PXE server должен быть перенаправлен соответсвующе.
  7. Непосредсвенная настройка WDS.
    Expand(разверните) WDS Role>>>Select Your Server>>>Right Click>>>Select Configure Server Выбираем раздел логического диска, который создвавали в начале. Все загрузочные образы и образы систем должны находиться в отдельной директории.

    Выбор директории для размещения образов

    Выбираем обе опции  DHCP и WDS для нашего сервера

    Далее нужно выбрать каким компьютерам будет отвечать наш сервер. По моему мнению, в небольших сетях есть смысл поставить возможность ответа для всех компьютеров

    Выбор компьютеров которым отвечает сервер

    Завершение процесса настройки

    Завершение процесса настройки

Сервер настроен теперь нужно подготовить образы для добавления на сервер.

Создание образов:

  1. Образы делятся на два типа: Загрузочные и Установочные. Все образы хранятся в специальном формате *.wim. Для каждой архитектуры нужно добавлять свои образы (x64, x86). С этим фактом у меня было большое количество проблем. Некоторые системные платы не поддерживают x64 архитектуру и всегда нужно хранить как минимум два загрузочных образа. Однако, большинство современных материнских плат поддерживает обе архитектуры и пользователю будет предложено выбрать  —  какой загрузчик он будет использовать.
  2. По моему мнению, разумнее всего использовать загрузчик Windows 7. Нужный файл — boot.wim находится он на установочном диске  в директории sourcesboot.wim, там же вы можете найти установочный образ install.wim, но этот образ мы использовать не будем, потому что в нем нет нужных нам настроек
  3. Добавление образа через Мастера добавления загрузочных образов

    Добавление образа

    Выбор загрузочного образа, однако я советую вам изначально на логическом диске создать директорию для образов загрузки и установки и уже из них добавлять их на сервер

    Добавление загрузочного образа

    Далее идет по шагам.

    Добавление загрузочного образа

    Далее образ будет добавляться около 35 секунд

    Прогресс добавления образа

  4. Далее мы должны создать установочный образ нашей операционной системы которую мы захотим разливать на локальные компьютеры
  5. Для этого лучше всего подойдет виртуальная машина с Windows XP professional. На эту машину мы ставим весь софт который желаем получить на локальных компьютерах
    • Браузеры (Opera, Mozilla Firefox, Google Chrome, etc.)
    • Полный пакет офиса с максимальными обновлениями
    • Архиваторы (WinRar)
    • Flash Player
    • Adobe Reader
    • и другие нужные Вам программы.
  6. Так же обязательно нужно установить последние SP (service pack)  и обновления из инетерента.
  7. Далее мы должны создать файл ответов, для того чтобы при раскатек образа операционной системы пользователею не нужно было ничего вводит, а лишь подключить новый компьютер к домену.
  8. Для этого нам нужно получить программу setupmgr.exe которая хранится в архиве deploy.cab на установочном диске Windows XP в директории supporttools. Деархивируем этот архив в директорию C:sysprep и запускаем программу.

    Деархивация

    Запуск setupmgr.exe

  9. И далее идем по шагам.

    Сохраняем файл именно в C:sysprep

  10. Далее мы должны «Запечатать и обнулить образ». Программа позволяющая это сделать находится уже в директории C:sysprep и называется sysprep.exe. Запускаем её. Выбираем пункт мини-установка и нажимаем запечатать компьютер.

    Запечатка системы

    После нажатия кнопки копьютер отключитяся.

  11. Теперь запускаем на данной  машине образ Windows PE с CD-носителя используя Boot menu. Это легко реализуется: на физическом компьютере Вам нужно выбрать загрузочный менеджер (F12) и загрузиться с CD-ROM. На виртуальной машине просто нужно выбрать первый запуск не с диска а с виртуального дисковода.
  12. В среде Windows PE предоставляется псевдоконсльный доступ.
  13. Вам нужно набрать всего одну команду для включения мастера wdscapture

    wdscapture

    Выбор параметров захвата

    Продолжаться захват будет около 15 минут.  Далее с помощью командрной строки переносите образ который предпочтительно распологать на C: на нужное вам сетевое хранилище. При использовании отключенного от сети компьютера  вам нужно будет пройти по шагам установки и только после этого получить доступ к образу системы.

  14. Закачиваем образ на WDS сервер. Помните, что для каждой архитектуры нужно повторить эти шаги единожды.

    Добавление образа установки

    Задание названия образа

    Выбор желаемых операционных систем

    Процесс добавления образа (2 минуты)

Приступаем к раскатке на рабочие станции

  1. На компьютере нужно включить загрузку по сети в панели управления BIOS. Для каждой материнской платы — собственный алгоритм
  2. После настройки ставим высший приоритет на загрузку по сети и запускаем машину.

    Загрузка по сети

  3. Нажимаем F12 и загрузка началась —  загружетеся установочный образ

    Загрузка образа

    Первоначальный старт установщика

    Выбор региональных настроек

    Аунтификация в домене

    И после этого система успешно развернута.

Поздравляю!

В место заключения:

 Задание было выполнено за 6 деней. Можно было сделать все за 35 минут при использовании корректного мануала.

Буду раз ответить на любые вопросы

Pages

  • Geo-Location API download section
  • Контакты
  • Мыльные новости
  • Новые

Categories

Источник: https://www.mylnikov.org/archives/627

Установка Windows xp по сети

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

  • со съёмного носителя, в роли которого может выступать компакт-диск или флешка;
  • с раздела локального жесткого диска, подключенного к целевому компьютеру;
  • через сеть, используя удаленный компьютер, если BIOS поддерживает загрузку компьютера через сетевую карту.

Сегодня рассмотрим, как выполняется удаленная установка операционной системы через интернет (3-й метод) во всех подробностях.

Инсталляция операционной системы посредством пакета автоустановки

Установка Windows 7 по сети потребует:

  • образа с устанавливаемой Windows;
  • пакета автоматической инсталляции AIK, загруженного с сайта Microsoft;
  • TFTP и DHCP сервера;
  • утилиту для виртуализации образов UltraISO, Daemon Tools.

Windows AIK – разработанный Microsoft пакет инструментов для автоматической установки операционки, ее конфигурации, загрузки и развертывания по локальной сети. Также с его помощью можно выполнять прожиг образов посредством ImageX и конфигурировать их. Этот набор средств значительно упрощает работу системным администраторам и IT-специалистам процесс установки Windows и ее лицензий на многочисленных компьютерах.

Перейдем к подготовительному этапу.

  • Монтируем образ Windows AIK, загруженный с сайта Microsoft, в виртуальный дисковод или распаковываем его при помощи архиватора в удобную директорию в корне диска.
  • Запускаем файл «StartCD.exe», если автозапуск дисков отключен или не сработал.
  • Проводим инсталляцию AIK, кликнув «Установка Windows AIK».
  • Затем выполняем предлагаемые инструкции. Сложностей или нюансов в процессе установки нет.
  • Запускаем командную строку средств развертывания с администраторскими привилегиями.
  • Прописываем «copype.cmd x86 d:winpe» для 32-хбитной ОС или «copype.cmd amd64 d:winpe» для х
  • После этого появится каталог «WinPE».
  • Выполняем команду:

Посмотрите ещё:  Windows 7 и Windows XP локальная сеть

  • Изменяем файл «mountwindowssystem32startnet.cmd», внеся в него следующую информацию.

Для редактирования открываем документ через текстовый редактор.

в поисковую строку «Пуска».

  • Создаем папку boot в любом корневом каталоге и расшариваем ее через «Свойства» папки (в примере это d:winpe).
  • Вводим следующие команды в консоли для копирования файлов.
  • Открываем текстовый редактор и вводим в него расположенный ниже код.
  • Сохраняем файл под именем createbcd.cmd в каталоге winpe.
  • Выполняем его через консоль, введя:

Выполняем настройку серверов

DHCP поставляет данные удаленному ПК о свободном IP, маске подсети и имени скачиваемого файла с адресом TFTP. Задачей последнего является реализация передачи данных между сервером и компьютером, на который устанавливаем Windows.

  • Загружаем миниатюрную утилиту TFTPD32 с сайта разработчика.
  • Запускаем программу с администраторскими привилегиями через контекстное меню исполняемого файла.
  • В настройках оставляем флажки только возле TFTP и DNS-серверов.
  • На вкладке TFTP-сервер задаем путь к каталогу, где находится папка «boot».
  • В DHCP вводим IP-адрес удаленного ПК, расположенного в вашей локальной сети.
  • Вводим наш IP в строку DNS Server.
  • Остальные параметры вводим как на скриншоте.

Задаем путь к файлу pxe загрузчика. Это будет pxe boot.n12 или pxe boot.com. Подробнее о PXE читайте в окончании статьи.

  • Заходим в «Центр управления сетями» и выполняем настройку локальной сети.
  • Вызываем «Свойства» активного соединения, если на ПК используется не одна сетевая карта.
  • Заходим в «Свойства» протокола TCPIP 4-й версии.
  • Переносим переключатель в положение «Использовать следующий IP» и вводим адрес сервера.
  • Вводим адрес сервера DNS и закрываем все окна с сохранением результатов.

Сервер для инсталляции Windows через интернет настроен.

Переключаемся к ПК, на котором будем осуществлять инсталляцию операционной системы посредством использования локальной сети в качестве интерфейса для передачи установочных файлов на целевой компьютер.

  • Вызываем меню BIOS на компьютере посредством клавиши F2, Del или иной, полученной из руководства или сообщения на экране загрузки BIOS.

Посмотрите ещё:  Компьютер стал сильно тормозить на системе Windows 7

  • Посещаем пункт базовой системы ввода/вывода, отвечающий за встроенное в материнскую плату оборудование.
  • Активизируем опцию, отвечающую за загрузку компьютера посредством сетевой карты – переводим в положение «Enable».
  • Возвращаемся на уровень выше и переходим в меню, отвечающее за настройку приоритета загрузочных устройств.
  • В качестве первоприоритетного устройства выбираем сетевую карту – LAN или Legasy LAN.
  • Выходим с БИОСА при помощи клавиши F10 и подтверждаем внесение изменений.
  • Перезагружаем компьютер, после чего он начнет загрузку с локальной сети.
  • После перезапуска компьютера сетевая карта получает IP-адрес, используя DHCP.

Далее начинается загрузка начальных файлов для инсталляции Windows.

Внизу, под центральной надписью, отображается адрес ПК, откуда производится загрузка установочный файлов.

Затем появится окно командной строки.

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

Далее следует обычная инсталляция Windows, потому подробно останавливаться на процессе ее установки не будем – уже были статьи с подробными инструкциями и руководствами.

Что собой представляет Preboot eXecution Environment

PXE – специальная среда, разработанная с целью реализации механизма загрузки ПК, используя сетевой адаптер, не требуя локального хранилища информации (оптического диска, флешки). В ней используется загрузчик PXE Linux. Именно для PXE мы настраивали TFTP-сервер.

Исполняемый код среды зашит в ПЗУ сетевого адаптера, он получает исполняемый файл по TFTP-протоколу из сети и передает ему управление системой.

Загрузчик pxe boot.n12 отличается от pxe boot.com требованием нажать функциональную клавишу F12 для запуска, в нашем случае, инсталляции. Учитывая, что выполнение этого действия в нашем случае не принципиально, будем использовать pxe boot.n12.

(Visited 19 426 times, 9 visits today)

Источник: https://windowsprofi.ru/win7/osobennosti-ustanovki-windows-cherez-set.html

Как настроить сеть в Windows XP, если ее не видно?

Установка Windows xp по сети

страница » Windows XP » Сеть » Настройка локальной сети на компьютере с Windows XP

Что нужно для подключения компьютера с Windows XP к локальной сети и Интернету?

Устройствами для подключения к сетям – локальным и Интернету, оснащается любой современный компьютер, и для простого объединения двух машин в сеть ничего дополнительного не нужно, за исключением кабеля. Один компьютер можно напрямую подключить к Интернету, подсоединив к разъему сетевой карты кабель провайдера, но для создания полноценной локальной сети, имеющий общий выход в Интернет, потребуется кое-что еще.

Сетевое оборудование

Если вы желаете объединить в локальную сеть несколько машин под управлением Windows XP и настроить на каждой из них Интернет, вам потребуется:

  • сетевой адаптер, установленный на каждой из машин – обычно встроен в материнскую плату, но можно купить и отдельный;
  • для создания проводного Ethernet-соединения – отрезки кабеля “витая пара” категории 5 и выше с разъемами 8P8C на концах;
  • для подключения локальной сети к Интернету – роутер (маршрутизатор) или еще одна дополнительная сетевая карта для компьютера, который будет использоваться как шлюз;
  • для создания сети более чем из двух машин без подключения к Интернету (или с подключением одного компьютера) можно приобрести свитч.

Подключение

  • Убедитесь, что сетевые адаптеры каждой из объединяемых в сеть машин корректно установлены, то есть имеют драйвер и правильно определяются в диспетчере устройств. Если машина не распознает или видит адаптер (он определяется как неизвестное устройство) – установите драйвера с диска, входящего в набор поставки материнской платы, или с помощью ПК с выходом в Интернет загрузите нужный драйвер с сайта производителя.
  • Подключите кабель одним концом к разъему сетевой карты, а другим – к LAN-порту роутера, свитча или компьютеру, который будет использоваться как Интернет-шлюз.
  • К WAN или INTERNET-порту роутера подсоедините кабель провайдера. Ваш провайдер после заключения договора предоставит вам настройки и инструкцию подключения к Интернету.

Для создания локальных сетей иногда используется беспроводное оборудование (Wi-Fi). Чтобы построить такую сеть, каждый из компьютеров должен быть оборудован Wi-Fi-адаптером. “По умолчанию” Wi-Fi-карты производители встраивают только в мобильную технику – ноутбуки, планшеты, нетбуки, смартфоны и т. д., а для стационарного ПК устройство придется покупать отдельно.

Настройка сетевого подключения на Windows XP

После подключения оборудования необходимо настроить сеть. Это несложно и не занимает много времени – достаточно назначить каждому компьютеру IP-адрес и указать шлюз (точку доступа) для выхода в Интернет. Чтобы пользоваться общими ресурсами, машины должны быть членами одной рабочей группы. Иначе может получиться так, что один компьютер видит сетевой принтер, а другой – не видит.

Создание рабочей группы

  • Откройте свойства системы правым кликом мыши по значку “Мой компьютер”.
  • В свойствах откройте вкладку “Имя компьютера”.
  • По умолчанию все компьютеры включены в группу WORKGROUP. При желании вы можете продолжать использовать ее, а можете создать свою. Для этого нажмите кнопку “Изменить” внизу вкладки.
  • Здесь вы можете присвоить ПК новое имя (имя компьютера не должно повторяться в сети дважды) и создать новую рабочую группу. В разделе “Является членом” поставьте отметку “Рабочей группы” и введите ее имя.
  • Повторите операции на каждой машине, подключаемой к сети.
  • Чтобы посмотреть, кто входит в вашу рабочую группу, откройте “Мой компьютер” -“Сетевое окружение” и выберите из меню слева “Отобразить компьютеры рабочей группы”.

Настройка IP

  • Запустите панель управления Windows XP и откройте Сетевые подключения.
  • Выберите свое подключение и откройте его свойства (из контекстного меню).
  • Откройте вкладку “Общие” и из списка “Компоненты, используемые этим подключением”, выберите команду “Протокол Интернета TCP/IP” и щелкните по кнопке “Свойства”.
  • Щелкните “Использовать следующий IP-адрес”.
  • В поле “IP-адрес” пропишите один из адресов локального диапазона. Если вы используете роутер, ориентироваться следует на адрес, назначенный роутеру. Если он начинается на 10.0, адреса компьютеров назначайте из диапазона 10.0.0.1 – 10.255.255.255, если на 192.168, то адреса должны быть в пределах 192.168.0.0 — 192.168.255.255. Также в локальных сетях могут использоваться адреса 172.16.0.0 – 172.31.255.255. Так, если сеть состоит из двух компьютеров и роутера, и роутер имеет IP – 192.168.0.0, назначьте одному ПК адрес 192.168.0.2, а второму – 192.168.0.3.
  • В поле “Основной шлюз” пропишите IP вашего маршрутизатора или ПК, который будет использоваться для раздачи Интернета в локальную сеть. Остальные настройки оставьте по умолчанию и щелкните ОК.
  • Для проверки связи запустите командную строку (Из Пуска – Все программы – Стандартные) и впишите команду ping IP, где вместо IP нужно указать адрес компьютера, связь с которым вы проверяете. Пример команды: ping 192.168.0.2. Если произойдет обмен пакетами – сеть создана правильно и связь работает. Если обмена нет – значит, ваш компьютер не видит “соседа”, поскольку вы где-то допустили ошибку.

Общий доступ к принтерам и сетевые папки

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

  • Откройте контекстное меню папки, выберите “Свойства” и вкладку “Безопасность”.
  • там, где написано “Общий доступ и безопасность” отметьте галками пункты “Открыть общий доступ к этой папке” и вместе с ним – “Разрешить изменение файлов по сети”.
  • Теперь на каждом ПК сети зайдите в “Сетевое окружение”, кликните по иконке компьютера, где находится расшаренная папка, и проверьте доступ.

Для доступа к принтеру со всех машин локальной сети Windows XP тоже нужно кое-что настроить.

  • На машине, к которой подключен принтер, откройте Пуск и щелкните “Принтеры и факсы”.
  • Выберите из контекстного меню принтера “Общий доступ”.
  • В свойствах, в окне “Доступ”, поставьте метку “Общий доступ к данному принтеру”, щелкните ОК.
  • На каждом ПК локальной сети зайдите в папку “Сетевое окружение”, кликните правой кнопкой по значку принтера и выберите из меню команду “Подключить”.

Устранение проблем при установке связи

Причиной того, что компьютер под управлением Windows XP не видит сеть, бывает следующее:

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

Для устранения неполадок сначала убедитесь, что ваш ПК видит оборудование. Если не видит – переустановите сетевой драйвер и проверьте все соединения. Часто помогает удаление сетевого адаптера в диспетчере устройств и последующая перезагрузка ПК.

  • Чтобы удалить сетевую карту, откройте свойства системы (правой кнопкой мыши по “Моему компьютеру”), перейдите на вкладку “Оборудование” и щелкните кнопку “Диспетчер устройств”.
  • Выберите из списка нужный сетевой адаптер, откройте его контекстное меню и щелкните по пункту удалить.
  • Подтвердите удаление и перезагрузите ПК. После перезагрузки устройство будет заново распознано и переустановлено.

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

Если локальная сеть работает, а Интернет – нет, при том, что устройства исправны и правильно настроены, проверьте следующее:

  • не блокируется ли доступ в Интернет файерволом;
  • не мешает ли работе системы вирус или троян (проведите сканирование антивирусом).
  • если как шлюз используется один из компьютеров, проверьте разрешен ли другим устройствам доступ в сеть – откройте свойства вашего Интернет-подключения, перейдите на вкладку “Дополнительно” и убедитесь, что возле “разрешения другим пользователям сети использовать подключение данного компьютера к Интернету”.

Если проблема не решена – машина все равно не подключается к Интернету или не видит сеть, откройте контекстное меню подключения и выберите пункт “Исправить”. После этого перезагрузите ПК.

Кроме перечисленного можно использовать стороннее приложение WinSockFix, способное восстановить и правильно настроить работу сети путем переустановки протокола TCP/IP. Для использования этого средства необходимо зайти в систему под учетной записью администратора и запустить программу нажатием кнопки “Fix”- WinSockFix работает без установки.

После исправления перезагрузите компьютер. Работа сети восстановится.

ITpotok.ru

© 2019 All rights reserved

При использовании материалов с сайта активная ссылка на ITpotok.ru обязательна.

Источник: https://ITpotok.ru/nastroika-lokalnoi-seti-na-kompyutere-s-windows-xp/

Удаленная установка ОС

Установка Windows xp по сети

Существует несколько способов установки операционной системы на компьютеры без оптических приводов. Самый простой — использование внешнего привода. Более трудоемкий — создание загрузочной флешки. Пожалуй, наименее распространенный — удаленная установка по локальной сети. Далее речь пойдет об установке Windows XP. По локальной сети. Процесс установки предполагает следующее: — подготовка дистрибутива; — настройка DHCP и TFTP серверов; — подготовка службы BINL.

Подготовка дистрибутива

Нужно создать каталог, например, x:bootwinxp и убедиться, что он доступен по сети. Затем создать в нем папку install и скопировать туда дистрибутив (каталог i386).md x:bootwinxpinstallnet share winxp=x:bootwinxpcacls x:bootwinxp /e /g Everyone:rxcopy y:i386 x:bootwinxpinstalli386 /e /h
Теперь в папку x:bootwinxp нужно скопировать и распаковать загрузчики (ntdetect.com, ntldr, startrom.

n12)copy x:bootwinxpinstalli386 detect.com x:bootwinxpexpand x:bootwinxpinstalli386setupldr.ex_ x:bootwinxp ldrexpand -r x:bootwinxpinstalli386startrom.n1_ x:bootwinxp
После чего необходимо создать каталог x:bootwinxpdriverssys. В папку x:bootwinxpdrivers следует положить файлы с информацией об установке драйверов для сетевых карт (.

inf), а в x:bootwinxpdriverssys — сами драйвера (.sys). Необходимые драйверы рекомендую скачать с официального сайта производителя Вашего сетевого адаптера. Если есть уверенность в наличии соответствующих драйверов в дистрибутиве ОС, можно распаковать их оттуда.md x:bootwinxpdriverssysexpand x:bootwinxpinstalli386et*.in_ -r -f:*.inf x:bootwinxpdriversfor %i in (x:bootwinxpdrivers*.

inf) do type %i | findstr «.sys,,,» >>x:bootwinxpdriverslistfor /f «delims=,» %f in (x:bootwinxpdriverslist) do echo %f >>x:bootwinxpdriverslist.txtfor /f %i in (x:bootwinxpdriverslist.txt) do expand x:bootwinxpinstalli386driver.

cab -r -f:%i x:bootwinxpdriverssys
Копирование драйверов из каталога x:bootwinxpdriverssys в x:bootwinxpinstalli386 завершает процедуру подготовки дистрибутива.copy x:bootwinxpdriverssys* x:bootwinxpinstalli386

Настройка DHCP и TFTP серверов

Ключевые моменты на этом этапе: — указать TFTP серверу x:bootwinxp в качестве отправной точки; — установить правила раздачи IP-адресов DHCP сервером и показать ему загрузчик (startrom.n12)

На примере Tftpd32:

Base Directory x:bootwinxp
TFTP Security None
Allow » as virtual root On
IP Pool starting address 192.168.0.10
Size of pool 1
Boot File startrom.n12
Mask 255.255.255.0

Подготовка службы BINL

Эта служба предоставляет установщику Windows XP информацию, какой драйвер для сетевого адаптера следует использовать. В качестве службы BINL можно воспользоваться этим набором python-скриптов: ris-linux.

Архив нужно распаковать в папку x:bootris. Затем выполнить скрипт infparser.py с параметром x:bootwinxpdrivers и запустить binlsrv.py.

cd /d x:bootrisinfparser.py x:bootwinxpdriversbinlsrv.py Я пробовал две версии python’а: 3.0 и 2.3.5. Обе отказались выполнять infparser.py. Первая ругалась на синтаксис, вторая — на невозможность импорта функции из библиотеки. Вижу здесь два варианта решения: переписать скрипты под установленную версию или подобрать версию под скрипты. Так как с этим языком программирования я не знаком, то пытаться исправить синтаксис под версию 3.0 не стал. Разобраться с импортом функции при использовании 2.3.5 оказалось не сложно: нужно заменить в двух местах ее имя с format_exc на format_exception.

Последний штрих

В папке x:bootris нужно найти файл winnt.sif и скопировать его в x:bootwinxp. Без него ничего не получится. Но и с ним не сразу. Минимальные изменения, которые необходимо в него внести — это пути к дистрибутиву (OriSrc и SetupSourceDevice).

OriSrc \192.168.0.1bootwinxpi386
SetupSourceDevice DeviceLanmanRedirector192.168.0.1bootwinxp

Теперь, убедившись, что DHCP и TFTP работают, а BINL запущена, можно приступать непосредственно к установке. Enjoy.

По мотивам статьи на UnattendedXP.

  • установка ос
  • windows xp
  • lan
  • ris

Источник: https://habr.com/post/49572/

Наиболее полное руководство по пошаговой установке Windows XP

Установка Windows xp по сети

Windows XP и сегодня остаётся одной из популярнейших операционных систем. Пользователи ценят ее за надёжность и способность работы на слабом старом «железе». Пошаговая установка системы Windows XP — процесс довольно быстрый и необременительный. Ниже приведем подробное его описание.

Готовим компьютер к установке новой ОС

Простейший способ, которым может быть проведена установка Windows XP — с установочного диска. Если же вместо считывания данных с него система начала загрузку старой ОС или появился чёрный экран, не реагирующий на нажатия кнопок, то необходимо просто зайти в BIOS и произвести соответствующие настройки:

  1. Откройте раздел Advansed BIOS Features либо BIOS/Boot Device Priority;
  2. Выберете пункт First Boot Devise;
  3. В открывшемся списке выберете значение CDROM или название вашего привода;
  4. Сохраните результат, нажав клавишу F10 и перезагрузите ПК.

Отметим, что версий БИОС для ноутбуков очень много сегодня, поэтому описанные действия в случае установки ОС на ноутбук могут быть несколько иными.

Переходим непосредственно к установке

Первое окно — синий экран. Именно на этом этапе производится пошаговая установка программного обеспечения для инсталляции Windows XP на SCSI (высокоскоростной диск) или на RAID-массив. Для этого нужно нажать F6, после чего начнётся установка соответствующих драйверов. Но в большинстве случаев пользователи устанавливают систему на обычный жёсткий диск, для чего никакого вмешательства в ход установки на данном этапе не требуется, нужно просто дождаться следующего экрана приветствия.

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

  1. Установить Windows XP. Стандартный в большинстве случаев выбор — установка системы «с нуля» или восстановление старой. Используется удобный графический интерфейс.
  2. Восстановление системы при помощи консоли. Это выбор профессиональных пользователей и мастеров — восстановление производится из командной строки при помощи DOS-команд. При этом полная переустановка системы не производится.

Далее система переходит к поиску установленных уже ранее версий ОС. Если таковые были найдены, то список будет выведен на этом экране ниже, в меню будут предложены варианты последующих действий:

  • восстановить старую Windows XP;
  • установить новую копию ОС.

В первом случае вы сможете пользоваться ранее установленными приложениями. Замене подвергнутся только системные файлы, при этом установка пройдена будет полностью. Второй вариант предполагает полную перестановку системы.

Никакой список не появится не только в случае установки Windows XP на «пустой» компьютер, но и в том случае, если установленная ранее система имеет иную редакцию или сервис-пак.

Самый ответственный момент установки

Следующий пункт установки, пожалуй, является наиважнейшим, и выполнять его следует вдумчиво и осторожно. Вам нужно будет определить системный раздел и распределить дисковое пространство таким образом, чтобы на виртуальном диске, отведённом под систему, было достаточно места для ее функционирования.

Конечно, и для системы, и для ваших личных данных можно использовать один и тот же раздел, равный всему пространству жёсткого диска, но подобная организация в дальнейшем гарантированно создаст множество проблем.

Разбиваем диск на разделы

Если установка Windows XP производится на совершенно новый диск, то вам самостоятельно придётся распределять разделы, так как ранее эта пошаговая процедура никогда не производилась. В появившемся окне будет указан размер неразмеченной области — он будет совпадать с размером всего жёсткого диска.

Здесь необходимо создать т.н. системный раздел — тот, куда будет устанавливаться ОС. Для этого нужно в мегабайтах (1 Гб равен 1024 Мб) указать его размер и нажать «Ввод» на клавиатуре. После этого вы опять возвратитесь к окну, в котором осуществляется разбиение жёсткого диска. Созданный раздел уже будет отображён в отдельной строке с присвоением ему латинской буквы (обычно С).

На размере системного раздела экономить не следует — от этого будет зависеть стабильность системы. Минимальное пространство для установки Windows XP — 20 Гб, но лучше отвести ему не 20, а 40, или даже все 60 Гб.

Подобным образом из оставшейся неразмеченной области создаём и другие разделы для личных данных, правда, увлекаться количеством не стоит — в этом случае файлы и папки большого размера будут распределяться менее эффективно, да и навигация по разделам станет более запутанной.

Форматируем системный раздел

Далее необходимо будет выбрать раздел для установки системы (в нашем случае диск С) и нажать клавишу «Ввод». Откроется окно, в котором вам будет предложено отформатировать раздел. Выбирайте быстрое форматирование в системе NFTS (FAT является устаревшей). После выполнения форматирования запустится процесс установки системных файлов. Самый трудный этап инсталляции пройден.

Кстати, если диск, который вы разбили на разделы, не отформатирован, то провести эту процедуру с каждым из созданных разделов для личных данных можно будет и после завершения инсталляции Windows XP стандартными средствами.

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

Заканчиваем установку

После того, как системные файлы будут скопированы, компьютер перезагрузится, и установка продолжится.

Определяем начальные параметры:

  1. В открывшемся уже графическом окне вы сможете поменять язык вода и региональные настройки;
  2. Следующее окно потребует от вас ввода имени пользователя;
  3. Нажав «Далее», вы попадёте в окно с формой для ввода лицензионного ключа;
  4. Успешное прохождение данного этапа отправит вас в окно, где нужно будет ввести имя компьютера и пароль администратора сети (необязательно);
  5. Далее введите время и дату, после чего откроется окно с выбором параметров вашей сетевой карты, если, конечно, дистрибутив содержит нужный драйвер;
  6. После того как вы в очередной раз нажмёте «Далее», начнётся заключительный этап установки, после чего компьютер опять перезагрузится.

Далее будут выведены несколько диалоговых окон для настройки параметров экрана, автообновления и т.д. В среднем, процесс установки Windows XP у подготовленного пользователя занимает не более 15-20 минут.

Источник: https://WindowsTune.ru/winxp/setupxp/poshagovaya-ustanovka.html

Установка Windows по сети

Установка Windows xp по сети

Установка Windows по сети – грозный набор слов, от которых у вас, наверняка, в зобу дыхание сперло. Мы уже успели изучить всевозможные способы установки любой системы семейства Windows, за исключением лишь VISTA. Эта система по вполне понятным причинам не прижилась в нашем мире, но сейчас не об этом.

Для чего же человечество используется такой метод инсталляции. Установка Windows по сети используется в тех случаях, когда один из компов, по тем или иным причинам, обделен USB-портов, а так же дисководом.

То есть в нем нет места для сменного носителя с записанным образом винды. В качестве альтернативы можно выбрать массу методов, к примеру, самый простой – пойти и купить необходимые USB-модули.

Но мы пойдем по сложному пути, будем переустанавливать винду по локальной сети.

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

Как только на материнскую плату будет подано питание, сетевая карта получит свой личный IP-адрес, так же в работу включится стандарт PXE. IP-ник выдается DHC-сервером, а затем этот адрес передается и TFTP-серверу.

Сетевая карта начинает загрузку с TFTP, после чего, на пост заступает специальное сетевое приложение, но об это чуть позже.

Подготовка к установке по сети

Кстати, в такую же ситуацию же ситуацию периодически попадают сетевые администраторы. Только представьте, бедному программеру необходимо установить винду на 20 машин, а под рукой имеется только один привод. И конечно же, у нас будет ограниченный запас времени.

Установка Windows по сети требует тщательной подготовки.

Для начала, вам необходимо подготовить к работе нормально работающий компьютер с предустановленной ОС семейства Windows, патч-корд (или сетевой кабель, о котором все вечно забывают), набор Windows AIK для автоматической установки, программный эмулятор серверов DHCP и TFTP (можно использовать tftpd32). Для того, чтобы установка Windows по сети стартовала успешно, потребуется дистрибутив самой системы, а так же приложение для работы с ISO-файлами.

Непосредственно установка

Итак, поехали. Первым делом, жизненно необходимо скачать набор для автоустановки выбранной вами винды – набор AIK. Кстати, здесь не требуется выполнять проверку на подлинность винды, да и самой программе это как-то параллельно.

После этого, мы должны сделать выбор – какую операционку лучше всего поставить? Опуская «ювелирные» подробности, отметим, что процесс первоначальной настройки серверов и, собственно, вашей машины – единый для всех версий винды.

Различаться будет лишь процесс установки, о котором уже спето немало песен.

Короче, предлагаю рассмотреть содержимое раздела «установка Windows по сети» на примере 7-ки. Это классика наших дней, поэтому начнем с этого примера. Скачайте или же купите дистрибутив сей программы. При дальнейших действиях, мы должны использовать машину с исправно работающей системой.

Нам потребуется немного поработать с виртуальным образом 7-ки, поэтому найдите соответствующую программку, которая может быстро монтировать ISO-образы. Можно было бы использовать Daemon Tools, о которой до сих пор слагают легенды и поют песни. Однако для наших целей придется использовать Windows® (AIK). Смонтируйте образ 7-ки в сей программе, после чего необходимо запустить сам процесс установки. Кстати, основное рабочее окно AIK выглядит следующим образом.

Откройте меню «Пуск». В нем потребуется обнаружить раздел Microsoft Windows AIK, а рядом с ним – «Командная строка» или что-то типа этого. В общем, вы должны выбрать это меню, после чего на дисплее появится консоль.

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

copype.cmdx86 x:winpe

Затем нажимаем ENTER и вводим следующую строку:

imagex /mountrw winpe.wim 1 mount.

Буквой X здесь обозначено имя любого локального диска, на вашем компе.

Смонтированный образ системы теперь лежит в каталоге X:winpemont. Сей образ носит название Winpe.win.

Установка Windows по сети на следующем этапе потребует от вас отключить механизм ручного подключения сетевого диска и запуск приложения собственными пальцами. Короче,  решить эту задачу можно после маленькой корректировки командного файлика startnet.cmd. Если вы не умеете пользоваться поиском в проводнике, то ищите сей файл в папке x:winpemontwindowssystem32. Откройте этот файлик и изучите его «внутренности», они должны выглядеть так:

А теперь переведем все это на русский язык. Компьютер, с которого начнут загружаться системные файлы, будет иметь следующий адрес- 192.168.1.1. Если вы обнаружили там другой адрес, то впишите это значение. Затем, подключите к рабочей машине другой комп, куда будет устанавливаться Windows по сети. Нам потребуется заранее создать пользователя для использования данной системы с именем install и паролем install. Используем команду:

Net user install /add/passwordchg:no

Установка Windows по сети продолжается, теперь необходимо размонтировать системы, вводом команды:

Imagex.exe /unmount/commit mount

Далее хватаем мышку, после чего создаем папку, из которой будут копироваться файлы дистрибутива по сети. Не будем «париться» с названием, возьмем имя x:upload. Внутри сетевой папки нужно вставить еще один каталог под названием boot. Именно здесь будут лежать загрузочные файлы для инсталляции через сеть.

Теперь берем и копируем в созданный каталог папку sources с диска, на котором записана Windows 7. После этого мы снова переходим к консоли и заполняем папку boot, попутно обрабатывая файлы сетевой загрузки. Они должны быть доступными для выполнения. Вводим в консоли следующее:

1)    imagex.exe /mount x:winpewinpe.wim 1 x:winpemount.
2)    xcopy /ey x:winpemountwindowsbootpxe x:upload
3)    xcopy /iy x:winpemountwindowsbootfonts x:uploadbootfonts
4)    copy /y x:winpeISObootboot.sdi x:uploadboot
5)    imagex.exe /unmount d:winpemount

Далее копируем образ winpe.win в папку x:uploadboot. Можно использовать команду:

copy /yd:winpewinpe.wind:sevenboot.

Доступ к папке с образом должен быть открыт для всех пользователей. Теперь мы создаем хранилище для загрузочных параметров, в помощь прилагается скрипт createbcd.cmd, который должен лежать в папке x:winpe. Содержимое сей скрипта должно выглядеть следующим образом:

На этом установка Windows по сети еще не окончена, сделано только полдела. В качестве продолжения вводим команду:

Createbcd.cmdx:uploadboot

После этого, настраиваем работу программы tftpd32. Подробная инструкция представлена на следующих рисунках:

Концовка

К сожалению, на этом самая интересная часть сей раздела подходит к концу. Установка Windows по сети начнется автоматически, как только вы законнектите два компа через сетевой кабель, а затем выставите загрузку системы через сетевую карту в BIOS.

Остальной процесс установки покажется вам до боли знакомым.

Как только увидите такую картину, то возьмите с полки пирожок! Наша задача выполнена на отлично! Узнать подробнее о том, как поставить Windows 7 вы можете в этой статье или на видео ниже.

Спасибо за внимание!=) Удачи!

Источник: https://pomoshkomp.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-windows/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-windows-%D0%BF%D0%BE-%D1%81%D0%B5%D1%82%D0%B8/

Установка Windows NT5.x по сети с Windows-

Установка Windows xp по сети
Подробности 4536

Да, для этого блога явно не типично наличие заметок по винде. Но раз уж мне пришлось такое делать, то поделюсь, может кому-то пригодится.

Имеется: комп с установленной виндой (в эксперименте использовалась Windows XP Professional, хотя это может быть любая винда начиная от Windows 2000), комп без операционки и без винды, а также у нас есть компьютерная сеть. Больше ничего нет: ни флешек ни дисков, даже CD/DVD-приводов нету.

Задача: установить на второй комп винду семейства NT5.x (в эксперименте ставилась Windows XP Professional, хотя ставить можно и Windows 2000 и Windows Server 2003 и Windows XP Home Edition).

Немного теории

Как это ни странно Microsoft предусмотрели возможность ставить винду по сети. Для винд семейства NT5.

x установка производится через Remote Installation Services (для винд начиная с NT6 уже используется Windows Deployment Services, но в этой заметке не об этом).

Процес якобы прост: грузимся через PXE по сети, а запущенный оттуда установщик получает файлы по сети через сетевую расшару. В принципе в серверной винде уже есть RIS-сервер, но как было написано в начале имеющаяся винда не обязана быть серверной.

Готове стороннее решение

Для того, чтобы развернуть установку винды по сети есть такое готовое почти коробочное решение как Serva. Оно включает в себя DHCP и TFTP серверы, необходимые для разворацивания такой установки. В добавок к этому нам нужно минимум манипуляций для того, чтобы всё это поднять.

Решение это платное, но без покупки платной версии можно вполне продуктивно использовать его в личных целях.

Из огрничений можно отметить: максимальное количество паралельных установок — 2 и после каждых 50 минут работы Serva нужно будет перезапускать (хотя к этому времени эта штука уже будет не нужна, так как винда уже и успеет установиться).

План действий

Действие первое: Скачать Serva с оффициального сайта, распаковать куда-нибудь (в ходе эксперимента это был путь C:SERVA). Да, в установке программа не нуждается.

Действие второе: Запускаем. Понятно, что в версии Non-Supporter будет выведено окно с просьбой купить Supporter версию, но как я говорил выше — это необязательно.

Действие третее: Заходим в настройки программы.

Действие четвёртое: Настраиваем TFTP сервер. Нужно создать корневой каталог для работы программы (в ходе эксперимента это был C:SERVA_ROOT). Там должно быть достаточно места для размещения всех установочних образов и этот каталог должен быть читаемым для анонимусов (ну тоесть для всех). Этот каталог нужно указать в настройках TFTP сервера. На скрине приведены настройки с проводимого эксперимента.

Действие пятое: Настраиваем DHCP сервер. Судя по документации на Serva, для установки винды через RISDHCP нужно настроить в режим proxyDHCP.

Это подразумевает, что в нашей сети должен работать свой DHCP сервер, а также работающий WINS сервер (для того, чтобы можно было найти комьютер с Serva, поскольку обращение идёт по имени NetBIOS).

На всякий случай включаем MAC-фильтр, для того, чтобы не трогать остальные компы в сети. В список фильтра мыможем добавить до 10 адресов MAC. Не забываем также включить BINL.

Действие шестое: Нажимаем кнопку OK, закрываем программу. Запускам программу ещё раз, ждём, пока в её консоли на закончат выводится сообщения и снова закрываем. В корневом катологе будет создана структура для размещения образов винды.

Действие седьмое: Заливаем образы винды. Закидывать обязательно нужно в подкаталог WIA_RIS. Методика проста: создаём подакалог (например WinXP_32_SP3) и заливаем туда содержимое установочного диска (в нём обязательно будет каталог I386). Напомню, что винда Vista и выше ставится немного по другому и даной заметке об этом не рассказваю (так как сам не пробовал).

Действие восьмое: Расшариваем каталог SERVA_ROOT. Расшарить нужно под именем WIA_RIS_SHARE. Документация на Serva рекомендует это делать в режиме простого доступа. Нужно дать доступ всем на чтение и без авторизиции. Ещё нужно обявить её как Null Session Share. Конечно это немного дыра, но говорят, что по другому не работает.

Действие девятое: Запускам Serva. Ждём, пока процесс обработки образов завершится.

После этого можно спокойно запускать целевой комп и загружиться через PXE. Если всё работает, мы увидим меню с выбором винды для установки. Нажимаем в меню Enter и далее следуем инструкциям установщика. Ну а далее главное не выключайте комп с Serva до завершения второго этапа установки.

Источник: http://adment.org.ua/admin/75-nt5-setup-net-win

Установка WINDOWS по LAN


Расмотрена технология установки WINDOWS XP по сети, без использования RIS от M$.

Автор: Захар | Добавлено: 20 Февраля, 2010 | Много комментариев | Просмотров: 31725

Часть 1. Лирическая.

Так как
компьютер у меня появился примерно в то же время, как и первый школьный ранец,
то к концу обучения в школе я уже неплохо зарабатывал как эникейщик. В месяц я
раз пять-семь переустанавливал Винду, делал это с дисков. Иногда на машинах не
было привода, либо был – не нерабочий, или не читал DVD диски…а если
и читал – то еле-еле, пыхтел. Диски тоже не всегжда были идеальными – большое количество
установок на них сказывалось.

В конце
концов в своем эникейском развитии я пришел к тому, что начал переустанавливать
винду через LAN. Это
имеет множество преимуществ. Во первых, скорость чтения с HDD ноутбука и
передачи по LAN намного превышал судорожное чтение лазером сомнительного
диска. Также, ставил сразу то, что могло подойти определенному пользователю –
кому то «лицензию», кому то сборку. В общем, это весьма и весьма удобно.

Итак, что же
необходимо для того, чтобы ставить Windows по сети  и как это реализовывается? Немного лирики:

У Microsoft есть
RIS, которая
поддерживает все эти операции. Однако так как это все рассчитано на большие
сети, то в RIS  была обязательна доменная
организация сети. А зачем мне поднимать домен на единственном LAN порту ноутбука,
который у меня где только не бывает.

Процесс
загрузки представляет собой следующий процесс. Как только компьютер включается,
начинает работать загрузчик, находящийся на сетевой карте. Эта карта обязана
поддерживать функция bootROM.
Карта получает IP адрес, а также получает адрес TFTP – сервера (той
самой  «установочной» машины). Затем
сетевая карта обращается к TFTP серверу за определенным файлом, который, загрузив, и начинает
выполнять свою работу.

Если сетевая
карта bootROM не поддерживает, то тут на помощь может прийти Microsoft
Windows Remote Boot Disk Generator, который можно скачать тут. Программа эта
может помочь не всем, только 32 картам. Если ваша карта не является одной из
тридцати двух – вам на http://romomatic.net/ .

Часть 2. Необходимые папки.

Итак,
подготавливаем свой рабочий ноутбук. Для этого создаем директорию d:/lanstart/ Там создаем папку WindowsXP. В ней создаем еще ISNTALL, куда копируем папки I386 и, если есть, папка $OEM$ (очевидно, что названия
папок могут быть любыми – но латиница желательна). Затем папку WindowsXP мы
делаем доступной по сети. Добавляем для группы ВСЕ привилегии на чтение.
Учетная запись гостя должна быть активирована.

Из
дистрибутива в папку WindowsXP копируем файлы ntdetect.com, setupldr.ex_, startrom.co_,
startrom.n1_
. Теперь запускаем командную строку в этой папке и разархивирует
указанные файлы командой expand.

expand setupldr.ex_ ntldr

expand -r startrom.co_

expand -r startrom.n1_

Также копируем
файл bootfont.ini
без него вся загрузка будет проходить на вражеском для нас языке. Затем копируем
драйвера сетевых карт. Это делается в несколько этапов. В папке WindowsXP создаем
директорию DRV и
используем команду (из папки WindowsXP):

expand D:lanstartWindowsXPINSTALLI386net*.in_ -r
-f:*.inf D:lanstartWindowsXPDRV

Этим мы файл
net*.in_ драйверы в соответствующую папку. Над
ними необходимо проделать следущие операции:

for %i in (D:lanstartWindowsXPDRIVERS*.inf)
do type %i | findstr «.sys,,,» >>D:lanstartWindowsXPDRIVERSlist

for /F «delims=,» %f in (D:lanstartWindowsXPDRIVERSlist)
do echo %f >> D:lanstartWindowsXPDRIVERSlist.txt

Эти команды
создают и подготавливают файл list
для драйверов сетевых карт. Для добавления драйверов других карт необходимо
скопировать inf файл в папку D:lanstartWindowsXPDRV а файл sys драйвера    в
папку D:lanstartWindowsXPDRVSYS А затем те, что в D:lanstartWindowsXPDRIVERSSYS , копируем в D:lanstartWindowsXPINSTALLI386
.

 Часть 3. Необходимые программы.

Нам
понадобиться программа TFTPD32. В которой есть все, для того, что мы задумали.
Скачать ее можно здесь.

Сначала
настраиваем TFTP сервер, дл этого в Base Directory я указываю папку, где у нас
содержится операционка — D:lanstartWindowsXP . Отключаем все службы и
режимы, оставляем только DHCP сервер и TFTP сервер. В безопасности TFTP (Security) выбираем NONE. Включаем режим «Use anticipation window» — устанавливаем
значение 14320. Если с такими настройками загрузка будет вылетать, последний
режим нужно отключить (он отвечает за скорость загрузки).

 

Затем
настраиваем DHCP сервер. Для этого произвольно настраиваем диапазон IP адресов,
а вот в bootfile выбираем тот startrom.n12, что находится в D:lanstartWindowsXP
. Маску указываем пошире – 255.255.255.0

Затем качаем
RIS-LINUX тут. Он нам необходим для использования BINL службы – с помощью нее
устанавливаемая система будет понимать, с какой сетевой картой она будет
работать. Для этого используем rislinux и
интерпритатор Python

 Распаковываю
 rislinux в
директорию  D:lanstartris . Затем в командной строке заходим в этот каталог и
выполняем

infparser.py D:lanstartWindowsXPDRV

Если у вас
достаточно кармы, то на экран выйдет Compiled xxx drivers, где ХХХ – есть количетсво
драйверов, подвергшихся обработке. Затем запускаю binlsrv.py – в командной
строке так и пишем

binlsrv.py

Затем
скачайте тут файл winnt.sif. Внимательно просмотрите его и поправьте строку с
директориями:

Н вот
собственно и все. Можете приступать к установке, обязательно поставив в БИОСе нужные
галочки и бары.

Удачи.

Предустановочная среда может использоваться не только для установки операционной системы, но и как основа для инструментов системного администратора, например, восстановления системы, антивирусного лечения, диагностики сети и т.д. В данной статье будем рассматривать стандартный образ WinPE без добавления административных утилит, так как это тема для отдельной статьи.

Последовательность сетевой загрузки WinPE, начиная с версии 2.0, следующая:

  1. загружается сетевое ядро pxeboot.com;
  2. сетевое ядро загружает стандартный диспетчер загрузки bootmgr.exe, далее сетевая загрузка практически не отличается от загрузки с других носителей;
  3. диспетчер загрузки читает файл BCD (boot configuration data), где прописана конфигурационная информация (расположение загрузочных файлов), загружает необходимый шрифт (wgl4_boot.ttf) и драйвер виртуального диска boot.sdi, потом загружается образ WinPE;
  4. диспетчер загрузки передает управление программе, указанной в параметре path BCD-файла.

Для получения вышеуказанных файлов нет необходимости разворачивать (скачивать и устанавливать) пакеты Windows AIK, как сказано, например, здесь. Также необязателен похожий пакет OEM Preinstallation Kit. Нам нужен только сам установочный диск или даже его образ, в последнем случае на вашем компьютере должно быть 7Zip или любая другая программа, которая позволит копировать файлы из образов ISO и WIM. Поэтому не тратьте время на закачку и установку Windows AIK. Подойдут любые совместимые с архитектурой дистрибутивы Windows 7, 8 и даже 10. Для максимальной совместимости лучше использовать архитектуру x86.

Файлы boot.sdi и bcd можно взять в каталоге boot, здесь же можно взять целиком подкаталог fonts (там располагается шрифт wgl4_boot.ttf), а из каталога sources нужен только файл boot.wim. Потребуются еще два файла, которые располагаются в образе boot.wim. Проще всего воспользоваться графическим файловым менеджером 7Zip, но если вы собираетесь добавлять в образ WinPE драйверы или пакеты, то лучше использовать утилиту dism. Далее мы будем рассматривать вариант с dism, а для тех, кому достаточно будет стандартного образа, сообщаем: необходимые файлы (pxeboot.n12 и bootmgr.exe) находятся в каталоге windowsbootpxe. Файл pxeboot.n12 отличается от, указанного выше, pxeboot.com тем, что не требует нажатия клавиши F12.

В случае с dism потребуется компьютер с Windows 7-10, так как на Windows XP dism не работает, как в прочем и с утилитой bcdedit. Работать с этими утилитами можно только из под администратора, то есть находим в кнопке пуск пункт «Командная строка», щелкаем правой кнопкой мыши по этому пункту и выбираем из контекстного меню «Запуск от имени администратора» (способов много, все эти способы и для всех операционных систем перечислять смысла нет, если не получилось попробуйте включить соображалку). Получить справку по работе с этой утилитой можно, набрав в запущенной командной строке:

dism /?

Например, мы хотим убедиться, что это нужный нам WIM-файл, то есть нам нужны сведения об образах в WIM-файле, для этого получим справку о команде /Get-Wiminfo, набрав в консоли:

dism /get-wiminfo /?

Подключим образ следующей командой:

dism /mount-wim /wimfile:<путь_к_WIM-файлу> /index:<индекс_образа> /mountdir:<каталог_подключения>

Обращаю ваше внимание, что путь к WIM-файлу и каталогу подключения должны существовать на этом компьютере, а индекс образа можно узнать командой /Get-Wiminfo. В каталоге подключения находим папку windowsbootpxe, в которой берем два файла: pxeboot.n12 и bootmgr.exe.

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

dism /image:<каталог_подключения> /Add-Driver /driver:<каталог_c_драйвером> /recurse /ForceUnsigned

Если вам потребуется добавление дополнительных пакетов, например, таких как: WMI, HTA, MDAC, NetFX, PPPoE, PowerShell, scripting и др., то их нужно сначала найти. Например, установить Windows OPK или AIK или ADK. Потом выполнить команду:

Dism /image:<каталог_подключения> /Add-Package /PackagePath: <путь_и_имя_пакета_cab>

Далее надо отключить образ командой:

dism /unmount-wim /mountdir:<каталог_подключения> /commit

Дальше мы рассмотрим pxelinux – сетевой загрузчик по PXE из пакета syslinux, который надо скачать. Распакуем скачанный файл, но прежде чем будем копировать файлы, разберемся с корневым каталогом. Допустим, мы используем Tftpd32 под операционной системой Windows, и корневым каталогом мы делаем C:tftpd32. Далее все пути мы будем отсчитывать от этого каталога, а указывать мы его не будем, более того в путях будет использоваться прямой слэш, а не обратный как в Windows. То есть, если указано pxelinux.cfg/default, то реальный путь будет C:tftpd32pxelinux.cfgdefault, причем default это файл без расширения. Скопируем следующие файлы из каталога, куда распаковали syslinux в корневой каталог (то есть C:tftpd32):

  • bioscorepxelinux.0 (собственно сам сетевой загрузчик);
  • из каталога bioscom32menu два файла: menu.c32 и vesamenu.c32 (menu.c32 будем использовать только для тех машин, где не сработает vesamenu.c32);
  • bioscom32chainchain.c32 (модуль управления загрузчиками, обычно используется для локальной загрузки);
  • bioscom32elflinkldlinuxldlinux.c32 (вторичный загрузчик, обязателен при использовании pxelinux.0);
  • bioscom32liblibcom32.c32 (необходим при использовании chain.c32);
  • bioscom32libutillibutil.c32 (необходим при использовании chain.c32);
  • biosmemdiskmemdisk (драйвер загрузки образов флоппи, жесткого диска, ISO и т.д.).

Сетевой загрузчик не очень сильно отличается от родительского проекта syslinux, поэтому многое, что применимо и при загрузке с флешки или компакт-диска и наоборот. Создадим папку pxelinux.cfg, в которой будет пока единственный файл (потом с ростом вариантов загрузки будет увеличиваться количество конфигурационных файлов) – default, со следующим содержимым:

UI vesamenu.c32
MENU TITLE PXE Special Boot Menu

LABEL bootlocal
   MENU LABEL ^Boot local disk
   MENU DEFAULT
   LOCALBOOT 0
 TIMEOUT 80
 TOTALTIMEOUT 9000
 
LABEL winpe
   MENU LABEL ^WinPE
   KERNEL pxeboot.0

Первая строчка задает графический характер меню, вторая – название всего меню. Потом идут два пункта меню, которые идентифицируются как bootlocal и winpe, а на экран будут выведены: Boot local disk и WinPE. Как вы догадались, первый пункт меню является пунктом по умолчанию и обеспечивает локальную загрузку, но нам интересен второй пункт. Получается какая-то путаница, сначала говорилось о pxeboot.com, скопировали pxeboot.n12, а прописываем pxeboot.0. Дело в том, что pxelinux предъявляет свои требования к наименованию сетевых загрузчиков – расширение таких файлов .0, кстати не путайте pxeboot.0, который мы взяли из образа WinPE с pxelinux.0, взятый из syslinux. Второй требуется для отображения меню, а первый загружается только после выбора соответствующего меню. Значит, мы должны переименовать pxeboot.n12 в pxeboot.0 и поместить в корневую папку.

Также в корневую папку мы должны поместить bootmgr.exe. Создаем в корневой папке подкаталог boot, куда нужно поместить два файла: bcd и boot.sdi и каталог fonts, еще надо создать каталог sources, куда скопируем файл boot.wim. Если вас устраивает подобное расположение всех загрузочных файлов, то файл bcd менять не надо. Хитрость тут заключается в том, что сетевая загрузка аналогична загрузке с компакт-диска или флешки.

Можем запускать DHCP и TFTPD (в нашем примере это Tftpd32), только проверьте правильность настроек: каталог — C:tftpd32, файл — pxelinux.0, выбор сетевого интерфейса и т.д. При наличии ошибок или отсутствия нужного результата, смотрите вывод в журнал (Log Viewer). Отдельно стоит сказать про компьютеры с отсутствием совместимости с BIOS, то есть только с UEFI. Для таких компьютеров нужны другие файлы:

  • вместо pxelinux.0 syslinux.efi, который располагается в efi32efisyslinux.efi для 32-разрядных систем или efi64efisyslinux.efi для 64-разрядных;
  • вместо ldlinux.c32 соответственно — efi32com32elflinkldlinuxldlinux.e32 или efi64com32elflinkldlinuxldlinux.e64.

Рассмотрим последний вопрос нашей статьи: «А что если нужно изменить стандартное расположение загрузочных файлов WinPE?». Тогда нам нужно сделать изменения в файле bcd. Вообще-то файл bcd представляет собой обычный куст реестра и может быть загружен стандартным regedit, но так не удобно будет работать с двоичными данными, поэтому воспользуемся утилитой bcdedit. Как и в работе с предыдущей утилитой нам нужен режим администратора, поэтому, если вы закрыли окно командной строки, его надо открыть таким же способом. Справку по работе с утилитой bcdedit можно получить набрав:

bcdedit /?

Для начала определимся, что в переменной %BCD% будет полное имя нового файла BCD, создадим этот файл:

bcdedit /createstore %BCD%

Далее создадим новую запись дополнительных параметров, требуемых диспетчером загрузки для устройств электронных дисков:

bcdedit /store %BCD% /create {ramdiskoptions} /d "Ramdisk options"

Задаем два параметра, причем второй ссылается на переменную %SDI%, которая содержит путьboot.sdi относительно загрузочного устройства (первоначально было bootboot.sdi):

bcdedit /store %BCD% /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store %BCD% /set {ramdiskoptions} ramdisksdipath %SDI%

Создаем новую запись для WinPE:

bcdedit /store %BCD% -create /d "WinPE Boot Image" /application osloader

Результатом последней команды будет вывод на экран GUID в фигурных скобках, далее мы его будем обозначать как переменную %GUID%. Вообще-то это можно было бы автоматизировать с помощью команды FOR, но тогда сложнее разбирать их. Устанавливаем параметр системного корневого каталога:

bcdedit /store %BCD% /set %GUID% systemroot Windows

Устанавливаем параметры определения HAL и WinPE:

bcdedit /store %BCD% /set %GUID% detecthal Yes
bcdedit /store %BCD% /set %GUID% winpe Yes

Устанавливаем параметры устройства, содержащего операционную систему и устройство содержащее файл %WIM%, например windowswinpe.wim:

bcdedit /store %BCD% /set %GUID% osdevice ramdisk=[boot]%WIM%,{ramdiskoptions}
bcdedit /store %BCD% /set %GUID% device ramdisk=[boot]%WIM%,{ramdiskoptions}

Создаем еще одну запись диспетчера загрузки:

bcdedit /store %BCD% /create {bootmgr} /d "Windows BootManager"

Устанавливаем параметр ожидания:

bcdedit /store %BCD% /set {bootmgr} timeout 30

Устанавливаем очередность:

bcdedit /store %BCD% /set {bootmgr} displayorder %GUID%

Все, BCD-файл готов, можно его подкладывать в каталог boot нашего TFTPD-сервера.

Понравилась статья? Поделить с друзьями:
  • Загрузка жесткого диска на 100 процентов в windows 10 решение проблемы
  • Загрузка windows server 2019 с флешки
  • Загрузка жесткого диска 100 процентов что делать на windows 10
  • Загрузка windows 7 с vhd образа
  • Загрузка диска на 100 процентов windows 10 решение проблемы на ноутбуке