We just received a new shippment of Dell Latitudes E5440 with Windows 8.1. I'm using 3Com Boot Services for a PXE and TFTP server to use Ghostcast server (11.5.1.2266) to capture and load images for our deployment of a department standardized image. After I got the out-of-box OS setup as I would like to have it I create an image using Ghostcast, with all default options. In order for me to capture the image I need to place the BIOS settings from uEFI to Legacy to boot from the NIC to hit the PXE server. After I image a new laptop, I need to boot into the BIOS settings and change the boot options back to uEFI boot but when it boots I get the following: "error code 0xc0000225 \windows\system32\winload.efi".
I use a USB that I had loaded Windows 8.1 on. I am able to boot into the WinPE and used the command prompt to run the following commands:
x:\windows\system32\bcdedit /set {default} device partition=c:
x:\windows\system32\bcdedit /set {default} osdevice partition=c:
x:\windows\system32\bcdedit /set {bootmgr} device partition=c:
After I run the commands and then reboot the laptops boots off just fine. My problem is that I would like to not have to do this with every laptop I image and was hoping there was a way to incorporate these commands somehow or if GhostCast sever can do something to correct this error. Any suggestions?