wiki:TipAndDoc/boot/PXE/pxelinux

Version 1 (modified by mitty, 13 years ago) (diff)

--

syslinux

  • Continue HD boot option? | syslinux | users
    from syslinux.doc inside the syslinux package (did you read the doc?) 
    
    LOCALBOOT type [ISOLINUX, PXELINUX] 
    On PXELINUX, specifying "LOCALBOOT 0" instead of a "KERNEL" 
    option means invoking this particular label will cause a local 
    disk boot instead of booting a kernel. 
    The argument 0 means perform a normal boot. The argument 4 
    will perform a local boot with the Universal Network Driver 
    Interface (UNDI) driver still resident in memory. Finally, 
    the argument 5 will perform a local boot with the entire PXE 
    stack, including the UNDI driver, still resident in memory. 
    All other values are undefined. If you don't know what the 
    UNDI or PXE stacks are, don't worry -- you don't want them, 
    just specify 0. 
    On ISOLINUX, the "type" specifies the local drive number to 
    boot from; 0x00 is the primary floppy drive and 0x80 is the 
    primary hard drive. The special value -1 causes ISOLINUX to 
    report failure to the BIOS, which, on recent BIOSes, should 
    mean that the next boot device in the boot sequence should be 
    activated. 
    
    This labels forks for me on isolinux.cfg : 
    
    label harddisk 
    localboot 0x80 
    append SLX=0x80 
    
    label floppy 
    localboot 0x00 
    append SLX=0x00 
    
    except on some weird Compaq BIOSes, Works. 
    And the append line I can't remember where it cames from, should work without 
    it, I guess some patch for gfxboot that I still using for impress.