[syslinux] Chain loading hard disk with gPXELinux

Tim Franssen mail at timendus.com
Fri May 15 02:05:00 PDT 2009


On Wed, May 13, 2009 at 6:37 PM, H. Peter Anvin <hpa at zytor.com> wrote:

> This looks like it might be a problem with the VirtualBox BIOS.


I've just given it a try on one of the target machines and it does indeed
boot over its hard disk. The output remains the same, however:

Booting from local disk...
> No more network devices
>
> Press Ctrl-B for the gPXE command line...
>

Then after about a second it says "PXE-MOF: Exiting Intel PXE ROM." and it
boots over hard disk. Could you confirm that this is the expected behaviour?


> You're cutting out any messages from the booting PXE stack, so I have no
> idea what that would be.


For the sake of completeness:

MAC: 08:00:27:E3:03:C3 UUID: 56424f58-0000-0000-0000-080027e303c3
> Searching for server (DHCP).....
> Me: 192.168.1.20, DHCP: 192.168.1.2, Gateway 192.168.1.1
> Loading 192.168.1.2:gpxelinux.0
> ...(PXE)......................................................done
> PXE->EB: PXENV+ at 9F06:0000, !PXE at 9F00:0000, entro point at 9F:0680
>                   UNDI code segment 9F00:0B1D, data segment 9E00:1000
> (632-639kB)
>                   UNDI device is PCI 00:03.0
>
>
> gPXE 0.9.5 -- Open Source Boot Firmware -- http://etherboot.org
> Features: FTP HTTP HTTPS DNS TFTP iSCSI AoE bzImage COMBOOT ELF Multiboot
> PXE PXEXT
>
> net0: 08:00:27:e3:03:c3 on UNDI (open)
>   [Link:up, TX:0 TXE:0 RX:0 RXE:0]
> Waiting for link-up on net0... ok
> DHCP (net0 08:00:27:e3:03:c3).. ok
> net0: 192.168.1.19/255.255.255.0 gw 192.168.1.1
>
> PXELINUX 3.73 2009-01-25  Copyright (C) 1994-2008 H. Peter Anvin
> UNDI data segment at:   0009B1A0
> UNDI data segment size: 2E58
> UNDI code segment at:   0009AA30
> UNDI code segment size: 0764
> PXE entry point found (we hope) at 9AA3:036C
> Getting cached packet 01
> Getting cached packet 02
> Getting cached packet 03
> My IP address seems to be C0A80113 192.168.1.19
> ip=192.168.1.19:192.168.1.2:192.168.1.1:255.255.255.0
> TFTP prefix: /
> Trying to load: config
> Booting from local disk...
> No more network devices
>
> Press Ctrl-B for the gPXE command line...
>

 Thanks for the help!



More information about the Syslinux mailing list