Difference between revisions of "Ifcpu64.c32"

From Syslinux Wiki
Jump to: navigation, search
(Soo also: Ifcpu/64)
m (Category added)
Line 1: Line 1:
 
[[Category:Comboot]]
 
[[Category:Comboot]]
 
[[Category:Move To Scripting Engine]]
 
[[Category:Move To Scripting Engine]]
 +
[[Category:Modules]]
  
 
= About =  
 
= About =  

Revision as of 20:51, 7 July 2010


About

ifcpu64.c32 is a comboot module for Syslinux that check's the CPU flags for 64-bitness (and optionally for 32-bit PAE support) and loads the appropriate label in a pxelinux.cfg file.

This is only available in Syslinux 3.71 or later.

Requirements

  • working Syslinux environment
  • two kernel images
  • one 32bit environment or an additional 64bit environment

Syntax

ifcpu64.c32 64bit-label [-- pae-label] -- 32bit-label

The use of -- is required! The PAE is also optional.

Example

Here is an example pxelinux.cfg file for booting

label ifcpu64-1
  kernel ifcpu64.c32
  append system_64 -- system_32

label system_64
  kernel kernel64
  append initrd=ramfs.x86_64.cgz root=/dev/ram0

label system_32
  kernel kernel32
  append initrd=ramfs.x86.cgz root=/dev/ram0

Further Reading

None

See Also

  • Ifcpu.c32 64 - Detection of 64bits capable CPUs