This is worth forwarding to SYSLINUX. On Thu, Feb 4, 2010 at 3:21 AM, Randy McAnally <rsm at fast-serv.com> wrote:> For some reason I cannot local boot (the default) from any software RAID > system (where the boot partition is linux raid). ?It hangs at "Booting from > local disk..." but never exits the pxe rom and just sits there requiring a reboot.Which RAID level are you using? I think RAID-0 and RAID-1 should work fine - the bootloader does not need to be aware. I don't know how booting from the other RAID levels is supposed to work.> All other booting methods (network based) work fine. > > If I swap out gpxelinux.0 with the legacy pxelinux.0 that comes with CentOS > and use the same config, local boot works just fine.Perhaps the PXELINUX in your gpxelinux.0 and CentOS pxelinux.0 are of different versions. To determine for sure whether gPXE is involved in this issue, please build gpxelinux.0 and pxelinux.0 from the same SYSLINUX source tree.> Is this a known limitation and if so, how can I get around this? > > -- > Randy
On 02/03/2010 10:29 PM, Stefan Hajnoczi wrote:> This is worth forwarding to SYSLINUX. > > On Thu, Feb 4, 2010 at 3:21 AM, Randy McAnally <rsm at fast-serv.com> wrote: >> For some reason I cannot local boot (the default) from any software RAID >> system (where the boot partition is linux raid). It hangs at "Booting from >> local disk..." but never exits the pxe rom and just sits there requiring a reboot. > > Which RAID level are you using? I think RAID-0 and RAID-1 should work > fine - the bootloader does not need to be aware. I don't know how > booting from the other RAID levels is supposed to work. > >> All other booting methods (network based) work fine. >> >> If I swap out gpxelinux.0 with the legacy pxelinux.0 that comes with CentOS >> and use the same config, local boot works just fine. > > Perhaps the PXELINUX in your gpxelinux.0 and CentOS pxelinux.0 are of > different versions. To determine for sure whether gPXE is involved in > this issue, please build gpxelinux.0 and pxelinux.0 from the same > SYSLINUX source tree. > >> Is this a known limitation and if so, how can I get around this?gpxelinux.0 before 3.85-pre5 is known to have problems with NBP chainloading, and occasionally with local boot -- especially on EFI-based systems. I would strongly upgrade to 3.85-pre5 as a first test. -hpa -- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf.
Thanks for the reply. FYI, I'm using RAID1. Very basic...never seen this issue until now (gpxe). Is there a way to obtain a binary of pxelinux.0? I am using the binary gpxelinux.0 from the latest syslinux snapshot. I could not find the binary version of pxelinux.0... -- Randy www.FastServ.com ---------- Original Message ----------- From: Stefan Hajnoczi <stefanha at gmail.com> To: Randy McAnally <rsm at fast-serv.com> Cc: gpxe at etherboot.org, For discussion of Syslinux and tftp-hpa <syslinux at zytor.com> Sent: Thu, 4 Feb 2010 06:29:09 +0000 Subject: Re: [gPXE] Local Boot + SW Raid> This is worth forwarding to SYSLINUX. > > On Thu, Feb 4, 2010 at 3:21 AM, Randy McAnally <rsm at fast-serv.com> wrote: > > For some reason I cannot local boot (the default) from any software RAID > > system (where the boot partition is linux raid). ?It hangs at "Booting from > > local disk..." but never exits the pxe rom and just sits there requiring areboot.> > Which RAID level are you using? I think RAID-0 and RAID-1 should > work fine - the bootloader does not need to be aware. I don't know how > booting from the other RAID levels is supposed to work. > > > All other booting methods (network based) work fine. > > > > If I swap out gpxelinux.0 with the legacy pxelinux.0 that comes with CentOS > > and use the same config, local boot works just fine. > > Perhaps the PXELINUX in your gpxelinux.0 and CentOS pxelinux.0 are of > different versions. To determine for sure whether gPXE is involved > in this issue, please build gpxelinux.0 and pxelinux.0 from the same > SYSLINUX source tree. > > > Is this a known limitation and if so, how can I get around this? > > > > -- > > Randy------- End of Original Message -------