


" chain.c32" counts the "logical" partitions Please note that for devices with a traditional MBR ("DOS") partition table scheme, The latter containing "logical" partitions. Or alternatively up to 3 "primary" partitions and one "extended" partition, "traditional" or "legacy" or "MBR") partition table scheme,Ī maximum of 4 "primary" partitions can be created, (the specification allows for more it requires appropriate conditions). Usually up to a maximum of 128 primary partitions can be created in one GPT device In a GPT scheme, there are only "primary" partitions. The partitions are counted starting at one. The physical devices are counted starting at zero. It is not filesystem but partition label and guid. Note that label and guid work only on GPT partition tables The drive and partition from which Syslinux is booted can be referred to with the parameter:įind partition by uuid or label in all GPT partitions on all available drives: The drive from which Syslinux is booted can be referred to with the parameter: hd0 : first hard drive (as seen by the BIOS).Numbering of Drives and Partitions Drive numbering Hide primary partitions, except selected partition Swap drive numbers, if boot drive is not fd0/hd0 Load Recovery Console of Windows NT/2K/XP Load Windows' NTLDR, SETUPLDR.BIN or BOOTMGR, or GRLDR (with some updates introduced in later versions): It can also swap BIOS drive numbers, or hide partitions (via partition's ID).Īll options as available in chain.c32 of Syslinux 3.85 Isolinux.bin (only from ISOLINUX), grldr of grub4dos, or a bootsector saved to a file. Setupldr.bin and bootmgr), MS-DOS and PC-DOS io.sys, Freedos kernel.sys, It can chainload MBRs, partition boot sectors, Windows bootloaders (ntldr, Chain.c32 is a COM32 module for Syslinux.
