|
纯搬运
Hi all,
I've developed a new way of network-booting WinPE which allows you to get the speed advantages of iPXE's HTTP downloading (200MB image in ~2 seconds) without wasting any RAM (as would be the case with e.g. iPXE+memdisk).
Documentation is at http://ipxe.org/wimboot and http://ipxe.org/howto/winpe, source code (GPL) is at http://git.ipxe.org/wimboot.git and prebuilt binaries are available from http://git.ipxe.org/...boot-latest.zip.
For anyone who's interested in the technical details: this works by emulating INT 13 at the bootmgr.exe callback level (rather than at the BIOS level, as with memdisk or iPXE's SAN-booting). The pages of memory occupied by the RAM disk are known to Windows, and so can be reused after the kernel starts.
The INT 13 disk image (including the FAT32 filesystem) is constructed on-the-fly, so you can use the raw boot.wim image; there's no need to wrap the .wim image inside a disk image before booting.
Michael |
|