On 23/01/19 16:58, Giuliano Grandin wrote:

ho cambiato l'hdd del portatile con un ssd

piccolo OT, qualche settimana fa leggevo una recensione di uno che amministra un datacenter aziendale e indicava che gli SSD quando muoiono non danno nessun preavviso e una volta morti non si può recuperare più nulla.

ho reinstallato stretch

non ho e non ho mai usato SSD, ma penso tu potessi fare una copia del disco, senza dover reinstallare... io ho fatto così dal 2009 con il PC di casa

e però l'installatore non riusciva a mettere il bootloader, con
vari messaggi d'errore.

quali?

Ho cercato a lungo, poi ho trovato rEFInd che dal cd ha fatto partire
stretch e ho capito quindi che non era un problema dell'ssd, come
temevo.

come ha fatto a farti capire ciò?

Altre ricerche, finché sono capitato qui:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845023, dove Steve
McIntyre notava che il problema poteva dipendere dalla mancanza di
spazio di memoria (nel chip del firmware, penso) per registrare l'avvio
del sistema operativo.

no, McIntyre indica che il problema dovrebbe essere dovuto ad un bug del firwmare che impedisce di scrivere nuove variabili EFI (questa scrittura si ha ogni qual volta si esegue grub-install e efibootmgr... penso che questo venga eseguito in automatico ad ogni nuova installazione di una nuova versione Linux o riconfigurazione o installazione di pacchetti che richiedono di riconfigurare il bootmanager).

La soluzione suggerita è quella di fare un re-flash del firmware/BIOS. L'utente dice di aver risolto dopo un aggiornamento del BIOS.

Vado a vedere e trovo che ci sono parecchi
messaggi nel registro dei log, li cancello e questo risolve.

ma dove hai trovato questi LOG?
Probabilmente il tuo problema era diverso... hai creato una partizione dedicata per /var? Questa si era riempita e impediva di fare alcune operazioni.

$ df -h

In teoria, probabilmente, potevi scoprirlo, come dice McIntyre, eseguendo:
grub-install -vv

Morale, buttar via i vecchi log ha permesso l'installazione del
bootloader. Ma perché quest'informazione non è diffusa? O sono io che
ho cercato male?

ma se hai reinstallato la macchina da zero dovresti aver avuto i log quasi vuoti...

Ci sono solamente 10 tipi di persone nel mondo:
chi comprende il sistema binario e chi no.

I 2/3 della popolazione mondiale non conosce le frazioni e l'altra metà non è interessata all'argomento

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
I didn't use Microsoft machines when I was in my operational phase, because I couldn't trust them. Not because I knew that there was a particular back door or anything like that, but because I couldn't be sure.
Edward Snowden

Rispondere a