[ipxe-devel] UEFI wimboot
levail at aviatronic.hu
Thu Sep 4 13:53:30 UTC 2014
I got very excited about UEFI wimboot but hit some problems.
When running the textbook script below on my system the files
get downloaded (kernel and initrd commands pass) but after
wimboot starts I get the error
Could not open simple file system: 0x8000000000000003
I use UEFI PXE boot to kick off snponly.efi (via tftp) then I boot
via http (from snponly.efi)
built from commit db014f3c23be19e11964d48f2bcb25b54a9bf722 (last
working efi app version around beginning of this year that can
launch efi binaries)
built from HEAD (commit 08bcb74ca85d85bba93b3d8a9833e4debf49c31e)
My script (copied from http://ipxe.org/wimboot, my pe files are under
the directory 'malaga' on my http server, the files are UEFI capable,
when booting from USB stick they work)
initrd malaga/Boot/BCD BCD
initrd malaga/Boot/boot.sdi boot.sdi
initrd malaga/sources/boot.wim boot.wim
My first suspicion was that my snponly.efi does not expose the images
it downloaded as a simple file system protocol. So I tried to compile
snponly.efi from HEAD but I found no snponly target in the makefile.
Since I was quite happy with my old build so far I did not track
changes, is snponly.efi discontinued?
Anyhow, do I make some silly mistake? Can I somehow make my scenario
UEFI PXE boot -tftp-> snponly.efi(?) -http-> WinPE
work with the existing tools?
> I'm pleased to announce that a new version of wimboot is available with support for UEFI. Updated code and documentation is available at http://ipxe.org/wimboot along with the prebuilt binary.
> If you have a working BIOS wimboot setup then all you need to do is drop in the updated wimboot binary, which acts as a hybrid bzImage and 64-bit UEFI executable.
> Along with UEFI support, there are some other new features which may be of interest:
> - ability to use multi-image WIMs with the image selected at runtime via the "index=" command-line parameter
> - no need to supply a copy of bootmgr
> - no need to supply font files
> Any test reports would be very welcome!
More information about the ipxe-devel