[syslinux] 32-bit and 64-bit UEFI syslinux in the fallback location on the same ESP

Ady ady-sf at hotmail.com
Fri May 15 09:12:14 PDT 2015


> Hi,
> 
> Ady via Syslinux wrote (14 May 2015 11:06:23 GMT) :
> >> * Is it possible to instruct a syslinux UEFI bootloader (e.g.
> >>   the 32-bit one, installed in EFI/BOOT/bootia32.efi) to load its
> >>   modules from a different directory?
> 
> > Using the PATH directive is one possibility (but not the only one).
> 
> Thanks a lot for the suggestion, and for the detailed explanations
> that follow.
> 
> > A _manual_ selection is possible. The following is one alternative, but 
> > there are other possibilities available too.
> [...]
> > 3_ A minimal "EFI/BOOT/SYSLINUX.CFG" could be something similar to:
> 
> >  SAY Select UEFI architecture:
> >  SAY Press [Enter] for 64-bit UEFI (default); or,
> >  SAY type-in IA32 [Enter] for 32-bit UEFI.
> >  DEFAULT X64
> >  PROMPT 1
> >  TIMEOUT 60
> >  # Optionally, change the values of the timer and the prompt,
> >  #  or avoid them, according to the desired behavior.
> >  LABEL X64
> >  CONFIG X64/X64.CFG
> >  LABEL IA32
> >  CONFIG IA32/IA32.CFG
> 
> OK, I got the general idea.
> 
> So my next question is: is there any mean to do that without requiring
> user interaction? In other words: can syslinux decide itself,
> depending on the bootloader that was loaded? And if it can't, is there
> the equivalent of ifcpu64 for UEFI architectures?
> 
> Cheers,
> --
> intrigeri
 
Apparently my prior email was not clear enough. Please re-read it and 
let me know what exactly is not clear. Then I'll try to explain it 
better.

Hint: My proposal and its patch (mentioned in my prior email) is one 
way to solve the "automatic" selection, by means of respective cfg 
files.
 
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> 




More information about the Syslinux mailing list