<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>AsusForum.NET -- WL500g - Blogs - MercuryV</title>
		<link>https://wl500g.info/blog.php?30184-MercuryV</link>
		<description>Asus WL500g WL-500g Forum @ WL500g.INFO chupa.nl is a discussion forum.  To visit the chupa forum, go to http://wl500g.info/ .</description>
		<language>en</language>
		<lastBuildDate>Sat, 27 Jun 2026 05:35:52 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://wl500g.info/images/misc/rss.jpg</url>
			<title>AsusForum.NET -- WL500g - Blogs - MercuryV</title>
			<link>https://wl500g.info/blog.php?30184-MercuryV</link>
		</image>
		<item>
			<title>Установка Windows 7 по сети</title>
			<link>https://wl500g.info/entry.php?1-Установка-Windows-7-по-сети</link>
			<pubDate>Thu, 29 Mar 2012 20:15:41 GMT</pubDate>
			<description>---Quote (Originally by ryzhov_al)--- 
*Введение* 
 
Ниже приведён HOW-TO, описывающий сетевую установку Windows 7 x64 с помощью роутера. 
Для повторения процедуры установки вам понадобятся следующие файлы: 
 
 
* установочный диск\ISO-образ Windows 7, можно взять здесь...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				<div class="bbcode_postedby">
					<img src="images/misc/quote_icon.png" alt="Quote" /> Originally Posted by <strong>ryzhov_al</strong>
					<a href="showthread.php?p=248312#post248312" rel="nofollow"><img class="inlineimg" src="images/buttons/viewpost-right.png" alt="View Post" /></a>
				</div>
				<div class="message"><b>Введение</b><br />
<br />
Ниже приведён HOW-TO, описывающий сетевую установку Windows 7 x64 с помощью роутера.<br />
Для повторения процедуры установки вам понадобятся следующие файлы:<br />
<br />
<ul><li style="">установочный диск\ISO-образ Windows 7, можно взять <a href="http://technet.microsoft.com/ru-ru/evalcenter/cc442495.aspx" target="_blank">здесь</a> (3,4Гб),</li><li style=""><a href="http://www.microsoft.com/download/en/details.aspx?id=5753" target="_blank">ISO-образ Windows AIK for Windows 7</a> (1,3Гб),</li><li style=""><a href="http://www.microsoft.com/download/en/details.aspx?id=5188" target="_blank">ISO-образ Windows AIK for Windows 7 sp1</a> (0,9Гб),</li><li style=""><a href="http://wl500g.info/attachment.php?attachmentid=8810&amp;d=1333030902" target="_blank">архив</a> с готовыми файлами Wndows AIK, прикреплённый к этому посту (430Кб).</li></ul><br />
<br />
<b>Работа на ПК. Подготовка файлов</b><br />
<br />
<ol class="decimal"><li style="">смонтируйте ISO-образ <b>Windows AIK for Windows 7</b> и выполните установку среды AIK (StartCD.exe)</li><li style="">смонтируйте ISO-образ <b>Windows AIK for Windows 7 sp1</b> и обновите AIK, выполнив в командной строке от имени администратора:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:36px;">xcopy E:\ &quot;C:\Program Files\Windows AIK\Tools\PETools&quot; /ERDY</pre>
</div>где Е: - ваш диск со смонтированным ISO-образом.</li><li style="">выполните пункт меню &quot;Пуск &gt; Программы &gt; Microsoft Windows AIK &gt; Командная строка средств развертывания (Deployment Tools Command Prompt)&quot;,</li><li style="">определитесь с местом для хранения временных файлов (в примере d:\win7pe) и выполните в командной строке:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:36px;">copype.cmd amd64 d:\win7pe</pre>
</div>В архиве, прикреплённом к посту пять файлов, всех их вы можете найти в папке d:\win7pe. Последний файл, необходимый для сетевой загрузки - winpe.win - вам необходимо допилить самостоятельно. WinPE после загрузки компьютера будет обращаться к сетевой шаре роутера и скачивать оттуда файлы установки. Выберем имя общего сетевого ресурса на роутере для хранения файлов установки - <b>\\192.168.0.1\share\win7_install</b>, где 192.168.0.1 - ip-адрес вашего роутера.</li><li style="">смонтируйте ISO-образ с установочными файлами Windows 7 и скопируйте с него на сетевой ресурс <b>\\192.168.0.1\share\win7_install</b> папку sources целиком. Подчёркиваю, на сетевой шаре <b>\\192.168.0.1\share\win7_install</b> у вас должна появиться папка sources, а не её содержание. Теперь подготовим образ winpe.win, указав в нём имя нашей шары.</li><li style="">откройте командную строку от имени администратора и выполните:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:48px;">cd &quot;C:\Program Files\Windows AIK\Tools\amd64\Servicing&quot; 
Dism /Mount-Wim /WimFile:&quot;d:\win7pe\winpe.wim&quot; /index:1 /MountDir:&quot;d:\win7pe\mount&quot;</pre>
</div></li><li style="">Откройте в блокноте с администраторскими правами файл <b>d:\win7pe\mount\windows\system32\startnet.cmd</b> и приведите его содержание к следующему виду:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:108px;">wpeinit
net use z: \\192.168.0.1\share\win7_install
if exist z:\sources\setup.exe (
z:
cd \sources
setup.exe
)</pre>
</div></li><li style="">Закройте блокнот и окошки Проводника, &quot;ведущие&quot; в иерархию <b>d:\win7pe\mount</b> и размонтируйте образ winpe.win из командой строки с правами администратора:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:48px;">cd &quot;C:\Program Files\Windows AIK\Tools\amd64\Servicing&quot; 
Dism /unmount-Wim /MountDir:&quot;d:\win7pe\mount&quot; /Commit</pre>
</div></li><li style="">скопируйте на сетевую шару <b>\\192.168.0.1\share\win7_install</b> готовый файл <b>d:\win7pe\winpe.wim</b></li></ol><br />
<br />
<br />
<b>Работа на роутере. Настройка необходимых сервисов</b><br />
<br />
<ol class="decimal"><li style="">установите на роутер SAMBA 3.х, имеющаяся в прошивке SAMBA 2.0 не подходит для сетевой установки. Пример конфига в коде ниже:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:372px;">$ opkg install samba36-server 

