Come tutti noi utenti linux sappiamo, gli aggiornamenti BIOS rilasciati da Samsung non possono essere utilizzati con sistemi operativi diversi da quelli di casa Microsoft, e questo rende impossibile l'aggiornamento agli utenti che come me hanno deciso di eliminare completamente la partizione windows dal disco del proprio NC10.
Tuttavia, l'utility
flashrom sembra funzionare perfettamente con l'NC10, e quindi sarebbe un'ottima cosa avere disponibili tutte le versioni di BIOS in un formato utilizzabile con questa ottima utility. Inoltre, flashrom ci permette anche di passare ad un versione precedente di BIOS, in caso ne avessimo la necessità, cosa che invece con l'aggiornamento tramite windows non è possibile fare.
*
AGGIORNAMENTO:
Sembra che flashrom sia perfettamente in grado di aggiornare il BIOS, ma non il MICOM.
Per questo motivo non è realmente utilizzabile per fare un aggiornamento completo, almeno per ora.
Rigrazio
ascari76 per le info.
*
La mia idea è quella di raccoglierli tutti e renderli disponibili a tutta la community.
L'utility flashrom è in grado di estrarre e salvare su file l'attuale versione di BIOS in uso sul nostro NC10. L'operazione di estrazione
non è affatto pericolosa, per questa ragione chiedo a tutta la community di contribuire alla raccolta, estraendo il BIOS nel caso dovesse essere in una versione non ancora disponibile nella lista sottostante.
Queste sono le poche istruzioni necessarie per farlo.
Prima di tutto, installiamo l'utility
flashrom.
Gli utenti Ubuntu possono farlo con il comando
Code:
sudo apt-get install flashrom
Ora avviamo un terminale, e usiamo il comando che segue per estrarre il BIOS:
Code:
sudo flashrom -r <versionebios>.bin
dove '-r' sta per 'leggi la memoria flash e salva una copia su file', e .bin è il nome che vogliamo usare per il file. Nel mio caso, ho usato il nome '07CA.bin'.
Se flashrom non dovesse riuscire ad estrarre il BIOS restituendo un errore, allora avremo bisogno di aggiungere l'opzione 'nopat' alla linea di comando del kernel.
Niente di complicato: riavviamo l'NC10, quando appare il menu del GRUB, ci spostiamo sulla voce del kernel che vogliamo avviare e premiamo il tasto 'e'. Nel nuovo menu, ci spostiamo sulla linea che inizia con 'kernel /...' e premiamo di nuovo il tasto 'e'. Ora aggiungiamo l'opzione
nopat alla fine della linea e confermiamo con INVIO. Usiamo infine il tasto 'b' per avviare il sistema. Una volta avviato, ripetiamo il comando di cui sopra per estrarre il BIOS.
La piccola modifica che abbiamo fatto tramite grub non è permanente e sarà automaticamente annullata quando il sistema verrà arrestato o riavviato.
La grandezza del file risultante è di 2MB. Basta zipparlo e postarlo in questo thread, poi mi prenderò cura io di aggiungerlo alla lista.
Lista di tutti i BIOS estratti finora:
-
04CA (by
tscheckoff)
-
04CD (by
marcel_ms) (per NC10 con modem HSPA)
-
05CA (by
okon3)
-
05CD (by
Cezary) (per NC10 con modem HSPA)
-
07CA (by
voRia)
-
09CA (by
auceto)
-
10CA (by
okon3)
_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!