| 1 | [[PageOutline]] |
| 2 | |
| 3 | = syslinux = |
| 4 | * [http://www.gossamer-threads.com/lists/syslinux/users/7127 Continue HD boot option? | syslinux | users] |
| 5 | {{{ |
| 6 | from syslinux.doc inside the syslinux package (did you read the doc?) |
| 7 | |
| 8 | LOCALBOOT type [ISOLINUX, PXELINUX] |
| 9 | On PXELINUX, specifying "LOCALBOOT 0" instead of a "KERNEL" |
| 10 | option means invoking this particular label will cause a local |
| 11 | disk boot instead of booting a kernel. |
| 12 | The argument 0 means perform a normal boot. The argument 4 |
| 13 | will perform a local boot with the Universal Network Driver |
| 14 | Interface (UNDI) driver still resident in memory. Finally, |
| 15 | the argument 5 will perform a local boot with the entire PXE |
| 16 | stack, including the UNDI driver, still resident in memory. |
| 17 | All other values are undefined. If you don't know what the |
| 18 | UNDI or PXE stacks are, don't worry -- you don't want them, |
| 19 | just specify 0. |
| 20 | On ISOLINUX, the "type" specifies the local drive number to |
| 21 | boot from; 0x00 is the primary floppy drive and 0x80 is the |
| 22 | primary hard drive. The special value -1 causes ISOLINUX to |
| 23 | report failure to the BIOS, which, on recent BIOSes, should |
| 24 | mean that the next boot device in the boot sequence should be |
| 25 | activated. |
| 26 | |
| 27 | This labels forks for me on isolinux.cfg : |
| 28 | |
| 29 | label harddisk |
| 30 | localboot 0x80 |
| 31 | append SLX=0x80 |
| 32 | |
| 33 | label floppy |
| 34 | localboot 0x00 |
| 35 | append SLX=0x00 |
| 36 | |
| 37 | except on some weird Compaq BIOSes, Works. |
| 38 | And the append line I can't remember where it cames from, should work without |
| 39 | it, I guess some patch for gfxboot that I still using for impress. |
| 40 | }}} |