Config.in 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. menuconfig BR2_TARGET_SYSLINUX
  2. bool "syslinux"
  3. depends on BR2_i386 || BR2_x86_64
  4. # Make sure at least one of the flavors is installed
  5. select BR2_TARGET_SYSLINUX_ISOLINUX \
  6. if !BR2_TARGET_SYSLINUX_PXELINUX && \
  7. !BR2_TARGET_SYSLINUX_LPXELINUX && \
  8. !BR2_TARGET_SYSLINUX_MBR && \
  9. !BR2_TARGET_SYSLINUX_EFI
  10. select BR2_PACKAGE_UTIL_LINUX
  11. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  12. help
  13. The syslinux bootloader for x86 systems.
  14. This includes: syslinux, pxelinux, extlinux.
  15. http://syslinux.org
  16. if BR2_TARGET_SYSLINUX
  17. config BR2_TARGET_SYSLINUX_LEGACY_BIOS
  18. bool
  19. config BR2_TARGET_SYSLINUX_ISOLINUX
  20. bool "install isolinux"
  21. select BR2_TARGET_SYSLINUX_LEGACY_BIOS
  22. help
  23. Install the legacy-BIOS 'isolinux' image, to boot off
  24. optical media (CDROM, DVD.)
  25. config BR2_TARGET_SYSLINUX_PXELINUX
  26. bool "install pxelinux (TFTP-only)"
  27. select BR2_TARGET_SYSLINUX_LEGACY_BIOS
  28. help
  29. Install the legacy-BIOS 'pxelinux' image, to boot off
  30. the network using PXE and TFTP.
  31. config BR2_TARGET_SYSLINUX_LPXELINUX
  32. bool "install lpxelinux (TFTP, HTTP, FTP)"
  33. select BR2_TARGET_SYSLINUX_LEGACY_BIOS
  34. help
  35. Install the legacy-BIOS 'lpxelinux' image, to boot off
  36. the network using PXE, and TFTP, HTTP, or FTP.
  37. Note: a TFTP server is still required to serve the
  38. lpxelinux boot image; HTTP or FTP can only be used
  39. by lpxelinux to retrieve the kernel (and initrd...)
  40. config BR2_TARGET_SYSLINUX_MBR
  41. bool "install mbr"
  42. select BR2_TARGET_SYSLINUX_LEGACY_BIOS
  43. help
  44. Install the legacy-BIOS 'mbr' image, to boot off a
  45. local MBR-partition (e.g. prepared with 'extlinux'
  46. or 'syslinux').
  47. config BR2_TARGET_SYSLINUX_EFI
  48. bool "install efi"
  49. depends on BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS
  50. select BR2_PACKAGE_GNU_EFI
  51. help
  52. Install the 'efi' image, to boot from an EFI environment.
  53. if BR2_TARGET_SYSLINUX_LEGACY_BIOS
  54. config BR2_TARGET_SYSLINUX_C32
  55. string "modules to install"
  56. help
  57. Enter a space-separated list of .c32 modules to install.
  58. Leave empty to install no module.
  59. endif # BR2_TARGET_SYSLINUX_LEGACY_BIOS
  60. endif # BR2_TARGET_SYSLINUX