PassioniInformatica › Linux

Bootloader valido da avviare (fix EFI Shell Proxmox)

19/01/2026

pve2 non e rotto: sta semplicemente entrando nella EFI Shell perche non trova un bootloader valido da avviare (tipico dopo installazione non completata, disco cambiato, ZFS, o boot order errato).

Cosa stai vedendo

  • EFI Shell 2.40 — firmware UEFI
  • Vede i dischi (fs0, blk0, ecc.)
  • NON trova automaticamente: \EFI\BOOT\BOOTX64.EFI oppure \EFI\proxmox\grubx64.efi

Tentativo rapido di avvio manuale

Dalla EFI Shell, prova:

fs0:
ls EFI\proxmox\
EFI\proxmox\grubx64.efi

Se non funziona, prova fs1:, fs2: ecc.

Fix definitivo con efibootmgr

Una volta avviato, esegui:

efibootmgr -v

Per ricreare l'entry:

efibootmgr -c -d /dev/sda -p 2 -L "Proxmox" -l "\EFI\proxmox\grubx64.efi"

Per ZFS:

proxmox-boot-tool refresh

Impostazioni BIOS importanti

  • Boot Mode: UEFI only
  • CSM: Disabled
  • Secure Boot: Disabled
  • Boot order: disco Proxmox come primo

Come installare ZRAM su 8 GB (1,5 GB ZRAM)

18/01/2026

Per installare e configurare ZRAM su un sistema Linux (Debian/Ubuntu) con 8 GB di RAM, allocando 1,5 GB di spazio ZRAM come swap compressa in RAM:

1. Installa il pacchetto zram-tools

sudo apt update
sudo apt install zram-tools

2. Configura ZRAM per usare 1,5 GB

Modifica il file di configurazione:

sudo nano /etc/default/zramswap

Imposta:

# /etc/default/zramswap
ALGO=lz4
PRIORITY=100
PERCENT=19

Spiegazione:

  • ALGO=lz4 — algoritmo di compressione veloce
  • PRIORITY=100 — priorita swap piu alta
  • PERCENT=19 — 19% di 8 GB = 1.52 GB, perfetto

3. Riavvia il servizio ZRAM

sudo systemctl restart zramswap

4. Verifica

zramctl
swapon --show

Versione corretta (solo IP statico su ens18)

17/01/2026

Se vuoi usare solo IP statico 192.168.1.93 con gateway 192.168.1.254, il file corretto e:

# /etc/network/interfaces
source /etc/network/interfaces.d/*

# Loopback interface
auto lo
iface lo inet loopback

# Interfaccia principale ens18 con IP statico
auto ens18
iface ens18 inet static
    address 192.168.1.93
    netmask 255.255.255.0
    gateway 192.168.1.254
    dns-nameservers 1.1.1.1 8.8.8.8

Applica le modifiche

ip addr flush dev ens18
systemctl restart networking

Come faccio a vedere quali sono gli IP sulla mia LAN?

16/01/2026

Metodo 1 — ip neigh (consigliato)

Mostra tutti i dispositivi visti di recente sulla LAN (ARP cache).

ip neigh

Esempio output:

192.168.1.1 dev enp3s0 lladdr 00:11:22:33:44:55 REACHABLE
192.168.1.81 dev enp3s0 lladdr aa:bb:cc:dd:ee:ff STALE

E il metodo migliore: veloce, gia installato, zero rischi. Solo IPv4:

ip -4 neigh

Metodo 2 — arp -a (classico)

arp -a

Se non c'e: sudo apt install net-tools

Metodo 3 — scansione attiva con nmap

Scansiona tutta la rete e trova tutti i dispositivi accesi.

  1. Scopri la tua subnet: ip a
  2. Scansione: sudo nmap -sn 192.168.1.0/24

Metodo 4 — super rapido (one-liner)

sudo nmap -sn 192.168.1.0/24 | grep "Nmap scan report"

Metodo 5 — solo IP attivi (ping sweep)

for i in {1..254}; do ping -c 1 -W 1 192.168.1.$i >/dev/null && echo "192.168.1.$i attivo"; done

Consiglio: combina nmap con ip neigh per risultati completi. Utile se usi Proxmox, VM, NAS e infrastruttura simile.

file /etc/network/interfaces

15/01/2026

Versione corretta del file /etc/network/interfaces

# Loopback interface
auto lo
iface lo inet loopback

# Interfaccia principale enp1s0
auto enp1s0
iface enp1s0 inet static
    address 192.168.1.51
    netmask 255.255.255.0
    gateway 192.168.1.254
    dns-nameservers 1.1.1.1 8.8.8.8

# Seconda interfaccia enp2s0
auto enp2s0
iface enp2s0 inet static
    address 192.168.1.52
    netmask 255.255.255.0
    dns-nameservers 1.1.1.1 8.8.8.8

Installare ZRAM

24/05/2025

sudo apt update

sudo apt install zram-tools

sudo nano /etc/default/zramswap

ALGO=lz4

PRIORITY=100

PERCENT=19

sudo systemctl restart zramswap.service

swapon --show

systemctl is-enabled zramswap.service

sudo systemctl enable zramswap.service