<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello Johannes,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you for your message. <span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">I will try to use those information.</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">However, If you now where I can download an ipxe.iso (64-bit build) and if you can share it, this will be greatly appreciated.</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);"><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The answer to your question is:<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<ul>
<li><span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">In an Audiophile scenario,
</span><span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">via IPXE, </span><span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">I'm
 trying to load and boot in RAM a Windows Server 2019 Standard Core .VHD on a machine without internal SDD/SATA nor USB storage.</span><br>
</li><li><span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">The goal is to reduce, as far as possible, the noise produce by the "machine". It should be noted that after the boot, t</span><span style="color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; background: var(--white);">he
 ethernet connection is being used anyway to receive the "music" flow, so that's why I try IPXE.</span><br>
</li></ul>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Kind regards,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Christian</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Johannes Thoma <johannes@johannesthoma.com><br>
<b>Sent:</b> Sunday, February 10, 2019 11:41 PM<br>
<b>To:</b> Christian Nilsson; Christian Rappo<br>
<b>Cc:</b> ipxe-devel@lists.ipxe.org<br>
<b>Subject:</b> Re: [ipxe-devel] IPXE : Chain : Input/output error (http://ipxe.org/1d0c6239)</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">Hello Christian,<br>
<br>
Am 10.02.19 um 17:35 schrieb Christian Nilsson:<br>
> On Sun, 10 Feb 2019 at 17:32, Christian Rappo <rappoc@hotmail.com> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> When "chain <a href="http://192.168.1.10/Win2019Core.vhd">http://192.168.1.10/Win2019Core.vhd</a>" , the system display the following message: Input/output error (<a href="http://ipxe.org/1d0c6239">http://ipxe.org/1d0c6239</a>).<br>
>> Win2019Core.vhd is about 10GB.<br>
>><br>
>> Please thanks for helping!<br>
>> Kind regards,<br>
>> Christian Rappo<br>
>> Switzerland<br>
> <br>
> I don't think the http stack currently support that large files.<br>
<br>
I came across the same problem some weeks ago and solved it<br>
by using a 64-bit build of iPXE: As pointed out by Michael,<br>
those can be built with<br>
<br>
   make bin-x86_64-efi/ipxe.efi<br>
   make bin-x86_64-pcbios/ipxe.pxe<br>
<br>
I've also made patches for 32 bit to support images over http<br>
larger than 2 GB (in theory up to 2**63 bytes, tested with<br>
a 32 GB image), if you really need 32 bit support now you can<br>
apply those patches for now:<br>
<br>
<a href="http://lists.ipxe.org/pipermail/ipxe-devel/2019-January/006471.html">http://lists.ipxe.org/pipermail/ipxe-devel/2019-January/006471.html</a><br>
<a href="http://lists.ipxe.org/pipermail/ipxe-devel/2019-January/006472.html">http://lists.ipxe.org/pipermail/ipxe-devel/2019-January/006472.html</a><br>
<br>
(@Michael: sorry for the long delay, I promise to try what you suggested<br>
this week and get back to you).<br>
<br>
> <br>
> You should find some other way to load your disk, iSCSI for example.<br>
<br>
Currently, the only way to support diskless Windows clients I know<br>
of is iSCSI (there might be others). As Christian Nilsson pointed<br>
out, Windows only loads the neccessary kernel, drivers and registry<br>
hives in the early boot process and eventually a Windows driver must<br>
provide the System Volume somehow. Just as with Linux (and other<br>
Unices), if the System Volume / root device is not present the<br>
kernel BSODs / panics.<br>
<br>
We are, however working to support boot device as DRBD device (for<br>
diskless clients) for our (Linbit) WinDRBD kernel driver (see<br>
<a href="https://github.com/LINBIT/windrbd">https://github.com/LINBIT/windrbd</a>) and will probably have<br>
something useable in a few months. In our solution you would<br>
boot Windows via iPXE and http from a DRBD device (with a small cgi-bin<br>
wrapper) and once Windows is booted, provide the Windows System Volume<br>
as a regular (Diskless Primary in DRBD speak) WinDRBD block device.<br>
That way you can have setups with redundant servers as well.<br>
<br>
What exactly are you trying to build?<br>
<br>
Cheers,<br>
<br>
- Johannes<br>
</div>
</span></font></div>
</div>
</body>
</html>