$ cat /opt/etc/samba/smb.conf
[global]
    log file = /opt/var/log/%m
    netbios name = MYRouter
    workgroup = MYHOME
    server string = ASUS Router
    force user = admin
    interfaces = br0
    bind interfaces only = yes
    browseable = yes
    deadtime = 30
    encrypt passwords = true
    enable core files = no
    guest account = nobody
    invalid users = admin
    load printers = no
    local master = yes
    map to guest = Bad User
    min receivefile size = 0
    null passwords = yes
    obey pam restrictions = no
    os level = 20
    passdb backend = smbpasswd
    preferred master = auto
    printable = no
    reset on zero vc = yes
    remote announce = 192.168.0.255
    security = user
    smb encrypt = disabled
    smb passwd file = /opt/etc/samba/smbpasswd
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65535 SO_SNDBUF=65535
    syslog = 2
    writeable = yes
    unix charset = UTF-8
    use sendfile = yes

[share]
    path = /tmp/harddisk
    browseable = yes
    guest ok = yes
    writeable = yes


$ killall smbd
$ killall nmbd
$ /opt/sbin/smbd -D
$ /opt/sbin/nmbd -D</pre>
</div></li><li style="">скачайте и распакуйте приложенные к посту файлы для PXE-загрузки. Папка <b>/tmp/harddisk/win7_install/w7-pxe</b> выбрана для хранения файлов для PXE:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:84px;">$ mkdir /tmp/harddisk/win7_install/w7-pxe
$ cd /tmp/harddisk/win7_install
$ wget -O ./win7x64_pxe.tgz http://wl500g.info/attachment.php?attachmentid=8810&amp;d=1333030902
$ tar -xvzf ./win7x64_pxe.tgz
$ mv -f winpe.wim ./w7-pxe/boot</pre>
</div></li><li style="">Установите на роутер tftp-сервер, пример файла ремаппинга символов в коде ниже:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:132px;">$ opkg install tftpd-hpa

$ cat /opt/etc/tftpd/remap
r       ^\\             # Remove first double backslashes
rg      \\      /       # Convert backslashes to slashes
#e      pxeboot.n12      # Do not proces subsequent rules


$ tftpd-hpa -m /opt/etc/tftpd/remap -l -vvv -s /tmp/harddisk/win7_install/w7-pxe</pre>
</div></li><li style="">отредактируйте <b>/etc/dnsmasq.conf</b> добавив в конец файла строчку <b>dhcp-boot=pxeboot.n12</b>, сохраните изменения во flash-памяти роутера и перезапустите dnsmasq для того, чтобы настройки вступили в силу:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code" style="height:240px;">$ cat /etc/dnsmasq.conf
user=nobody
resolv-file=/tmp/resolv.conf
no-poll
interface=br0
no-negcache
cache-size=512
dhcp-leasefile=/tmp/dnsmasq.log
dhcp-range=lan,192.168.0.1,192.168.0.254,86400
read-ethers
dhcp-authoritative
dhcp-boot=pxeboot.n12


