Trying to install Windows 10 over the network onto an X61s here and getting the following error:
The file "autorun.dll" could not be loaded or is corrupt. Setup cannot continue. Error code is [0xC1]
Packet trace captured at the server machine tells me that at some point X61s's PXE discovers file autorun.dll at the server, which reports 176128/173248 bytes allocated/EoF for it resp. So X61s's PXE requests its initial 4096-byte chunk starting at offset 0 and gets it right away. Then X61s's PXE requests 75264-byte chunk starting at offset 1024 for some reason. Why would it want to carry on at offset 1024 instead of 4096? All subsequent requests carry an offset aligned to the end of preceding chunk. I suspect wrong 2nd request to be causing the error; another anomaly, however, is that X61s's PXE doesn't seem to request any chunks of that file past offset 157696 (=155136+2560 based on packet #146), falling short of 173248 bytes total. Is it normal for PXE to behave that way?

Many thanks in advance!
P.S. I'm using free Serva application as DHCP/TFTP server.



