<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Installing Windows 7 with a PXE boot server</title>
	<atom:link href="http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/</link>
	<description>here be daemons</description>
	<lastBuildDate>Tue, 27 Nov 2012 17:14:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Justin</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-404</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Sun, 12 Feb 2012 17:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-404</guid>
		<description><![CDATA[This was a great help. Thanks so much!]]></description>
		<content:encoded><![CDATA[<p>This was a great help. Thanks so much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Network Booting &#8211; Part iii&#160;&#124;&#160;Greg Williams</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-273</link>
		<dc:creator>Network Booting &#8211; Part iii&#160;&#124;&#160;Greg Williams</dc:creator>
		<pubDate>Sun, 17 Jul 2011 20:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-273</guid>
		<description><![CDATA[[...] following batch script can then be used to prepare a Windows PE image (copied from here). Please note it must be run from an AIK cmd prompt (Start -&gt; All Programs -&gt; Microsoft [...]]]></description>
		<content:encoded><![CDATA[<p>[...] following batch script can then be used to prepare a Windows PE image (copied from here). Please note it must be run from an AIK cmd prompt (Start -&gt; All Programs -&gt; Microsoft [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff McAffee</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-246</link>
		<dc:creator>Jeff McAffee</dc:creator>
		<pubDate>Thu, 12 May 2011 20:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-246</guid>
		<description><![CDATA[Thanks for the info!

I was able to get this to work successfully with a few modifications.

Instead of installing dhcp (or dnsmasq) on the server I was able to use my router because it&#039;s running DD-WRT.
Under the Services tab:
	Enable DNSMasq (if it is not already enabled).
	In the options box, enter:
dhcp-boot=pxelinux.0,[TFTP-HOST-NAME],[TFTP-SERVER-IP]

	Replace [TFTP-HOST-NAME],[TFTP-SERVER-IP] with the actual values for your PXE server. In my case, the line looked like:
dhcp-boot=pxelinux.0,hermes,192.168.1.101
	
At this point, I was able to find the PXE server during boot up but I was getting an error during the PXE boot about Forbidden directory.
From what I could find online, this is a bug in tftpd-hpa. Everything says that using the -s (--secure) option will fix it, but even with the -s option in the tftpd-hpa configuration, I was still getting this error.

To work around this, I installed xinetd and made these changes:

For the tftpd-hpa configuration in /etc/default/tftpd-hpa:
RUN_DAEMON = &quot;no&quot;

I then created a xinet conf file for tftp (/etc/xinetd.d/tftp) containing:
service tftp
{
	protocol = udf
	port = 69
	socket_type = dgram
	wait = yes
	user = root
	server = /usr/sbin/in.tftpd
	server_args = -s -m /var/lib/tftpboot/tftpd.remap -vvv /var/lib/tftpboot
	disable = no
}

Now to restart xinet:
sudo /etc/init.d/xinetd restart

What&#039;s happening here is that instead of running tftp in stand-alone mode, I have xinet start it when needed.
One other note, I found that I needed to make sure the /var/lib/tftpboot dir (and all child dirs) had a+r permissions:
sudo chmod -R a+r /var/lib/tftpboot

Hopefully this will help others (and prevent bruised foreheads due to keyboard impacts). :)]]></description>
		<content:encoded><![CDATA[<p>Thanks for the info!</p>
<p>I was able to get this to work successfully with a few modifications.</p>
<p>Instead of installing dhcp (or dnsmasq) on the server I was able to use my router because it&#8217;s running DD-WRT.<br />
Under the Services tab:<br />
	Enable DNSMasq (if it is not already enabled).<br />
	In the options box, enter:<br />
dhcp-boot=pxelinux.0,[TFTP-HOST-NAME],[TFTP-SERVER-IP]</p>
<p>	Replace [TFTP-HOST-NAME],[TFTP-SERVER-IP] with the actual values for your PXE server. In my case, the line looked like:<br />
dhcp-boot=pxelinux.0,hermes,192.168.1.101</p>
<p>At this point, I was able to find the PXE server during boot up but I was getting an error during the PXE boot about Forbidden directory.<br />
From what I could find online, this is a bug in tftpd-hpa. Everything says that using the -s (&#8211;secure) option will fix it, but even with the -s option in the tftpd-hpa configuration, I was still getting this error.</p>
<p>To work around this, I installed xinetd and made these changes:</p>
<p>For the tftpd-hpa configuration in /etc/default/tftpd-hpa:<br />
RUN_DAEMON = &#8220;no&#8221;</p>
<p>I then created a xinet conf file for tftp (/etc/xinetd.d/tftp) containing:<br />
service tftp<br />
{<br />
	protocol = udf<br />
	port = 69<br />
	socket_type = dgram<br />
	wait = yes<br />
	user = root<br />
	server = /usr/sbin/in.tftpd<br />
	server_args = -s -m /var/lib/tftpboot/tftpd.remap -vvv /var/lib/tftpboot<br />
	disable = no<br />
}</p>
<p>Now to restart xinet:<br />
sudo /etc/init.d/xinetd restart</p>
<p>What&#8217;s happening here is that instead of running tftp in stand-alone mode, I have xinet start it when needed.<br />
One other note, I found that I needed to make sure the /var/lib/tftpboot dir (and all child dirs) had a+r permissions:<br />
sudo chmod -R a+r /var/lib/tftpboot</p>
<p>Hopefully this will help others (and prevent bruised foreheads due to keyboard impacts). <img src='http://doomclaw.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Need application on server to allow Network boot of windows pc's force boot img load</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-223</link>
		<dc:creator>Need application on server to allow Network boot of windows pc's force boot img load</dc:creator>
		<pubDate>Wed, 06 Apr 2011 11:23:38 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-223</guid>
		<description><![CDATA[[...] want to install Windows over the network (deployed from a Linux server) you should have a look at this and this for Windows Vista/7, I have already used those HowTos and they work fine. For older [...]]]></description>
		<content:encoded><![CDATA[<p>[...] want to install Windows over the network (deployed from a Linux server) you should have a look at this and this for Windows Vista/7, I have already used those HowTos and they work fine. For older [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shpokas</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-188</link>
		<dc:creator>shpokas</dc:creator>
		<pubDate>Sun, 06 Feb 2011 20:40:19 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-188</guid>
		<description><![CDATA[awesome!]]></description>
		<content:encoded><![CDATA[<p>awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kabassanov</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-174</link>
		<dc:creator>Kabassanov</dc:creator>
		<pubDate>Thu, 13 Jan 2011 18:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-174</guid>
		<description><![CDATA[%%i was unexpected at this time”. Any ideas?

You have to be carefull because tokens are (at least) langage dependent. For example, in French versions the GUID is the 2nd and not the 3th token. you have to modify the script or the following bcdedit commands will fail.

There is also something strange with the mounted image... I can&#039;t see any commit after all modifications have been done...]]></description>
		<content:encoded><![CDATA[<p>%%i was unexpected at this time”. Any ideas?</p>
<p>You have to be carefull because tokens are (at least) langage dependent. For example, in French versions the GUID is the 2nd and not the 3th token. you have to modify the script or the following bcdedit commands will fail.</p>
<p>There is also something strange with the mounted image&#8230; I can&#8217;t see any commit after all modifications have been done&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: moi</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-169</link>
		<dc:creator>moi</dc:creator>
		<pubDate>Wed, 05 Jan 2011 06:51:41 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-169</guid>
		<description><![CDATA[&lt;blockquote cite=&quot;comment-168&quot;&gt;


This error is normally displayed, when you run the command directly from command line instead within a script. To run the command directly you will have to use ‘%i’ instead of ‘%%i’.&#160;&#160;

&lt;/blockquote&gt;

thanks Skaven! I was indeed running the commands from the shell. I will retry later today. Thanks again!]]></description>
		<content:encoded><![CDATA[<blockquote cite="comment-168">
<p>This error is normally displayed, when you run the command directly from command line instead within a script. To run the command directly you will have to use ‘%i’ instead of ‘%%i’.&nbsp;&nbsp;</p>
</blockquote>
<p>thanks Skaven! I was indeed running the commands from the shell. I will retry later today. Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skaven</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-168</link>
		<dc:creator>skaven</dc:creator>
		<pubDate>Wed, 05 Jan 2011 05:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-168</guid>
		<description><![CDATA[&lt;blockquote cite=&quot;comment-167&quot;&gt;%%i was unexpected at this time”. Any ideas?&lt;/blockquote&gt;This error is normally displayed, when you run the command directly from command line instead within a script. To run the command directly you will have to use &#039;%i&#039; instead of &#039;%%i&#039;.]]></description>
		<content:encoded><![CDATA[<blockquote cite="comment-167"><p>%%i was unexpected at this time”. Any ideas?</p></blockquote>
<p>This error is normally displayed, when you run the command directly from command line instead within a script. To run the command directly you will have to use &#8216;%i&#8217; instead of &#8216;%%i&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: moi</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-167</link>
		<dc:creator>moi</dc:creator>
		<pubDate>Tue, 04 Jan 2011 16:36:04 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-167</guid>
		<description><![CDATA[I am having an issue when running the command:

for /f &quot;Tokens=3&quot; %%i in (&#039;bcdedit /store %BCDStore% /create /d &quot;Windows 7 Install Image&quot; /application osloader&#039;) do set GUID=%%i

It gives me &quot;%%i was unexpected at this time&quot;. Any ideas?]]></description>
		<content:encoded><![CDATA[<p>I am having an issue when running the command:</p>
<p>for /f &#8220;Tokens=3&#8243; %%i in (&#8216;bcdedit /store %BCDStore% /create /d &#8220;Windows 7 Install Image&#8221; /application osloader&#8217;) do set GUID=%%i</p>
<p>It gives me &#8220;%%i was unexpected at this time&#8221;. Any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RIS Problem</title>
		<link>http://doomclaw.de/index.php/2009/08/18/installing-windows-7-with-a-pxe-boot-server/comment-page-1/#comment-150</link>
		<dc:creator>RIS Problem</dc:creator>
		<pubDate>Fri, 03 Dec 2010 16:17:24 +0000</pubDate>
		<guid isPermaLink="false">http://doomclaw.de/?p=3#comment-150</guid>
		<description><![CDATA[[...]  Maybe you are also interested to install Vista/Windows 7 over the network from a Linux server: Basics and Unattended. Both guides are for Windows 7, but work also with [...]]]></description>
		<content:encoded><![CDATA[<p>[...]  Maybe you are also interested to install Vista/Windows 7 over the network from a Linux server: Basics and Unattended. Both guides are for Windows 7, but work also with [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