$ flashfs save
$ flashfs commit
$ killall dnsmasq
$ dnsmasq</pre>
</div></li></ol><br />
Всё готово.<br />
<br />
<b>Технические подробности для любознательных</b><br />
<br />
Процесс сетевой установки можно поделить на следующие этапы:<br />
<br />
<ol class="decimal"><li style="">ПК, загружаясь по сети, первым делом взаимодействует с DHCP-сервером dnsmasq, получая помимо сетевых настроек опцию, описывающую какой файл необходимо закачать по tftp и где, собственно, этот tftp-сервер находится.</li><li style="">ПК обращается к tftp-серверу tftpd-hpa, выкачивает крохотный загрузчик pxeboot.n12 и передаёт ему управление,</li><li style="">pxeboot.n12 выкачивает полноценный менеджер загрузки Windows bootmgr.exe,</li><li style="">bootmgr.exe, свою очередь, выкачивает данные конфигурации загрузки /boot/BCD и получает инструкцию о дальнейших действиях. Вы можете подготовить BCD <a href="http://w7seven.ru/installation/98-ustanovka-windows-7-po-seti.html" target="_blank">самостоятельно</a>, я специально упростил мануал, приложив готовый. BCD представляет собой примитивный куст реестра Windows, вы даже можете подгрузить его в regedit и редактировать по своему усмотрению.</li><li style="">далее bootmgr.exe выкачивает по tftp файлы boot.sdi (System Deployment Image) и  winpe.wim - готовый образ операционной системы Windows PЕ, разворачивает его непосредственно в оперативной памяти и передаёт ему управление. Требования к клиентскому ПК - не менее 512Мб RAM. Признаком успешного завершения этого этапа будет переход графический интерфейс Windows PE. <br />
Обращаю ваше внимание на то, что вы можете подкладывать в папку w7-pxe/boot свой файл winpe.win для выполнения собственных нужд, как-то:<br />
<ul><li style="">создание эталонного образа ПК, который будет потом развёрнут на других компьтерах,</li><li style="">заливка подготовленного образа Windows на ПК. Кстати, как раз с помощью этой штатной возможности сделаны образы Windows вместе с софтом, доступные на торрентах. В описаниях к ним любят хвалиться &quot;Установка ОС за пять минут&quot;,</li><li style="">загрузка ERD-инструментария для восстановления работоспособности Windows. Все эти самодельные загрузочные флешки всех мастей на торрентах (<a href="http://nnm-club.ru/forum/viewtopic.php?t=370753" target="_blank">пример</a>), содержащие в себе как швейцарских нож все мыслимые и немыслимые инструменты построены на базе WindowsPE. Вам ничего не мешает взять с такой флешки wim-образ и подложить его в <b>/tmp/harddisk/win7_install/w7-pxe/boot</b>. Всё будет отлично работать.</li></ul></li><li style="">после выкачивания образа winpe.wim tftp-сервер больше не используется. Развёрнутая в памяти Windows PE сама инициализирует сетевые контроллеры. Если сетевой контроллер ПК построен на каком-то экзотическом железе, то дальнейшая установка Windows будет невозможна. Установка дальше продолжается, используя исключительно SAMBA-шару роутера.</li><li style="">Windows PE выполняет скрипт <b>\windows\system32\startnet.cmd</b>, в котором сетевая шара роутера подключается как сетевой диск и запускает установку Windows так, будто была выполнена загрузка с компакт-диска: будет выведено меню разбивки дисков и прочие шаги. </li></ol><br />
Установка Windows 7 от момента старта &quot;голого&quot; ПК до окончания установки и появления рабочего стола занимает ~25 минут.</div>
			
		</div>
	</div>
</div></blockquote>


<!-- attachments -->
	<div class="blogattachments">
		
		
		
		
			<fieldset class="blogcontent">
				<legend>Attached Files</legend>
				<ul>
					
				</ul>
			</fieldset>
		

	</div>
<!-- / attachments -->
]]></content:encoded>
			<dc:creator>MercuryV</dc:creator>
			<guid isPermaLink="true">https://wl500g.info/entry.php?1-Установка-Windows-7-по-сети</guid>
		</item>
	</channel>
</rss>
