Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Sempre sul computer di mia moglie salta fuori un altro problema, credo dopo l'aggiornamento al kernel 5.10.5. Col precedente kernel questi messaggi non apparivano, così come non mi appaiono nella mia macchina con lo stesso kernel.
/boot/initrd-generic-5.10.5.gz: Loading kernel modules from initrd image:
insmod /lib/modules/5.10.5/kernel/fs/jbd2/jbd2.ko
jbd2: exports duplicate symbol jbd2__journal_restart (owned by kernel)
modprobe: ERROR: coult not insert 'jbd2': Exec format error
insmod /lib/modules/5.10.5/kernl/fs/mbcache.ko
mbcache: exports duplicate symbol __mb_cache_entry_free
modprobe: ERROR: coult not insert 'mbcache': Exec format error
insmod /lib/modules/5.10.5/kernel/fs/jbd2/jbd2.ko
jbd2: exports duplicate symbol jbd2__journal_restart (owned by kernel)
modprobe: ERROR: coult not insert 'ext4': Exec format error
/boot/initrd-generic-5.10.5.gz: Loading 'it' keyboard mapping:
EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
/boot/initrd-generic-5.10.5.gz: exiting
Qualcuno ci capisce qualcosa?
Può anche darsi che abbia sbagliato qualcosa nell'aggiornamento. L'ho automatizzato con uno script, ma è la prima volta che lo applico in quella macchina, apparentemente non mi aveva segnalato alcun intoppo
Ultima modifica di gian_d il dom 10 gen 2021, 13:39, modificato 1 volta in totale.
Il grub è gestito da una ubuntu, con la configurazione delle entry impostata in grub.d. Ho fatto questa scelta dal momento che gli aggiornamenti di ubuntu riscrivono grub.cfg ogni volta, mentre con gli aggiornamenti della slackware non è necessario riconfigurare grub perché il bootloader punta a dei collegamenti simbolici che vengono reimpostati dallo script che ho fatto.
per la precisione, per caricare il kernel generic grub punta al symlink vmlinuz-generic e per caricare i moduli punta al symlink initrd-generic. Questi symlink vengono reimpostati ad ogni aggiornamento del kernel dallo script che ho fatto in modo che punti alle correnti denominazioni (vmlinuz-generic-5.10.5 e initrd-generic-5.10.5.gz)
L'errore che ho fatto è che provvisoriamente avevo impostato il grub in modo da caricare il kernel huge, quindi punta a vmlinuz, che a sua volta punta al kernel huge. Probabilmente questo va in conflitto nel momento in cui viene caricata l'immagine.
Mi sono accorto dell'errore mentre rispondevo ai vostri post mettendo tutti i codici, dello script, del risultato di ls -l (in /boot) e della entry di grub. Solo allora ho visto che grub.cfg puntava al kernel huge invece del kernel generic.
Ecco cosa succede a modificare al volo grub.cfg senza rigenerarlo dalle impostazioni di grub.d, maledetta fretta. Nella prima installazione l'avevo fatto puntare al kernel huge commentando la riga che richiama l'immagine di generic. L'errore si verificava sicuramente anche con il kernel 5.10.4 ma mi era probabilmente sfuggito nei vari boot :-\