Pagina 1 di 1
Problema con ELILO
Inviato: sab 14 feb 2026, 8:30
da Black bart
Buongiorno a tutti, da anni utilizzo slackware come unico sistema operativo su un portatile che si avvia in odalità legacy, ora ho un nuovo portatile ed ho installato in modalità UEFI, l'installazione è ok, tutto perfetto, l'unico problema riscontrato è che dopo l'aggiornamento del kernel non so cosa devo fare, mi spiego...con LILO dopo l'aggiornamento davo da terminale "LILO -V" e tutto funzionava, mentre con ELILO il sistema non parte più, sapete cortesemente indicarmi cosa dovrei fare?
Grazie
Re: Problema con ELILO
Inviato: dom 15 feb 2026, 20:16
da targzeta
Se non ricordo male se ne era già parlato in passato. Molti usano grub per evitare problemi. Io come te, sono passato ad un nuovo PC ed ho provato la "via conosciuta" passando da LILO a ELILO. Vorrei passare a grub ma non trovo mai il tempo

.
Tornando a noi. Io ho una partizione in cui è installato il kernel:
Codice: Seleziona tutto
/boot/efi/EFI/
├── BOOT
└── Slackware
├── elilo.conf
├── elilo.efi
└── vmlinuz
Quando aggiorni il kernel, l'unica cosa da fare e sovrascrivere il file vmlinuz con la nuova versione:
Emanuele
Re: Problema con ELILO
Inviato: lun 16 feb 2026, 13:48
da Black bart
Stamattina mi sono messo d'impegno ed ho installato grub, funziona tutto correttamente, meno complicato del previsto.
Grazie comunque per avermi risposto.
Re: Problema con ELILO
Inviato: lun 16 feb 2026, 16:13
da targzeta
Allora se mi dici come fare...
Emanuele
Re: Problema con ELILO
Inviato: mar 17 feb 2026, 15:31
da Black bart
Ho installato da zero slackware sul nuovo pc, non ho installato de LILO ne ELILO, finito di installare sono entrato in "shell" dando in sequenza:
Codice: Seleziona tutto
grub-install --target=x86_64-efi --efi-directory=/boot/efi/ --bootloader-id=slackware
Ovviamente il quarto comando va dato ogni volta che viene aggiornato il kernel...
Questo è quello che ho fatto io ed al momento funziona perfettamente.
Re: Problema con ELILO
Inviato: mar 17 feb 2026, 16:08
da targzeta
Avevo capito che con grub non bisognava fare nulla dopo ogni aggiornamento del kernel...
Re: Problema con ELILO
Inviato: mar 17 feb 2026, 17:27
da joe
Io il grub-mkconfig l'ho lanciato una sola volta... poi ho editato a mano il grub.cfg. Un po' come si faceva col vecchio lilo.conf.
Però lo utilizzo su macchina con bios legacy e partizionamento GPT.
Quindi nel mio caso il loader è installato nella prima parte del disco, ma pesca la configurazione da grub.cfg.
Ne metto un pezzettino, la base era stata generata appunto automaticamente:
Codice: Seleziona tutto
menuentry 'Slackware 15.0 Stable | Kernel Generic' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
echo 'caricamento linux vmlinuz-generic...'
linux /boot/vmlinuz-generic root=/dev/sda3 ro video=vesa:off vga=normal mitigations=off
initrd /boot/initrd-generic.img
}
menuentry 'Slackware Current!!! (2026 15.0+) | Kernel Generic' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt6'
echo 'caricamento linux vmlinuz-generic...'
linux /boot/vmlinuz-generic root=UUID=2ff3f3ae-3d2f-4f20-90b4-84b12e302532 ro video=vesa:off vga=normal mitigations=off
initrd /boot/initrd-generic.img
}
Ho scelto di utilizzare dei link simbolici nella dir che contiene i kernels e le initrd ovvero /boot.
Codice: Seleziona tutto
$ file /boot/*|grep generic|grep 145
/boot/System.map-generic-5.15.145: ASCII text
/boot/config-generic-5.15.145.x64: Linux make config build file, ASCII text
/boot/initrd-generic.img: symbolic link to initrd-5.15.145.img
/boot/vmlinuz-generic: symbolic link to vmlinuz-generic-5.15.145
/boot/vmlinuz-generic-5.15.145: Linux kernel x86 boot executable bzImage, version 5.15.145 (root@z-mp.slackware.lan) #1 SMP PREEMPT Sun Dec 24 00:07:06 CST
2023, RO-rootFS, swap_dev 0X7, Normal VGA
In particolare:
- initrd-generic.img è un link simbolico alla initrd-5.15.145.img
- kernel-generic è un link a vmlinuz-generic-5.15.145
Quando dovessi aggiornare il kernel:
- elimino i links vecchi
- ricreo la initrd puntandola al nuovo kernel (uso lo script di Pat in /usr/share/mkinitrd/mkinitrd_command_generator.sh)
- ricreo i links (cd /boot && ln -s vmlinuz-generic-11.22.33 vmlinuz-generic && ln -s initrd-11.22.33.img initrd-generic.img)
Per cui proprio niente no... qualcosa bisogna fare... però non tocco grub e la sua configurazione.
Re: Problema con ELILO
Inviato: mer 18 feb 2026, 4:21
da targzeta
Beh, però da quello che hai scritto, nel mio caso non mi sembra dovrei fare qualcosa. Considera che io lo initrd non lo uso e i link sono automaticamente installati dal pacchetto del kernel. Attualmente la mia /boot è così:
Codice: Seleziona tutto
$> tree /boot/
/boot//
├── System.map -> System.map-6.12.71
├── System.map-6.12.71
├── config -> config-6.12.71.x64
├── config-6.12.71.x64
├── efi/
│ └── EFI/
│ ├── BOOT/
│ └── Slackware/
│ ├── elilo.conf*
│ ├── elilo.efi*
│ └── vmlinuz*
├── elilo-ia32.efi*
├── elilo-x86_64.efi*
├── make-kernel-backup*
├── vmlinuz -> vmlinuz-6.12.71
├── vmlinuz-6.12.71
└── vmlinuz-generic -> vmlinuz-6.12.71
5 directories, 13 files
dove, come dicevo, la /boot/efi è un filesystem vfat montato. Attualmente, quando aggiorno faccio:
Codice: Seleziona tutto
mount /dev/sda4 /boot/efi/ && cat /boot/vmlinuz > /boot/efi/EFI/Slackware/vmlinuz
ed ho finito. Però, intanto ho questa partizione da 100M che se si potesse eliminare sarebbe bello, e poi se riuscissi anche a non fare proprio nulla...
Emanuele