extlinux(1)

๐Ÿ“ฆ
version 6.04.pre3.r3.g05ac953c ยท 3 versions
, in arch rolling, debian bookworm, debian trixie, nixpkgs unstable, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

โœจ extlinux โ€” the manual page bestie edition โœจ

okay so this is extlinux(1), from the General Commands Manual ๐Ÿ’… (yes we're folding the manual name in right here, you're welcome)


๐Ÿ’– NAME ๐Ÿ’–

extlinux โ€” install the SYSLINUX bootloader on an ext2/ext3/ext4/btrfs/xfs filesystem ๐Ÿฆ‹


๐ŸŒธ SYNOPSIS ๐ŸŒธ

extlinux [options] directory

โœจ DESCRIPTION โœจ

okay so listen. EXTLINUX is a new syslinux derivative, and she boots from a Linux ext2/ext3/ext4/btrfs or xfs filesystem. she works the same way as SYSLINUX, just with a few slight modifications ๐ŸŽ€

her whole thing? simplify first-time installation of Linux, and help you create rescue disks and other special-purpose boot disks. iconic behavior honestly.

the installer is designed to be run on a mounted directory. so for example, if you have an ext2, ext3, ext4, or btrfs usb key mounted on /mnt, you can just run:

extlinux --install /mnt

and that's it, that's the whole vibe ๐Ÿ’ซ


๐Ÿ‘‘ OPTIONS ๐Ÿ‘‘

  • -H, --heads=# โ€” force the number of heads ๐Ÿ’€
  • -i, --install โ€” install over the current bootsector. bold. love that.
  • -O, --clear-once โ€” clear the boot-once command ๐Ÿงน
  • -o, --once=command โ€” execute a command once upon boot โญ
  • -M, --menu-save=label โ€” set the label to select as default on the next boot ๐ŸŽ€
  • -r, --raid โ€” fall back to the next device on boot failure ๐Ÿซถ
  • --reset-adv โ€” reset auxiliary data ๐Ÿ”„
  • -S, --sectors=# โ€” force the number of sectors per track ๐Ÿ“
  • -U, --update โ€” updates a previous EXTLINUX installation โœจ
  • -z, --zip โ€” force zipdrive geometry (-H 64 -S 32) ๐Ÿ˜ญ
  • --device=devicename โ€” override the automatic detection of device names. this option is intended for special environments only and should NOT be used by normal users. misuse of this option can cause disk corruption and lost data. like fr fr, do not touch this unless you know exactly what you're doing ๐Ÿ’€

๐ŸŽ€ FILES ๐ŸŽ€

the extlinux configuration file needs to be named syslinux.cfg or extlinux.conf, and it needs to be stored in the extlinux installation directory ๐Ÿ“

for more information about the contents of extlinux.conf, see the syslinux(1) manpage, section files ๐ŸŒˆ


๐Ÿฆ‹ LIMITATIONS ๐Ÿฆ‹

booting from XFS only works when an MBR partition table is used โ€” so not on GPT partition tables. noted. no cap.


๐Ÿ’€ BUGS ๐Ÿ’€

the author would appreciate hearing of any problems you have with SYSLINUX ๐Ÿ™ˆ he would also like to hear from you if you have successfully used SYSLINUX, especially if you're using it for a distribution ๐Ÿซถ (validation is the love language of bootloaders apparently)

if you're reporting problems, please include all possible information about your system and your BIOS โ€” the vast majority of all problems reported turn out to be BIOS or hardware bugs, and he needs as much information as possible in order to diagnose the problems. so like, don't be shy, overshare a little, it's for science ๐Ÿ”ฅ

there's a mailing list for discussion among SYSLINUX users and for announcements of new and test versions. you can subscribe to this mailing list ๐Ÿ“ฌ


๐ŸŒˆ SEE ALSO ๐ŸŒˆ


and that's the whole page bestie ๐Ÿ’– this was SYSLINUX for ext/btrfs/xfs fโ€ฆ (yes the footer got cut off, she's mysterious like that), dated 18 December 2007, living under the extlinux(1) name. periodt. ๐Ÿ‘‘โœจ