<?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: PXE boot WinPE 2 (Vista) using Linux as the PXE Server</title>
	<atom:link href="http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8/feed" rel="self" type="application/rss+xml" />
	<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8</link>
	<description>UK based Asterisk, Trixbox, FreePBX and A2Billing Servers</description>
	<lastBuildDate>Mon, 06 Feb 2012 16:56:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: How to deal with an existing WDS PXE directory ?</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-3633</link>
		<dc:creator>How to deal with an existing WDS PXE directory ?</dc:creator>
		<pubDate>Wed, 29 Jun 2011 05:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-3633</guid>
		<description>[...] boot  Correct so far?  These links might help:  http://linux-sxs.org/internet_serving/pxeboot.html  http://sysadminman.net/blog/2007/pxe...e-pxe-server-8  Please let us know how it [...]</description>
		<content:encoded><![CDATA[<p>[...] boot  Correct so far?  These links might help:  <a href="http://linux-sxs.org/internet_serving/pxeboot.html" rel="nofollow">http://linux-sxs.org/internet_serving/pxeboot.html</a>  <a href="http://sysadminman.net/blog/2007/pxe...e-pxe-server-8" rel="nofollow">http://sysadminman.net/blog/2007/pxe&#8230;e-pxe-server-8</a>  Please let us know how it [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: basher</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-3494</link>
		<dc:creator>basher</dc:creator>
		<pubDate>Mon, 23 May 2011 06:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-3494</guid>
		<description>After bashing my head on the wall too many times for not being able to get this to work (having the \Boot\BCD error 0x00000001 while checking on the -vvv log the file was being downloaded) I figured out I would try with Tftp32 by Ph. Jounin and it worked like a charm!

So I was left to hunt what was wrong with tftp-hta and I found &quot;-r blksize&quot; was somehow messing up the transfer (was there by default on my inetd.conf). Now this PXE booting works and it is Awesome!!!

One thing I think would be interesting to point out is that pxeboot.com (or .n12) must be renamed to .0 otherwise it won&#039;t be recognized by syslinux (PXELinux) as a PXE bootstrap program (NBP).

Thanks!!</description>
		<content:encoded><![CDATA[<p>After bashing my head on the wall too many times for not being able to get this to work (having the \Boot\BCD error 0&#215;00000001 while checking on the -vvv log the file was being downloaded) I figured out I would try with Tftp32 by Ph. Jounin and it worked like a charm!</p>
<p>So I was left to hunt what was wrong with tftp-hta and I found &#8220;-r blksize&#8221; was somehow messing up the transfer (was there by default on my inetd.conf). Now this PXE booting works and it is Awesome!!!</p>
<p>One thing I think would be interesting to point out is that pxeboot.com (or .n12) must be renamed to .0 otherwise it won&#8217;t be recognized by syslinux (PXELinux) as a PXE bootstrap program (NBP).</p>
<p>Thanks!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ndog</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-3374</link>
		<dc:creator>ndog</dc:creator>
		<pubDate>Wed, 27 Apr 2011 22:04:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-3374</guid>
		<description>Like TomasK, compiling a wim to a ISO file is not that hard, besides its easier to boot using memdisk and an iso. Rather than mess around with tftp redirections and messing up your root tftpboot share folder just make an iso and pxe boot, easy and not messy</description>
		<content:encoded><![CDATA[<p>Like TomasK, compiling a wim to a ISO file is not that hard, besides its easier to boot using memdisk and an iso. Rather than mess around with tftp redirections and messing up your root tftpboot share folder just make an iso and pxe boot, easy and not messy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TomasK</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-2455</link>
		<dc:creator>TomasK</dc:creator>
		<pubDate>Mon, 07 Mar 2011 10:27:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-2455</guid>
		<description>Thank you, I &#039;ve got it working now.
I&#039;ve solved this using wireshark and found the same problem as ChrisH. There was problem with looking for font file and then 
/boot/boot.wim, problem was I had it in /Boot/boot.wim. At first I have moved boot.wim and it worked. Then I did some changes in BCD and it caused it work even if boot.wim was in /Boot/ directory.

So now it&#039;s fully working.

I have also found out that wgl4_boot.ttf is not needed, it will boot anyway. I &#039;ve also played with booting whole ISO with windows PE (http://www.savelono.com/linux/how-to-install-windows-7-over-a-network-using-linux-pxe-dnsmasq-and-samba.html) and then booting ISO file using http (it&#039;s much faster than TFTP) (http://syslinux.zytor.com/wiki/index.php/MEMDISK).

Thank you all for help.
TomasK</description>
		<content:encoded><![CDATA[<p>Thank you, I &#8216;ve got it working now.<br />
I&#8217;ve solved this using wireshark and found the same problem as ChrisH. There was problem with looking for font file and then<br />
/boot/boot.wim, problem was I had it in /Boot/boot.wim. At first I have moved boot.wim and it worked. Then I did some changes in BCD and it caused it work even if boot.wim was in /Boot/ directory.</p>
<p>So now it&#8217;s fully working.</p>
<p>I have also found out that wgl4_boot.ttf is not needed, it will boot anyway. I &#8216;ve also played with booting whole ISO with windows PE (<a href="http://www.savelono.com/linux/how-to-install-windows-7-over-a-network-using-linux-pxe-dnsmasq-and-samba.html" rel="nofollow">http://www.savelono.com/linux/how-to-install-windows-7-over-a-network-using-linux-pxe-dnsmasq-and-samba.html</a>) and then booting ISO file using http (it&#8217;s much faster than TFTP) (<a href="http://syslinux.zytor.com/wiki/index.php/MEMDISK" rel="nofollow">http://syslinux.zytor.com/wiki/index.php/MEMDISK</a>).</p>
<p>Thank you all for help.<br />
TomasK</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChrisH</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-2454</link>
		<dc:creator>ChrisH</dc:creator>
		<pubDate>Mon, 07 Mar 2011 09:44:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-2454</guid>
		<description>I had the same error as ThomasK. I checked /var/log/messages and it turned out you need to have the file wgl4_boot.ttf in a Fonts subdirectory.
Also the file BCD was in lower characters. Moved it to upper characters and I could successfully boot following these instructions.

Thanks Matt.</description>
		<content:encoded><![CDATA[<p>I had the same error as ThomasK. I checked /var/log/messages and it turned out you need to have the file wgl4_boot.ttf in a Fonts subdirectory.<br />
Also the file BCD was in lower characters. Moved it to upper characters and I could successfully boot following these instructions.</p>
<p>Thanks Matt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TGP1994</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-2429</link>
		<dc:creator>TGP1994</dc:creator>
		<pubDate>Wed, 02 Mar 2011 20:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-2429</guid>
		<description>TomasK: One thong that became indespensible to me was the tftp&#039;s error log. Browser around in the /var/log folder and see if you can find a file that may pertain to tftp. (tail -f filename is helpful for live monitoring, fyi)</description>
		<content:encoded><![CDATA[<p>TomasK: One thong that became indespensible to me was the tftp&#8217;s error log. Browser around in the /var/log folder and see if you can find a file that may pertain to tftp. (tail -f filename is helpful for live monitoring, fyi)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TomasK</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-2427</link>
		<dc:creator>TomasK</dc:creator>
		<pubDate>Wed, 02 Mar 2011 18:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-2427</guid>
		<description>I&#039;ve searched using google and gone thru some results but nothing helped. 

I think there must be something wrong with \ to / conversion but it&#039;s strange-</description>
		<content:encoded><![CDATA[<p>I&#8217;ve searched using google and gone thru some results but nothing helped. </p>
<p>I think there must be something wrong with \ to / conversion but it&#8217;s strange-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-2426</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Wed, 02 Mar 2011 17:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-2426</guid>
		<description>I&#039;m afraid it&#039;s been a long time since I played with this so I&#039;m not going to be much help. Did you check through the comments to see if anything stood out?

Matt</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid it&#8217;s been a long time since I played with this so I&#8217;m not going to be much help. Did you check through the comments to see if anything stood out?</p>
<p>Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TomasK</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-2424</link>
		<dc:creator>TomasK</dc:creator>
		<pubDate>Wed, 02 Mar 2011 16:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-2424</guid>
		<description>Hi,

I am using Ubuntu 10.04 and trying boot Windows PE 3.0 (Win 7 based). Problem is it ends at



Status: 0xc000000f

Info: The boot selection failed because a required device is inaccessible.


I have followed lines at: http://msdn.microsoft.com/en-us/library/cc722358%28v=ws.10%29.aspx
and then tried to make it working on Ubuntu server.

My pxe root directory is /tftpboot.
Files in /tftpboot/Boot :
abortpxe.com  de-DE  hdlscom1.com  ja-JP  pt-PT        WdsConfig.inf
BCD           el-GR  hdlscom1.n12  ko-KR  pxeboot.com  wdsnbp.com
bootmgr.exe   en-US  hdlscom2.com  nb-NO  pxeboot.n12  winpe.wim
boot.sdi      es-ES  hdlscom2.n12  nl-NL  ru-RU        zh-CN
cs-CZ         fi-FI  hu-HU         pl-PL  sv-SE        zh-HK
da-DK         fr-FR  it-IT         pt-BR  tr-TR        zh-TW

dhcpd.conf:
default-lease-time 86400;
max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.255.0.0 {
        range 192.168.3.1 192.168.3.99;	 	
	filename &quot;\\Boot\\pxeboot.n12&quot;;
	next-server 192.168.2.50;	
        option subnet-mask 255.255.0.0;
        option broadcast-address 192.168.255.255;
        option routers 192.168.1.254;
}

-----------------------------------
# /etc/default/tftpd-hpa

TFTP_USERNAME=&quot;tftp&quot;
TFTP_DIRECTORY=&quot;/tftpboot&quot;
TFTP_ADDRESS=&quot;0.0.0.0:69&quot;
TFTP_OPTIONS=&quot;--secure -m /etc/tftp_remap.conf -vvv&quot;

RUN_DAEMON=&quot;yes&quot;
OPTIONS=&quot;-l -s /tftpboot&quot;
----------------------------------

/etc/tftp_remap.conf contains:
gr \\ /
 
-----------------------------------

I&#039;ve been playing with it for a while, getting different errors, I&#039;ve also tried use gPXE but it seems have no difference. 

Thank you for help.
TomasK</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I am using Ubuntu 10.04 and trying boot Windows PE 3.0 (Win 7 based). Problem is it ends at</p>
<p>Status: 0xc000000f</p>
<p>Info: The boot selection failed because a required device is inaccessible.</p>
<p>I have followed lines at: <a href="http://msdn.microsoft.com/en-us/library/cc722358%28v=ws.10%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/cc722358%28v=ws.10%29.aspx</a><br />
and then tried to make it working on Ubuntu server.</p>
<p>My pxe root directory is /tftpboot.<br />
Files in /tftpboot/Boot :<br />
abortpxe.com  de-DE  hdlscom1.com  ja-JP  pt-PT        WdsConfig.inf<br />
BCD           el-GR  hdlscom1.n12  ko-KR  pxeboot.com  wdsnbp.com<br />
bootmgr.exe   en-US  hdlscom2.com  nb-NO  pxeboot.n12  winpe.wim<br />
boot.sdi      es-ES  hdlscom2.n12  nl-NL  ru-RU        zh-CN<br />
cs-CZ         fi-FI  hu-HU         pl-PL  sv-SE        zh-HK<br />
da-DK         fr-FR  it-IT         pt-BR  tr-TR        zh-TW</p>
<p>dhcpd.conf:<br />
default-lease-time 86400;<br />
max-lease-time 604800;<br />
authoritative;<br />
subnet 192.168.0.0 netmask 255.255.0.0 {<br />
        range 192.168.3.1 192.168.3.99;<br />
	filename &#8220;\\Boot\\pxeboot.n12&#8243;;<br />
	next-server 192.168.2.50;<br />
        option subnet-mask 255.255.0.0;<br />
        option broadcast-address 192.168.255.255;<br />
        option routers 192.168.1.254;<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# /etc/default/tftpd-hpa</p>
<p>TFTP_USERNAME=&#8221;tftp&#8221;<br />
TFTP_DIRECTORY=&#8221;/tftpboot&#8221;<br />
TFTP_ADDRESS=&#8221;0.0.0.0:69&#8243;<br />
TFTP_OPTIONS=&#8221;&#8211;secure -m /etc/tftp_remap.conf -vvv&#8221;</p>
<p>RUN_DAEMON=&#8221;yes&#8221;<br />
OPTIONS=&#8221;-l -s /tftpboot&#8221;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>/etc/tftp_remap.conf contains:<br />
gr \\ /</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>I&#8217;ve been playing with it for a while, getting different errors, I&#8217;ve also tried use gPXE but it seems have no difference. </p>
<p>Thank you for help.<br />
TomasK</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frenchbeast</title>
		<link>http://sysadminman.net/blog/2007/pxe-boot-winpe-2-vista-using-linux-as-the-pxe-server-8#comment-1857</link>
		<dc:creator>Frenchbeast</dc:creator>
		<pubDate>Tue, 07 Dec 2010 20:24:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.sysadminman.net/?p=8#comment-1857</guid>
		<description>I just found the problem :)
startrom.0 is looking for bootmgr.exe at the tftp server root!!
so basically you need to be able to download this file as follow:
  tftp  GET \bootmgr.exe
which is equivalent to:
  tftp  GET bootmgr.exe

If you cannot do that, don&#039;t even try to PXE until it&#039;s fixed

Mine was in a subfolder of root
I moved it to / and voila!
That works great now !!!

My PXE menu item is as follow
LABEL WinPE x86
  MENU LABEL WinPE x86
  kernel ZenPXE/WinPE/startrom.0

Note: append is not needed because startrom.0 doesn&#039;t accept any arguments as far as i know

Again : Great tutorial. GREAAAATLY appreciated!!

Hope my comments will help some folks out there (and maybe me when i&#039;ll forget what i did in few month lol)</description>
		<content:encoded><![CDATA[<p>I just found the problem <img src='http://sysadminman.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
startrom.0 is looking for bootmgr.exe at the tftp server root!!<br />
so basically you need to be able to download this file as follow:<br />
  tftp  GET \bootmgr.exe<br />
which is equivalent to:<br />
  tftp  GET bootmgr.exe</p>
<p>If you cannot do that, don&#8217;t even try to PXE until it&#8217;s fixed</p>
<p>Mine was in a subfolder of root<br />
I moved it to / and voila!<br />
That works great now !!!</p>
<p>My PXE menu item is as follow<br />
LABEL WinPE x86<br />
  MENU LABEL WinPE x86<br />
  kernel ZenPXE/WinPE/startrom.0</p>
<p>Note: append is not needed because startrom.0 doesn&#8217;t accept any arguments as far as i know</p>
<p>Again : Great tutorial. GREAAAATLY appreciated!!</p>
<p>Hope my comments will help some folks out there (and maybe me when i&#8217;ll forget what i did in few month lol)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

