I have set up a RHEL 5.7 PXE server and trying to get a WinPE ISO to work. Currently PXE seems to handle the image properly but the process stops after Loading boot sector... booting... Full list of what is going on. Ramdisk at 0x72b9c00, length 0x0a680000 command line: iso initrd=../images/windows/winpe_x86.iso BOOT_IMAGE=../memdisk Disk is hard disk 0, 170496 K C/H/S = 340992/1/1 Total size needed = 2091 bytes, allocating 3K Old dos memory at 0x9bc00 (map says 09c00), loading at 09b00 1588: 0xffff 15E801: 03c00 0x71b9 INT 13 08: Success, count = 1, BPT = 0000:0000 old: int13 = f000827c int15 = f000cebe new: int13 = 9b000008 int15 = 9b000290 Loading boot sector... booting... I burned the WinPE ISO onto a CD and was able to boot the server fine. I'm using syslinux.x86_64 3.11-4 that came with RHEL 5.7 -- Greg
Op 3-8-2011 16:05, Greg Treantos schreef:> I have set up a RHEL 5.7 PXE server and trying to get a WinPE ISO to work. > Currently PXE seems to handle the image properly but the process stops after > Loading boot sector... booting... Full list of what is going on. > > Ramdisk at 0x72b9c00, length 0x0a680000 > command line: iso initrd=../images/windows/winpe_x86.iso > BOOT_IMAGE=../memdisk > > Disk is hard disk 0, 170496 K C/H/S = 340992/1/1 > Total size needed = 2091 bytes, allocating 3K > Old dos memory at 0x9bc00 (map says 09c00), loading at 09b00 > 1588: 0xffff 15E801: 03c00 0x71b9 > INT 13 08: Success, count = 1, BPT = 0000:0000 > old: int13 = f000827c int15 = f000cebe > new: int13 = 9b000008 int15 = 9b000290 > Loading boot sector... booting... > > I burned the WinPE ISO onto a CD and was able to boot the server fine. > I'm using syslinux.x86_64 3.11-4 that came with RHEL 5.7For me often the 'iso raw' options work. Windows is a protected mode operating system (as most modern OS's are) so you'd need some kind of mass storage driver for Windows to recognise the ISO. I think the Syslinux wiki mentions MEMDISK and the WinVBlock driver. [ http://reboot.pro ] is an entire forum dedicated to booting Windows, Linux and DOS in various ways (network, memory, USB etc). Boot.kernel.org , ipxe.org netboot.me also offer some internet-based options, but that's unrelated to your subject likely.
On Wed, Aug 3, 2011 at 10:05, Greg Treantos <gtreanto at gmail.com> wrote:> I have set up a RHEL 5.7 PXE server and trying to get a WinPE ISO to work. > Currently PXE seems to handle the image properly but the process stops after > Loading boot sector... booting... Full list of what is going on. > > Ramdisk at 0x72b9c00, length 0x0a680000 > command line: iso initrd=../images/windows/winpe_x86.iso > BOOT_IMAGE=../memdisk > > Disk is hard disk 0, 170496 K C/H/S = 340992/1/1 > Total size needed = 2091 bytes, allocating 3K > Old dos memory at 0x9bc00 (map says 09c00), loading at 09b00 > 1588: 0xffff 15E801: 03c00 0x71b9 > INT 13 08: Success, count = 1, BPT = 0000:0000 > old: int13 = f000827c ?int15 ?= f000cebe > new: int13 = 9b000008 ?int15 ?= 9b000290 > Loading boot sector... booting... > > I burned the WinPE ISO onto a CD and was able to boot the server fine. > I'm using syslinux.x86_64 3.11-4 that came with RHEL 5.7 > > -- > GregYou need the ISO parameter http://syslinux.zytor.com/wiki/index.php/MEMDISK#ISO_images requiring at least 3.84 and probably other adjustments http://syslinux.zytor.com/wiki/index.php/MEMDISK#Windows_NT.2F2000.2FXP.2F2003.2FVista.2F2008.2F7_.28NT_based.29 -- -Gene
On 8/3/2011 10:05, Greg Treantos wrote:> I have set up a RHEL 5.7 PXE server and trying to get a WinPE ISO to work. > Currently PXE seems to handle the image properly but the process stops > after > Loading boot sector... booting... Full list of what is going on. > > Ramdisk at 0x72b9c00, length 0x0a680000 > command line: iso initrd=../images/windows/winpe_x86.iso > BOOT_IMAGE=../memdisk > > Disk is hard disk 0, 170496 K C/H/S = 340992/1/1 > Total size needed = 2091 bytes, allocating 3K > Old dos memory at 0x9bc00 (map says 09c00), loading at 09b00 > 1588: 0xffff 15E801: 03c00 0x71b9 > INT 13 08: Success, count = 1, BPT = 0000:0000 > old: int13 = f000827c int15 = f000cebe > new: int13 = 9b000008 int15 = 9b000290 > Loading boot sector... booting... > > I burned the WinPE ISO onto a CD and was able to boot the server fine. > I'm using syslinux.x86_64 3.11-4 that came with RHEL 5.7You didn't report your MEMDISK version, but it appears to have been too old. The 'iso' option should not have resulted in "Disk is hard disk 0". - Shao
Possibly Parallel Threads
- Get MEMDISK parameters from WinPE 32/64-bit?
- Bug-report: Booting DOS images from USB
- Buggy bios, boot of dos image hangs with syslinux, but not with isolinux
- memdisk fails to boot HD image, if the system does not have an HD
- problem booting msdos with memdisk