Il bootloader è il software che carica il sistema operativo all'avvio del computer. Un bootloader può anche fornire all'utente una piccola interfaccia interattiva e utilità. Allo stesso tempo, il bootloader determina le opzioni di avvio per il sistema operativo. Software come GRUB, LILO e Das U-boot sono alcuni esempi di bootloader.
Syslinux è una raccolta di bootloader utilizzati dagli utenti Linux a livello globale. Ecco tutto ciò che devi sapere su Syslinux e la sua struttura di directory.
Cos'è Syslinux?
Syslinux ha due significati. Il primo è il bootloader del sistema operativo, che utilizza il kernel Linux su computer compatibili con IBM. Il secondo è il bootloader SYSLINUX utilizzato nel file system FAT. La maggior parte delle volte puoi vedere sia Syslinux che SYSLINUX usati in modo intercambiabile. C'è un malinteso qui. Per chiarire, Syslinux è per sistemi compatibili con IBM, mentre SYSLINUX è per il file system FAT.
Syslinux è per macchine che utilizzano l'architettura della CPU x86. All'avvio del computer, il sistema operativo viene caricato dal disco rigido, dall'USB, dalla scheda di memoria o dalla rete. Con Syslinux è anche possibile aprire file in esecuzione direttamente dal processore. Puoi installarlo su qualsiasi unità di archiviazione e regolare ciascuna delle sue configurazioni in base alle tue preferenze.
Esistono quattro diversi tipi di bootloader Syslinux:
- SISLINUX: Si installa su file system FAT
- ESTRATTO: Si installa su file system ext, btrfs, FAT, NTFS, XFS, UFS e HFS
- ISOLINUX: Si installa su CD e DVD
- PXELINUX: Un tipo di bootloader di rete
Dove trovare Syslinux
Syslinux è un bootloader con licenza GNU GPL. Pertanto, puoi ottenere Syslinux gratuitamente, riprodurlo, modificarne il codice sorgente e distribuirlo ad altri.
Scaricare e installare Syslinux è piuttosto semplice. Puoi usa link speculari per ottenere la versione più aggiornata di Syslinux. È disponibile in formati come ZIP, TAR e TAR.GZ. Decomprimi questi file subito dopo averli scaricati per iniziare a usarli.
La struttura della directory dell'archivio Syslinux
L'archivio compresso appena scaricato contiene alcuni file e directory. Di seguito puoi trovare una tabella informativa sui file in essa contenuti.
Directory | Descrizione |
tabella codici | Informazioni su vari set di caratteri |
com32 | File .c32 inclusi in Syslinux |
nucleo | File di base di Syslinux |
doc | Documentazione Syslinux e logo di SYSLINUX |
diag | Strumenti diagnostici Syslinux |
dos | Il file di installazione di Syslinux per DOS |
dosutil | Alcuni strumenti per DOS |
extlinux | File di installazione di EXTLINUX per Linux |
linux | File di installazione di SYSLINUX per Linux |
mbr | Settori di avvio |
disco di memoria | Il plugin MEDISK |
campione | File di esempio |
testo | Descrizioni per Syslinux |
utilità | Strumenti per Linux |
win32 | Il file Syslinux di installazione a 32 bit per Windows |
win64 | Il file di installazione a 64 bit di Syslinux per Windows |
Comprendere i file trovati nell'archivio Syslinux
I file che troverai quando scarichi e decomprimi Syslinux includono file di installazione, file di libreria, file di avvio, file di base e plug-in.
File di installazione
Come sempre, avrai bisogno della riga di comando e di alcuni parametri quando utilizzi i file di installazione. Quando si eseguono questi file, il processo di installazione viene eseguito sull'unità di archiviazione desiderata. I parametri citati sono un insieme di comandi che specificano dove e come avverrà il processo di installazione.
File di avvio
Sono disponibili file di avvio per l'installazione di Syslinux su USB, CD o rete. Questi file sono per i supporti necessari per l'installazione, come USB o CD. Esistono diversi tipi di Syslinux e i file di avvio variano in tutti i tipi. Ad esempio, PXELINUX richiede l'installazione manuale. Pertanto, non sarebbe corretto generalizzare la logica di lavoro dei file di avvio.
File di libreria
I file di libreria, come in molti software, descrivono le librerie e i file principali richiesti per il sistema software. È disponibile dalla quinta versione di Syslinux.
Inoltre, avere questi file in un'unica cartella è molto utile, soprattutto in termini di gestione dello spazio e delle prestazioni. Molti plugin vogliono utilizzare gli stessi file e le stesse librerie, quindi è una buona idea fornire codice comune in un unico posto, invece di copiare questi file e aumentare lo spazio utilizzato.
File principali
I file di sistema e del kernel sono archiviati nell'unità di archiviazione in cui si trova Syslinux. Non è necessario installare una copia del file core pertinente. Ciò avviene automaticamente durante l'installazione. Ma devi copiare tu stesso gli altri file che compongono Syslinux nella directory corrente. Se questi file non esistono e si avvia il computer con quel disco, verrà visualizzato un messaggio di errore di avvio.
Plugin
I plugin Syslinux sono un insieme di file che aggiungono funzionalità aggiuntive al programma. E come con il software open source, puoi utilizzare questi plugin per personalizzare Syslinux e renderlo più comodo da usare. Se sei uno sviluppatore, puoi anche sviluppare tu stesso i plugin di Syslinux.
Di seguito vedrai alcuni plugin per Syslinux:
Collegare | File | Sentiero |
Caricatore a catena | catena.c32 |
|
MEMDISK | disco di memoria |
|
Menu di apertura sul display di testo | menu.c32 |
|
Menu di apertura su display grafico | vesamenu.c32 |
|
Strumento di rilevamento hardware | hdt.c32 |
|
Programma di installazione ad avvio multiplo | boot.c32 |
|
Interfaccia seriale | sysdump.c32 |
|
Riavvio del computer | riavvio.c32 |
|
Spegnimento del computer | poweroff.c32 |
|
Spiegazione del bootloader Syslinux!
Se hai intenzione di lavorare con il file system FAT, Syslinux è uno dei modi migliori per esaminare le opzioni del bootloader di Linux. Syslinux ti aiuterà soprattutto se usi FAT in distribuzioni Linux di sistemi embedded o nella tua ricerca di distribuzioni piccole e veloci.
Inoltre, poiché funziona facilmente su MS-DOS/Windows, è una buona opzione per coloro che prendono di mira macchine virtuali o per coloro che installeranno Linux su Windows. Syslinux può gestire molte cose da solo e non hai nemmeno bisogno di un secondo bootloader. Tutto quello che devi fare è imparare la struttura e i tipi di file Syslinux.
In seguito, non sarà difficile per te ottenere immagini Linux stabili con una configurazione corretta e corretta. Potresti anche voler controllare un bootloader come GRUB invece di Syslinux.