<div class="gmail_quote">bHello Marcel,</div><div class="gmail_quote"> </div><div class="gmail_quote">You've asked a lot of questions here, so I'll do my best to answer them inline with your original message.</div>
<div class="gmail_quote">
 </div><div class="gmail_quote">On Mon, May 20, 2013 at 7:30 AM,  <span dir="ltr"><<a href="mailto:m.m_de_vries@online.nl" target="_blank">m.m_de_vries@online.nl</a>></span> wrote:</div><div class="gmail_quote"> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
Hello,<div>
 </div><div>
I have set up a pxe-server from which I can install Ubuntu and Windows7. But when I boot PE-environment for installing WIndows it stops with a dis shell. Then I have to make e new script to start the actual installation. That's not what I want. The solution is simple, make a startup script in the boot.wim file and it will start. OK that works. But now comes a problem, whenI want to seperate a Windows 7 home installation from a Windows 7 Pro installation. The problem is that I can only point to the .wim file and than the BCD file wil be loaded. But there is no way to load another BCD file or .wim file. </div>
</blockquote><div class="gmail_quote">
</div><div class="gmail_quote"> </div><div class="gmail_quote">The BCD and WIM files that you provide to Wimboot can be modified, as it looks like you have done, to start an automatic installation.  The important thing to realize here, though, is that wimboot isn't really a utility for installing Windows, it's just designed to help you PXE boot Windows PE in a modular fashion.  The contents of the BCD don't have any influence on Windows Setup, so the easiest method for you to create two different Windows PE boot directories, identical in every way except for the boot.wim file.  In one boot.wim, pack in your automatic Windows 7 Home setup script.  Put them in side-by-side directories such that you can create two iPXE scripts, name the first directory win7home and the second win7pro.  Using the example from the wimboot web page, script 1 could be named win7home.ipxe, and script 2 named win7pro.ipxe, that look like this:</div>
<div class="gmail_quote"> </div><div class="gmail_quote"> </div><div class="gmail_quote">   </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
 win7home.ipxe</blockquote><blockquote class="gmail_quote" style="margin-right:0px" dir="ltr"><div style="text-align:left">#!ipxe</div><div style="text-align:left">kernel wimboot</div><div style="text-align:left">initrd win7home/bootmgr          bootmgr</div>
<div style="text-align:left">initrd win7home/boot/bcd         BCD</div><div style="text-align:left">initrd win7home/boot/boot.sdi    boot.sdi</div><div style="text-align:left">initrd win7home/sources/boot.wim boot.wim</div>
<div style="text-align:left">imgstat</div><div style="text-align:left">boot </div></blockquote><div class="gmail_quote">
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"> win7pro.ipxe</blockquote><blockquote style="margin-right:0px" dir="ltr">
<div><div style="text-align:left">#!ipxe</div><div style="text-align:left">kernel wimboot</div><div style="text-align:left">initrd win7pro/bootmgr          bootmgr</div><div style="text-align:left">initrd win7pro/boot/bcd         BCD</div>
<div style="text-align:left">initrd win7pro/boot/boot.sdi    boot.sdi</div><div style="text-align:left">initrd win7pro/sources/boot.wim boot.wim</div><div style="text-align:left">imgstat</div><div style="text-align:left">
boot  </div></div></blockquote><div>As the scripts imply, instead of having wimboot in the same folder as bootmgr and the /boot/ folder, you'll have wimboot sitting in a folder with two subfolders, one named win7home, and the other named win7pro, along with the win7home.ipxe and win7pro.ipxe script files.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">I tried iPXE but now I have the problem that the client doesn't load boot.ipxe with the http protocol. It persist with the tftp protocol and keeps telling me that it could not find the file. How can I force the client to load the boot.ipxe file with http or load it with tftp. I followed the instructions on <a href="http://ipxe.org/wimboot" target="_blank">http://ipxe.org/wimboot</a>. </blockquote>
<div> </div><div>When you're at the iPXE command line, in order to keep things as close to the PXE spec as possible, if a protocol isn't specified in your URL, iPXE will use TFTP by default.</div><div> </div><div>
I'm not completely certain on this, but usually a command like</div><div> </div><blockquote style="margin-right:0px" dir="ltr"><div>chain <a href="http://webserver/script.ipxe">http://webserver/script.ipxe</a></div><div>
 </div></blockquote><div dir="ltr">will result in any further downloads done by iPXE to use the same protocol that the script itself was downloaded with.  However, if you find yourself needing to force iPXE to use a particular protocol, just fill out the full paths in the script itself.  Using the win7pro.ipxe script I wrote above, try this instead:</div>
<div dir="ltr"> </div><div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"> win7pro.ipxe</blockquote>
<blockquote style="margin-right:0px" dir="ltr"><div><div style="text-align:left">#!ipxe</div><div style="text-align:left">kernel <a href="http://webserver/wimboot">http://webserver/wimboot</a></div><div style="text-align:left">
initrd <a href="http://webserver/win7pro/bootmgr">http://webserver/win7pro/bootmgr</a>          bootmgr</div><div style="text-align:left">initrd <a href="http://webserver/win7pro/boot/bcd">http://webserver/win7pro/boot/bcd</a>         BCD</div>
<div style="text-align:left">initrd <a href="http://webserver/win7pro/boot/boot.sdi">http://webserver/win7pro/boot/boot.sdi</a>    boot.sdi</div><div style="text-align:left">initrd <a href="http://webserver/win7pro/sources/boot.wim">http://webserver/win7pro/sources/boot.wim</a> boot.wim</div>
<div style="text-align:left">imgstat</div><div style="text-align:left">boot  </div></div></blockquote></div><div>That should get the behavior you desire.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
Is it possible to start an installation of Windows7 Home and Windows7 Pro from the same pxeserver.<div>
Thank you in advance.</div><div>
 </div><div>
Kind Regards,</div><div>
Marcel de Vries</div></blockquote><div> </div><div>We do it all the time ;)</div><div> </div><div>Don't hesitate to mail back if you're at all confused, network booting can be a little tricky when you first get into it!  Good luck to you!</div>
<div> </div><div>Best Regards,</div><div>Andrew Bobulsky </div>