fprintf find_dp opt strncmp strtoul disk_get_params pi_begin typedos pi_del str_to_guid typegpt memcmp strcmp strtol __syslinux_derivative_info main console_ansi_raw opt_set_defs opt_parse_args manglepe_fixchs manglepe_hide loadfile disk_read_sectors lba2chs mangler_init mangler_handover mangler_grldr manglef_isolinux manglef_grub manglef_bpb mangles_bpb mangles_save manglesf_bss mangles_cmldr puts wait_key syslinux_memory_map syslinux_add_movelist syslinux_add_memmap syslinux_force_text_mode syslinux_shuffle_boot_rm sprintf crc32 __udivdi3 guid_is0 typeraw errno read __umoddi3 get_file_lba lmalloc strlcpy open_file close_file lfree drvoff_detect bpb_detect strchr strcpy disk_write_sectors libutil.c32 libcom32.c32 __ctors_start __ctors_end __dtors_start __dtors_end
ERR: %s WARN: %s /home/hpa/syslinux/git/com32/chain/utility.h Malloc failure. CRIT: %s @%s:%d Unable to find requested MBR signature. guid Unable to find requested GPT disk or partition by guid. label No label specified. Unable to find requested GPT partition by label. boot fs Unable to find partition with syslinux (fs). Unparsable drive specification. Unable to find requested disk / partition combination. Partitions on floppy devices may not work. When syslinux is not booted from physical disk (or its emulation), 'boot' and 'fs' are meaningless. Couldn't read the boot file. The boot file is too big to load at this address. The sector cannot be loaded at such high address. Couldn't read the sector. Handover area won't be prepared, as it would conflict with the boot file and/or the sector. Press any key to continue booting... Cannot read system memory map. Booting... Chainboot failed ! Loader file too large. Out of memory. Service-only run completed, exiting. The sector won't be mmapped, as it would conflict with the boot file. S . W`[ &f |Lf > & > O& > f &f |Lf 1 f f f f Primary partition (in MBR) with invalid offset and/or length. More than 1 extended partition. Couldn't load EBR. The 1st EBR entry must be data or empty. Logical partition (in EBR) with invalid offset and/or length. The 2nd EBR entry must be extended or empty. Extended partition (EBR) with invalid offset and/or length. backup primary Unable to read %s GPT header. Invalid checksum of %s GPT header. alternative main Unable to read %s GPT partition list. Invalid checksum of %s GPT partition list. LBA sectors of GPT partition are beyond the range allowed in GPT header. Unable to read the first disk sector. No MBR magic, treating disk as raw. GPT header values are corrupted. EFI PART EXFAT NTFS BPB detection (%s): %s unknown 2.0 3.0 3.2 3.4 4.0 8.0 (NT+) 7.0 exFAT Invalid seg:off:* address specified. Invalid seg:*:ip address specified. file= nofile seg= bss= bs= isolinux= ntldr= reactos= cmldr= freedos= msdos= pcdos= drmk= grub= grubcfg= grldr= nokeeppxe nomaps nohand nohptr noswap nohide unhide unhideall nosetbpb nofilebpb sect= nosect nosave nofixchs nostrict norelax strict= Strict level must be 0, 1 or 2. nowarn noprefmbr nobreak mbr: mbr= guid: guid= label: label= boot, Press any key... grubcfg=<filename> must be used together with grub=<loader>. Option 'filebpb' requires a file. Option 'save' requires a sector. Option 'setbpb' requires a sector. Option 'maps' requires a sector. msdos7= Usage: disk + partition selection: chain.c32 [options] chain.c32 hd#[,#] [options] chain.c32 fd#[,#] [options] chain.c32 mbr=<id>[,#] [options] chain.c32 guid=<guid>[,#] [options] chain.c32 boot[,#] [options] direct partition selection: chain.c32 guid=<guid> [options] chain.c32 label=<label> [options] chain.c32 fs [options] You can use ':' instead of '=' and ' ' instead of ','. The default is 'boot,0'. Options: sect[=<s[:o[:i]]>] Load sector at <s:o>, jump to <s:i> - defaults to 0:0x7C00:0x7C00 - omitted o/i values default to 0 maps Map loaded sector into real memory setbpb Fix BPB fields in loaded sector filebpb Apply 'setbpb' to loaded file save Write adjusted sector back to disk hand Prepare handover area hptr Force ds:si and ds:bp to point to handover area swap Swap drive numbers, if bootdisk is not fd0/hd0 nohide Disable all hide variations (default) hide Hide primary partitions, unhide selected partition hideall Hide *all* partitions, unhide selected partition unhide Unhide primary partitions unhideall Unhide *all* partitions fixchs Walk *all* partitions and fix E/MBRs' CHS values keeppxe Keep the PXE and UNDI stacks in memory (PXELINUX) warn Wait for a keypress to continue chainloading break Don't chainload strict[=<0|1|2>] Set the level of strictness in sanity checks - strict w/o any value is the same as strict=2 relax The same as strict=0 prefmbr On hybrid MBR/GPT disks, prefer legacy layout file=<file> Load and execute <file> seg=<s[:o[:i]]> Load file at <s:o>, jump to <s:i> isolinux=<loader> Load another version of ISOLINUX ntldr=<loader> Load Windows NTLDR, SETUPLDR.BIN or BOOTMGR reactos=<loader> Load ReactOS's loader cmldr=<loader> Load Recovery Console of Windows NT/2K/XP/2003 freedos=<loader> Load FreeDOS KERNEL.SYS msdos=<loader> Load MS-DOS 2.xx - 6.xx IO.SYS msdos7=<loader> Load MS-DOS 7+ IO.SYS pcdos=<loader> Load PC-DOS IBMBIO.COM drmk=<loader> Load DRMK DELLBIO.BIN grub=<loader> Load GRUB Legacy stage2 grubcfg=<config> Set alternative config filename for GRUB Legacy grldr=<loader> Load GRUB4DOS grldr bss=<sectimage> Emulate syslinux's BSS bs=<sectimage> Emulate syslinux's BS Please see doc/chain.txt for the detailed documentation. The isolinux= option is only valid when run from ISOLINUX. Failed to find LBA offset of the boot file. The file specified by grub=<loader> is too small to be stage2 of GRUB Legacy. The file specified by grub=<loader> is not a supported stage2 GRUB Legacy binary. The config filename length can't exceed 88 characters. bss/file bss/sect Couldn't determine the BPB type for option 'bss'. Option 'bss' can't be used, when a sector and a file have incompatible BPBs. Cannot write the updated sector. Option '[un]hide[all]' works only for legacy (DOS) partition scheme. Specified partition is logical, so it can't be unhidden without 'unhideall'. Failed to write E/MBR during '[un]hide[all]'. Option 'fixchs' works only for legacy (DOS) partition scheme. Failed to write E/MBR during 'fixchs'.
{ { " {
GCC: (GNU) 4.8.3 20140911 (Red Hat 4.8.3-7)
.shstrtab .gnu.hash .dynsym .dynstr .rel.dyn .rel.plt .text .rodata .data.rel.ro .dynamic .got .got.plt .data .bss .comment
ERR: %s WARN: %s /home/hpa/syslinux/git/com32/chain/utility.h Malloc failure. CRIT: %s @%s:%d Unable to find requested MBR signature. guid Unable to find requested GPT disk or partition by guid. label No label specified. Unable to find requested GPT partition by label. boot fs Unable to find partition with syslinux (fs). Unparsable drive specification. Unable to find requested disk / partition combination. Partitions on floppy devices may not work. When syslinux is not booted from physical disk (or its emulation), 'boot' and 'fs' are meaningless. Couldn't read the boot file. The boot file is too big to load at this address. The sector cannot be loaded at such high address. Couldn't read the sector. Handover area won't be prepared, as it would conflict with the boot file and/or the sector. Press any key to continue booting... Cannot read system memory map. Booting... Chainboot failed ! Loader file too large. Out of memory. Service-only run completed, exiting. The sector won't be mmapped, as it would conflict with the boot file. S . W`[ &f |Lf > & > O& > f &f |Lf 1 f f f f Primary partition (in MBR) with invalid offset and/or length. More than 1 extended partition. Couldn't load EBR. The 1st EBR entry must be data or empty. Logical partition (in EBR) with invalid offset and/or length. The 2nd EBR entry must be extended or empty. Extended partition (EBR) with invalid offset and/or length. backup primary Unable to read %s GPT header. Invalid checksum of %s GPT header. alternative main Unable to read %s GPT partition list. Invalid checksum of %s GPT partition list. LBA sectors of GPT partition are beyond the range allowed in GPT header. Unable to read the first disk sector. No MBR magic, treating disk as raw. GPT header values are corrupted. EFI PART EXFAT NTFS BPB detection (%s): %s unknown 2.0 3.0 3.2 3.4 4.0 8.0 (NT+) 7.0 exFAT Invalid seg:off:* address specified. Invalid seg:*:ip address specified. file= nofile seg= bss= bs= isolinux= ntldr= reactos= cmldr= freedos= msdos= pcdos= drmk= grub= grubcfg= grldr= nokeeppxe nomaps nohand nohptr noswap nohide unhide unhideall nosetbpb nofilebpb sect= nosect nosave nofixchs nostrict norelax strict= Strict level must be 0, 1 or 2. nowarn noprefmbr nobreak mbr: mbr= guid: guid= label: label= boot, Press any key... grubcfg=<filename> must be used together with grub=<loader>. Option 'filebpb' requires a file. Option 'save' requires a sector. Option 'setbpb' requires a sector. Option 'maps' requires a sector. msdos7= Usage: disk + partition selection: chain.c32 [options] chain.c32 hd#[,#] [options] chain.c32 fd#[,#] [options] chain.c32 mbr=<id>[,#] [options] chain.c32 guid=<guid>[,#] [options] chain.c32 boot[,#] [options] direct partition selection: chain.c32 guid=<guid> [options] chain.c32 label=<label> [options] chain.c32 fs [options] You can use ':' instead of '=' and ' ' instead of ','. The default is 'boot,0'. Options: sect[=<s[:o[:i]]>] Load sector at <s:o>, jump to <s:i> - defaults to 0:0x7C00:0x7C00 - omitted o/i values default to 0 maps Map loaded sector into real memory setbpb Fix BPB fields in loaded sector filebpb Apply 'setbpb' to loaded file save Write adjusted sector back to disk hand Prepare handover area hptr Force ds:si and ds:bp to point to handover area swap Swap drive numbers, if bootdisk is not fd0/hd0 nohide Disable all hide variations (default) hide Hide primary partitions, unhide selected partition hideall Hide *all* partitions, unhide selected partition unhide Unhide primary partitions unhideall Unhide *all* partitions fixchs Walk *all* partitions and fix E/MBRs' CHS values keeppxe Keep the PXE and UNDI stacks in memory (PXELINUX) warn Wait for a keypress to continue chainloading break Don't chainload strict[=<0|1|2>] Set the level of strictness in sanity checks - strict w/o any value is the same as strict=2 relax The same as strict=0 prefmbr On hybrid MBR/GPT disks, prefer legacy layout file=<file> Load and execute <file> seg=<s[:o[:i]]> Load file at <s:o>, jump to <s:i> isolinux=<loader> Load another version of ISOLINUX ntldr=<loader> Load Windows NTLDR, SETUPLDR.BIN or BOOTMGR reactos=<loader> Load ReactOS's loader cmldr=<loader> Load Recovery Console of Windows NT/2K/XP/2003 freedos=<loader> Load FreeDOS KERNEL.SYS msdos=<loader> Load MS-DOS 2.xx - 6.xx IO.SYS msdos7=<loader> Load MS-DOS 7+ IO.SYS pcdos=<loader> Load PC-DOS IBMBIO.COM drmk=<loader> Load DRMK DELLBIO.BIN grub=<loader> Load GRUB Legacy stage2 grubcfg=<config> Set alternative config filename for GRUB Legacy grldr=<loader> Load GRUB4DOS grldr bss=<sectimage> Emulate syslinux's BSS bs=<sectimage> Emulate syslinux's BS Please see doc/chain.txt for the detailed documentation. The isolinux= option is only valid when run from ISOLINUX. Failed to find LBA offset of the boot file. The file specified by grub=<loader> is too small to be stage2 of GRUB Legacy. The file specified by grub=<loader> is not a supported stage2 GRUB Legacy binary. The config filename length can't exceed 88 characters. bss/file bss/sect Couldn't determine the BPB type for option 'bss'. Option 'bss' can't be used, when a sector and a file have incompatible BPBs. Cannot write the updated sector. Option '[un]hide[all]' works only for legacy (DOS) partition scheme. Specified partition is logical, so it can't be unhidden without 'unhideall'. Failed to write E/MBR during '[un]hide[all]'. Option 'fixchs' works only for legacy (DOS) partition scheme. Failed to write E/MBR during 'fixchs'.
{ { " {
GCC: (GNU) 4.8.3 20140911 (Red Hat 4.8.3-7)
.shstrtab .gnu.hash .dynsym .dynstr .rel.dyn .rel.plt .text .rodata .data.rel.ro .dynamic .got .got.plt .data .bss .comment