SYSLINUX - SYSLINUX
Utvecklare | H. Peter Anvin |
---|---|
Stabil frisättning | 6.03 / 6 oktober 2014
|
Förhandsversion | 6.04-pre3 / 7 februari 2019
|
Förvar | |
Operativ system | Linux |
Typ | Startlastare |
Licens | GPL-2.0 eller senare |
Hemsida | www |
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:
- Samma namn SYSLINUX, som används för uppstart från FAT -filsystemet
- ISOLINUX, används för uppstart från ISO 9660 -filsystemet
- PXELINUX, används för att starta från en nätverksserver med Preboot Execution Environment (PXE) -systemet
- EXTLINUX, används för uppstart från Btrfs , ext2 , ext3 , ext4 , FAT , NTFS , UFS/UFS2 och XFS filsystem
- MEMDISK, emulerar en RAM-disk för äldre operativsystem som MS-DOS
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 .com
moduler.
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
- Bresnahan, Christine; Blum, Richard (11 juli 2019). CompTIA Linux+ Study Guide-Exam XK0-004 . Storbritannien: Wiley. ISBN 9781119556039. OCLC 1066596041 .
- Murphy, Mike (4 april 2017a). Slackware Linux: Syslinux Bootloader . Hämtad 17 augusti 2021 - via YouTube .
- Negus, Christopher (2006). Live Linux -CD -skivor: Skapa och anpassa bootbarheter . Prentice Hall. ISBN 0-13-243274-9. OCLC 846108594 .
- Pakrashi, Arjun (augusti 2009). Rahul Chopra (red.). "Skapa multi-boot-skivor". Linux för dig . Vol. 7 nr. 6. Delhi: Ramesh Chopra. s. 66–73. ISSN 0974-1054 .