Sanboot.c32

From Syslinux Wiki
Jump to: navigation, search


About

sanboot.c32 is a comboot module for gpxelinux.0 that enables gPXE's SAN booting options (iSCSI and AoE currently).

This is only available in >=syslinux-3.71 for gpxelinux.0

Requirements

  • working gpxelinux.0 environment or gPXE with chainloaded pxelinux.0
  • a SAN target: either iSCSI or AoE
    • The SAN target must have a working OS installation
    • SAN target must have a partition table with MBR or active partition

Syntax

sanboot.c32 rootpath

rootpath needs to be prefixed with either iscsi: or aoe:

Example

Here is an example pxelinux.cfg file for booting

label san-booting-example-1
  kernel sanboot.c32
  append aoe:e0.0

Here is an example of pxelinux.cfg file using HTTP

label san-booting-example-2
  kernel http://192.168.1.254/tftp/sanboot.c32
  append aoe:e0.0

Further Reading

All made possible by our best friends at http://etherboot.org ! And HPA of course.