Limine è un bootloader moderno, leggero e versatile, progettato per essere compatibile con BIOS e UEFI. Rispetto ad altri bootloader come GRUB, Limine si distingue per la sua semplicità, velocità e modularità.
Limine supporta sia il boot su sistemi tradizionali con BIOS legacy che su sistemi più moderni con UEFI. Questo lo rende ideale per un'ampia gamma di dispositivi.
Una delle caratteristiche più apprezzate di Limine è il supporto per il protocollo Multiboot e Multiboot2, permettendo di avviare vari sistemi operativi senza problemi. Il file di configurazione di Limine (limine.cfg) è chiaro e intuitivo, rendendo semplice l'aggiunta di nuovi sistemi operativi al menu di avvio. Limine è utilizzato anche da sviluppatori di sistemi operativi custom grazie alla sua compatibilità con il protocollo Limine Boot Protocol, che permette il caricamento avanzato di kernel personalizzati.
Ecco come installare Limine in Arch Linux.
1. Installare Limine
Limine non è presente nei repository ufficiali di Arch, ma puoi installarlo tramite AUR.
Opzione 1: Installazione con yay (consigliato)
Se hai già yay installato, puoi installare Limine con
yay -S limine-git
Opzione 2: Installazione manuale tramite git
git clone https://aur.archlinux.org/limine-git.git cd limine-git makepkg -si
2. Installazione del bootloader
Limine deve essere installato manualmente nel dispositivo di avvio. Supponiamo che il tuo disco sia /dev/sdX.
ATTENZIONE: Sostituisci /dev/sdX con il disco corretto. Controlla con lsblk.
Per BIOS (MBR)
Per UEFI
Devi copiare limine-efi.bin nella partizione EFI e creare una voce di boot:
Poi, aggiungi Limine come bootloader EFI:
Per BIOS (MBR)
sudo limine-install /dev/sdX
Per UEFI
Devi copiare limine-efi.bin nella partizione EFI e creare una voce di boot:
sudo mkdir -p /boot/EFI/limine sudo cp /usr/share/limine/limine-efi.bin /boot/EFI/limine/
Poi, aggiungi Limine come bootloader EFI:
sudo efibootmgr -c -d /dev/sdX -p 1 -L "Limine" -l '\EFI\limine\limine-efi.bin'
3. Configurazione di Limine
Crea il file /boot/limine.cfg e personalizzalo. Esempio:
TIMEOUT=5 DEFAULT_ENTRY=Arch Linux :Arch Linux PROTOCOL=linux KERNEL_PATH=/boot/vmlinuz-linux CMDLINE=quiet splash INITRD_PATH=/boot/initramfs-linux.img
4. Aggiornare Limine
Se aggiorni il kernel o Limine, è consigliato reinstallarlo:
sudo limine-install /dev/sdX
Ora, riavvia il sistema e seleziona Limine nel boot menu.
Home Limine