SYSLINUX software | |
---|---|
![]() | |
Genere | Boot loader |
Sviluppatore | Syslinux Project |
Ultima versione | 6.0.3 (6 ottobre 2014) |
Sistema operativo | Linux |
Linguaggio | C linguaggio assembly |
Licenza | GPL,MIT (licenza libera) |
Sito web | www.syslinux.org |
Modifica dati su Wikidata ·Manuale |
SYSLINUX è una suite di programmiboot loader daMBR perPC IBM, per avviare icomputer conkernel Linux.
È stata creata daHans Peter Anvin, ed è composta da diversi programmi separati, il più noto dei quali è ISOLINUX.
I programmi che la compongono sono:
SYSLINUX non viene normalmente utilizzato per l'avvio completo installazioni di Linux dal momento che esso non è normalmente installato su file system FAT. Invece, è spesso usato per i dischi floppy di avvio o di soccorso, dischi liveUSB, o altri sistemi di avvio. ISOLINUX viene generalmente utilizzato sulle distribuzioni Linux che prevedono l'avvio del sistema operativo in sessioneLive CD e CD di installazione avviabili.
Per quanto riguarda l'avvio daCD-ROM, l'estensioneEl Torito consente di avviare in due modalità differenti:
La scelta tra queste due modalità è utile, dal momento che ISOLINUX è vulnerabile ad un bug del BIOS, per questo motivo, è utile per poter avviare con SYSLINUX. Questo colpisce soprattutto i computer costruiti prima del 1999 e, di fatto, per i computer moderni non la modalità di emulazione è in genere il metodo più affidabile.
ISOLINUX viene utilizzato per la creazione di immagini per l'utilizzo di dischi live. Oggi è molto diffusa la creazione di dischi live su supportoUSB, ciò ha consentito inoltre la creazione e la diffusione di distribuzioni GNU/Linux comeSlax che consentono agli utenti di provare Linux con completa interattività e modifiche permanenti, senza dover installare sul proprio disco rigido.Isolinux nelle versioni più recenti consente la creazione delle cosiddette "immagini ISO ibride", che permette di utilizzare sia l'estensioneEl Torito e i record di avvio MBR HDD in un'immagine ISO, facendo sì che gli utenti possano utilizzare una singola immagine caricandola e su un CD/DVD, e su una drive USB.
PXELINUX viene utilizzato in combinazione con una ROM compatibile con PXE su una scheda di rete. L'ambiente PXE utilizzaDHCP oBOOTP per abilitare il networkingTCP/IP basico, poi scarica un programma di bootstrap viaTFTP. Questo programma di bootstrap carica e configura un kernel secondo le direttive che sono anche scaricate dal serverTFTP.In genere, PXELINUX viene utilizzato per le installazioni Linux da un server di rete centrale o per l'avvio workstation diskless.
EXTTLINUX viene in genere utilizzato come un general-purpose bootloader, simile a LILO o GRUB. Dalla versione 4 di Syslinux, esso è stato incorporato in SYSLINUX.
Dalla versione 3.74, Syslinux include anche il programmaHardware Detection Tool (HDT). Esso è un modulo Syslinux com32 che visualizza informazioni di basso livello per qualsiasi sistemax86 compatibile. Esso fornisce sia una riga di comando e di un semi-grafico modalità di menu per la navigazione. Esso è disponibile come file com32, come ISO avviabile, e come disco floppy d'avvio da 2.88 Mb.