Ricerca nel sito web

I 6 migliori boot loader Linux per amministratori di sistema


Quando si accende il computer, subito dopo il completamento corretto del POST (Power On Self Test), il BIOS individua il supporto di avvio configurato e legge alcune istruzioni dal record di avvio principale (MBR) o dalla tabella delle partizioni GUID che rappresenta i primi 512 byte del supporto di avvio.

L'MBR contiene due importanti serie di informazioni, una è il boot loader e due la tabella delle partizioni.

Cos'è un bootloader?

Un boot loader è un piccolo programma memorizzato nella tabella delle partizioni MBR o GUID che aiuta a caricare un sistema operativo in memoria. Senza un boot loader, il tuo sistema operativo non può essere caricato in memoria.

Esistono diversi boot loader che possiamo installare insieme a Linux sui nostri sistemi e in questo articolo parleremo brevemente di alcuni dei migliori boot loader Linux con cui lavorare.

1.GRUB GNU

GNU GRUB è un boot loader Linux multiboot popolare e probabilmente il più utilizzato disponibile, basato sull'originale GRUB (GRand Unified Bootloader) creato da Eirch Stefan Broleyn . Viene fornito con numerosi miglioramenti, nuove funzionalità e correzioni di bug come miglioramenti al programma GRUB originale.

È importante sottolineare che GRUB ha ora sostituito GRUB. E in particolare, il nome GRUB è stato rinominato in GRUB Legacy e non è sviluppato attivamente, tuttavia può essere utilizzato per l'avvio di sistemi più vecchi poiché le correzioni dei bug sono ancora in corso.

GRUB ha le seguenti caratteristiche importanti:

  • Supporta l'avvio multiplo
  • Supporta più architetture hardware e sistemi operativi come Linux e Windows
  • Offre un'interfaccia a riga di comando interattiva simile a Bash per consentire agli utenti di eseguire comandi GRUB e interagire con i file di configurazione
  • Abilita l'accesso all'editor GRUB
  • Supporta l'impostazione di password con crittografia per la sicurezza
  • Supporta l'avvio da una rete combinato con molte altre funzionalità minori

2. systemd-boot

systemd-boot è un boot loader UEFI sviluppato come parte del sistema systemd e del gestore servizi, progettato per caricare immagini eseguibili EFI, come kernel Linux, immagini initramfs e altri sistemi operativi, come Windows.

systemd-boot è un bootloader relativamente nuovo, ma è diventato popolare grazie alla sua semplicità e prestazioni. È anche il bootloader predefinito per molte moderne distribuzioni Linux.

systemd-boot è una buona scelta per gli utenti che desiderano un bootloader semplice e veloce in grado di avviare una varietà di sistemi operativi. È anche una buona scelta per gli utenti che già utilizzano systemd come gestore di sistema e servizi.

3. RITROVARE Boot Manager

rEFInd è un boot manager per sistemi basati su UEFI ed EFI creato per avviare una varietà di sistemi operativi, tra cui Linux, Windows e macOS.

rEFInd è una buona scelta per gli utenti che desiderano un bootloader semplice e intuitivo che possa essere personalizzato per soddisfare le proprie esigenze. È anche una buona scelta per gli utenti che eseguono il dual boot di più sistemi operativi.

4. LILO (Caricatore Linux)

LILO è un boot loader Linux semplice ma potente e stabile. Con la crescente popolarità e l'utilizzo di GRUB, che è arrivato con numerosi miglioramenti e potenti funzionalità, LILO è diventato meno popolare tra gli utenti Linux.

Durante il caricamento, sullo schermo viene visualizzata la parola "LILO" e ogni lettera appare prima o dopo il verificarsi di un particolare evento. Tuttavia, lo sviluppo di LILO è stato interrotto nel dicembre 2015 e presenta una serie di funzionalità elencate di seguito:

  • Non offre un'interfaccia interattiva della riga di comando
  • Supporta diversi codici di errore
  • Non offre supporto per l'avvio da una rete
  • Tutti i suoi file sono memorizzati nei primi 1024 cilindri di un'unità
  • Affronta limitazioni con BTFS, GPT e RAID e molti altri.

5. BURG – Nuovo caricatore di avvio

Basato su GRUB, BURG è un bootloader Linux relativamente nuovo. Poiché deriva da GRUB, viene fornito con alcune delle funzionalità principali di GRUB, tuttavia offre anche funzionalità straordinarie come un nuovo formato oggetto per supportare più piattaforme tra cui Linux, Windows, Mac OS, FreeBSD e oltre.

Inoltre, supporta un menu di avvio in modalità grafica e testuale altamente configurabile, nonché lo streaming e miglioramenti futuri pianificati per il funzionamento con vari dispositivi di input/output.

6. Syslinux

Syslinux è un assortimento di boot loader leggeri che consentono l'avvio da CD-ROM, da una rete e così via. Supporta file system come FAT per MS-DOS ed ext2, ext3 ed ext4 per Linux. Supporta anche Btrfs a dispositivo singolo non compresso.

Tieni presente che Syslinux accede solo ai file nella propria partizione, quindi non offre funzionalità di avvio multi-filesystem.

Conclusione

Un boot loader ti consente di gestire più sistemi operativi sul tuo computer e selezionare quale utilizzare in un determinato momento, senza di esso, il tuo computer non può caricare il kernel e il resto dei file del sistema operativo.

Ci siamo persi qualche bootloader Linux di punta qui? In tal caso, faccelo sapere utilizzando il modulo di commento qui sotto per suggerire eventuali boot loader lodevoli in grado di supportare il sistema operativo Linux.