Concept

Syslinux

Résumé
The Syslinux Project is a suite of five different boot loaders for starting up Linux distros on computers. It was primarily developed by H. Peter Anvin. The Syslinux Project consists of five different boot loaders: The eponymous SYSLINUX, used for booting from the filesystem ISOLINUX, used for booting from the ISO 9660 filesystem PXELINUX, used for booting from a network server using the Preboot Execution Environment (PXE) system EXTLINUX, used for booting from Btrfs, ext2, ext3, ext4, , NTFS, , and XFS filesystems MEMDISK, emulates a RAM disk for older operating systems like MS-DOS The project also includes two separate menu systems and a development environment for additional modules. SYSLINUX was originally meant for rescue floppy disks, live USBs, or other lightweight environments. ISOLINUX is meant for live CDs and Linux installation CDs. The SYSLINUX bootloader can be used to boot multiple distributions from a single source such as a USB stick. A minor complication is involved when booting from compact discs. The El Torito standard allows booting in two different modes: No emulation - Requires storing the boot information directly on the CD. ISOLINUX is suitable for this mode. Floppy emulation - Requires storing the boot information in a file suitable for emulating a -formatted floppy disk. SYSLINUX is suitable for this mode. To have this choice is sometimes useful, since ISOLINUX is vulnerable to BIOS bugs. For that reason, it is handy to be able to boot using SYSLINUX. This mostly affects computers built before about 1999, and, in fact, for modern computers the "no emulation" mode is generally the more reliable method. Newer ISOLINUX versions support creation of so-called "hybrid ISO" images, that put both the El Torito boot record of the compact discs and the master boot record of hard disks into an ISO image. This hybrid image could then be written to both a compact disc or a USB flash drive. PXELINUX is used in conjunction with a PXE-compliant ROM on a network interface controller (NIC), which enables receiving a bootstrap program over the local area network.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.