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.

instagram viewer

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
  • bios/com32/chain
  • efi32/com32/catena
  • efi64/com32/catena
MEMDISK disco di memoria
  • bios/disco di memoria/disco di memoria
Menu di apertura sul display di testo menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Menu di apertura su display grafico vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Strumento di rilevamento hardware hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Programma di installazione ad avvio multiplo boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Interfaccia seriale sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Riavvio del computer riavvio.c32
  • bios/com32/moduli
  • efi32/com32/moduli
  • efi64/com32/moduli
Spegnimento del computer poweroff.c32
  • bios/com32/moduli
  • efi32/com32/moduli
  • efi64/com32/moduli

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.