Robin Mathews (robimath)
2016-Dec-15 19:59 UTC
[syslinux] UEFI support for chain.c32 in 6.04 syslinux
Hi Folks , Can you please let me know if there is any fix for chain loading UEFI boot loader using chain.c32 in 6.04 release ? I am booting my system with syslinux.efi and want to chain load to windows or sex specific boot loader in the second stage . Thanks Robin
Robin Mathews (robimath)
2016-Dec-15 20:13 UTC
[syslinux] UEFI support for chain.c32 in 6.04 syslinux
Hi Folks , Can you please let me know if there is any fix for chain loading UEFI boot loader using chain.c32 in 6.04 release ? I am booting my system with syslinux.efi and want to chain load to windows or sex specific boot loader in the second stage . Thanks Robin
On Thu, Dec 15, 2016 at 2:59 PM, Robin Mathews (robimath) via Syslinux <syslinux at zytor.com> wrote:> Hi Folks , > > Can you please let me know if there is any fix for chain loading UEFI boot loader using chain.c32 in 6.04 release ? > I am booting my system with syslinux.efi and want to chain load to windows or sex specific boot loader in the second stage .chain.c32 has a lot of BIOS-isms and probably isn't worth modifying. I believe none of the chain.c32 options apply to a (U)EFI environment. There is a patch I'm reviewing for a new module to chainload (U)EFI but it needs a lot of style cleanup. The chainloading of (U)EFI binaries should be a lot closer to how linux.c32 works though might in the future contain (U)EFI-specific options. See EFI_BOOT_SERVICES.LoadImage(). -- -Gene
Geert Stappers
2016-Dec-23 15:30 UTC
[syslinux] UEFI support for chain.c32 in 6.04 syslinux
On Fri, Dec 23, 2016 at 08:43:04AM -0500, Gene Cumm via Syslinux wrote:> On Thu, Dec 15, 2016 at 2:59 PM, Robin Mathews (robimath) via Syslinux > <syslinux at zytor.com> wrote: > > Hi Folks , > > > > Can you please let me know if there is any fix for chain loading UEFI boot loader using chain.c32 in 6.04 release ? > > I am booting my system with syslinux.efi and want to chain load to windows or sex specific boot loader in the second stage . > > chain.c32 has a lot of BIOS-isms and probably isn't worth modifying. > I believe none of the chain.c32 options apply to a (U)EFI environment. > > There is a patch I'm reviewing for a new module to chainload (U)EFI > but it needs a lot of style cleanup.FWIW: Is the submitter of the patch aware that the patch is being reviewed?> The chainloading of (U)EFI > binaries should be a lot closer to how linux.c32 works though might in > the future contain (U)EFI-specific options. See > EFI_BOOT_SERVICES.LoadImage().Wishing you a nice chrismas/midwinterfest Geert Stappers -- Leven en laten leven
Jeffrey Hutzelman
2018-May-21 16:17 UTC
[syslinux] UEFI support for chain.c32 in 6.04 syslinux
On Fri, 2016-12-23 at 08:43 -0500, Gene Cumm via Syslinux wrote:> On Thu, Dec 15, 2016 at 2:59 PM, Robin Mathews (robimath) via > Syslinux > <syslinux at zytor.com> wrote: > > > > Hi Folks , > > > > Can you please let me know if there is any fix for chain > > loading??UEFI boot loader using chain.c32??in 6.04 release ? > > I am booting my system with syslinux.efi and want to chain load to > > windows or sex specific boot loader in the second stage??. > chain.c32 has a lot of BIOS-isms and probably isn't worth modifying. > I believe none of the chain.c32 options apply to a (U)EFI > environment. > > There is a patch I'm reviewing for a new module to chainload (U)EFI > but it needs a lot of style cleanup. The chainloading of (U)EFI > binaries should be a lot closer to how linux.c32 works though might > in > the future contain (U)EFI-specific options.??See > EFI_BOOT_SERVICES.LoadImage().Did anything ever come of this? I'm about to be under some pressure to upgrade our aging PXE boot menu system to support UEFI, and as you might imagine, we currently rely quite heavily on chainloading (there are currently at least 38 invocations of pxechain.cbt, and yes, I'm still using that :-)). -- Jeff