SYSLINUX - SYSLINUX

SYSLINUX
SysLinux.png
Skärmdump av SYSLINUX
Utvecklare H. Peter Anvin
Stabil frisättning
6.03 / 6 oktober 2014 ; 6 år sedan ( 2014-10-06 )
Förhandsversion
6.04-pre3 / 7 februari 2019 ; 2 år sedan ( 2019-02-07 )
Förvar
Operativ system Linux
Typ Startlastare
Licens GPL-2.0 eller senare
Hemsida www .syslinux .org

Syslinux -projektet är en svit med fem olika startladdare för att starta Linux -distros på datorer. Det utvecklades främst av H. Peter Anvin .

Komponenter

Syslinux -projektet består av fem olika startlastare:

Projektet innehåller också två separata menysystem och en utvecklingsmiljö för ytterligare moduler.

SYSLINUX och ISOLINUX

SYSLINUX var ursprungligen tänkt för räddnings disketter , levande USBs eller andra lätta miljöer. ISOLINUX är avsett för live -CD -skivor och Linux -installations -CD -skivor .

SYSLINUX bootloader kan användas för flera distributioner från en enda källa, till exempel ett USB -minne.

En mindre komplikation är involverad vid uppstart från CD -skivor . Den El Torito standarden tillåter uppstart i två olika lägen:

  • Ingen emulering  - Kräver lagring av startinformation direkt på CD: n. ISOLINUX är lämpligt för detta läge.
  • Diskettemulering  -Kräver lagring av startinformation i en diskavbildningsfil som är lämplig för att emulera en FAT -formaterad diskett. SYSLINUX är lämpligt för detta läge.

Att ha detta val är ibland användbart, eftersom ISOLINUX är sårbart för BIOS -buggar. Av den anledningen är det praktiskt att kunna starta med SYSLINUX. Detta påverkar mestadels datorer som byggts före omkring 1999, och för moderna datorer är läget "ingen emulering" i allmänhet den mer tillförlitliga metoden. Nyare ISOLINUX-versioner stöder skapandet av så kallade "hybrid-ISO" -bilder, som sätter både El Torito- startposten på CD-skivorna och master-boot-posten för hårddiskar i en ISO-bild. Denna hybridbild kan sedan skrivas till både en CD -skiva eller ett USB -minne.

PXELINUX

PXELINUX används tillsammans med en PXE -kompatibel ROM på en nätverksgränssnittskontroller (NIC), vilket gör det möjligt att ta emot ett bootstrap -program över det lokala nätverket . Detta bootstrap -program laddar och konfigurerar en operativsystemkärna som sätter användaren i kontroll över datorn. Normalt används PXELINUX för att utföra Linux -installationer från en central nätverksserver eller för att starta disklösa arbetsstationer .

EXTLINUX

EXTLINUX är en generell bootloader som liknar LILO eller GRUB . Eftersom Syslinux 4 kan EXTLINUX hantera Btrfs , FAT , NTFS , UFS/UFS2 och XFS filsystem.

COMBOOT

SYSLINUX kan utökas med COMBOOT -moduler skrivna på C eller monteringsspråk . 32-bitars moduler använder vanligtvis .c32 filnamnstillägget . Version 5 och senare stöder inte 16-bitars .commoduler.

Hardware Detection Tool (HDT)

Sedan 3.74 -versionen är Syslinux -projektet värd för Hardware Detection Tool (HDT) -projektet, licensierat enligt villkoren i GNU GPL . Detta verktyg är en 32-bitars modul som visar lågnivåinformation för alla IA-32 –kompatibla system. Det ger både ett kommandoradsgränssnitt och ett halvgrafiskt menyläge för surfning. HDT finns också som en startbar ISO och en 2,88 MB diskettbild. Den senaste uppdateringen av HDT var 2015; den har sedan avbrutits.

Se även

Referenser

Källor

externa länkar