lf consiglia

Articoli Recenti

01 marzo 2025

Come installare Limine in Arch Linux

-
Limine in Arch Linux
 
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)

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