Aggiornare il BIOS senza windows: differenze tra le versioni
Nessun oggetto della modifica |
mNessun oggetto della modifica |
||
(19 versioni intermedie di 6 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{ Warningbox | | {{Versioni compatibili|Squeeze|Wheezy|Jessie}} | ||
== Introduzione == | |||
{{ Warningbox | L'aggiornamento del BIOS è un'operazione pericolosissima, per cui fatelo solo se sapete cosa state facendo, il vostro computer potrebbe non ripartire più}} | |||
Come molti sanno il BIOS del nostro computer è un software, per cui non esente da ''bug''. | |||
Capita spesso di ''andare sul sito della casa produttrice della nostra scheda madre'' e di notare aggiornamenti per aggiustare bug non scoperti fino alla messa in commercio. | |||
Fino a qualche tempo fa avremmo avuto bisogno di un floppy di boot msdos, ma da qualche tempo anche Linux si è dotato delle attrezzature necessarie anche grazie ai progetti [http://linuxbios.org/Welcome_to_LinuxBIOS LinuxBIOS] e [http://openbios.org/Welcome_to_OpenBIOS OpenBIOS]. Vediamo dunque come sia possibile aggiornare il BIOS senza bisogno di Windows. | |||
== I programmi necessari == | |||
=== Dove trovarli === | |||
Nei repository Debian troviamo alcuni software che ci possono tornare utili: | |||
; awardeco: per operare sui soli file BIOS prodotti da Award | |||
; amideco: per operare sui soli file BIOS prodotti da Ami | |||
; phnxdeco: per operare sui soli file BIOS prodotti Phoenix | |||
; flashrom: per operare sul flash chip che contiene il BIOS | |||
I primi tre programmi dell'elenco servono per operare sui BIOS files, cioè su una copia su hard disk del BIOS della vostra scheda madre. | |||
Installiamo quindi i pacchetti che fanno al nostro caso. Ad esempio: | |||
<pre> | |||
# apt-get install awardeco flashrom | |||
</pre> | |||
==Flashrom== | |||
I comandi indicati in questa guida '''non sono stati direttamente sperimentati dal revisore''': si invita pertanto il lettore a leggere con cura la [http://linux.die.net/man/8/flashrom pagina di manuale] e le [http://www.flashrom.org/FAQ FAQ] di Flashrom, prima di procedere all'uso del programma. | |||
{{Warningbox|Secondo quanto specificato nelle [http://www.flashrom.org/FAQ FAQ] di Flashrom, i kernel con i simboli <code>CONFIG_STRICT_DEVMEM</code> e <code>CONFIG_X86_PAT</code> abilitati potrebbero essere incompatibili con il corretto funzionamento del programma: verificate dunque se il kernel in uso nel vostro sistema ha tali simboli abilitati. Ad oggi (18:08, 30 gen 2010 (CET)) la versione del kernel di default di Debian testing (Squeeze) e Debian Sid mantiene abilitati questi simboli.}} | |||
=== Funzionamento e utilizzo === | |||
Dopo aver acquisito il file .bin per il vostro BIOS (ad esempio scaricandolo dal sito del produttore), sono necessarie le seguenti operazioni: | |||
* salvataggio dell'attuale BIOS della scheda madre | |||
* scrittura del nuovo BIOS | |||
che si traducono nei seguenti comandi: | |||
<pre> | |||
# flashrom -r bio.bin | |||
# flashrom -w file.bin | |||
</pre> | |||
Con il primo comando verrà letto e salvato l'attuale BIOS (per garantirci una copia di backup in caso di eventuali errori), mentre con il secondo si procede con la scrittura del nuovo firmware del BIOS (il file <code>file.bin</code> che avete scaricato dal sito del produttore). | |||
Da ultimo, vi consiglio la lettura delle pagine di manuale dei programmi citati, che sono sufficientemente esaustive. | |||
== Approfondimenti == | |||
* il sito del progetto [http://www.flashrom.org/Flashrom Flashrom] con documentazione, elenco di hardware supportato e sezione per il download; | |||
* la [http://linux.die.net/man/8/flashrom pagina di manuale] di Flashrom; | |||
* le [http://www.flashrom.org/FAQ FAQ] di Flashrom; | |||
* [http://www.coreboot.org/Welcome_to_coreboot Coreboot] il progetto per un BIOS libero. | |||
{{Autori | |||
|Autore = [[Utente:Abortigeno|q[^c^]p]] 22:41, 4 Gen 2007 (CST) | |||
|Verificata_da= | |||
:[[Utente:MadameZou|MadameZou]] 21:25, 8 gen 2010 (CET) | |||
|Estesa_da = | |||
:[[Utente:MadameZou|MadameZou]] 21:25, 8 gen 2010 (CET) | |||
|Numero_revisori = 1 | |||
}} | |||
[[Categoria:Ottimizzazione del sistema]] | |||
Versione attuale delle 18:42, 11 mag 2015
Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.
Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione. |
Versioni Compatibili Debian 6 "squeeze" Debian 7 "wheezy" Debian 8 "jessie" |
Introduzione
ATTENZIONE L'aggiornamento del BIOS è un'operazione pericolosissima, per cui fatelo solo se sapete cosa state facendo, il vostro computer potrebbe non ripartire più |
Come molti sanno il BIOS del nostro computer è un software, per cui non esente da bug.
Capita spesso di andare sul sito della casa produttrice della nostra scheda madre e di notare aggiornamenti per aggiustare bug non scoperti fino alla messa in commercio. Fino a qualche tempo fa avremmo avuto bisogno di un floppy di boot msdos, ma da qualche tempo anche Linux si è dotato delle attrezzature necessarie anche grazie ai progetti LinuxBIOS e OpenBIOS. Vediamo dunque come sia possibile aggiornare il BIOS senza bisogno di Windows.
I programmi necessari
Dove trovarli
Nei repository Debian troviamo alcuni software che ci possono tornare utili:
- awardeco
- per operare sui soli file BIOS prodotti da Award
- amideco
- per operare sui soli file BIOS prodotti da Ami
- phnxdeco
- per operare sui soli file BIOS prodotti Phoenix
- flashrom
- per operare sul flash chip che contiene il BIOS
I primi tre programmi dell'elenco servono per operare sui BIOS files, cioè su una copia su hard disk del BIOS della vostra scheda madre.
Installiamo quindi i pacchetti che fanno al nostro caso. Ad esempio:
# apt-get install awardeco flashrom
Flashrom
I comandi indicati in questa guida non sono stati direttamente sperimentati dal revisore: si invita pertanto il lettore a leggere con cura la pagina di manuale e le FAQ di Flashrom, prima di procedere all'uso del programma.
ATTENZIONE Secondo quanto specificato nelle FAQ di Flashrom, i kernel con i simboli CONFIG_STRICT_DEVMEM e CONFIG_X86_PAT abilitati potrebbero essere incompatibili con il corretto funzionamento del programma: verificate dunque se il kernel in uso nel vostro sistema ha tali simboli abilitati. Ad oggi (18:08, 30 gen 2010 (CET)) la versione del kernel di default di Debian testing (Squeeze) e Debian Sid mantiene abilitati questi simboli.
|
Funzionamento e utilizzo
Dopo aver acquisito il file .bin per il vostro BIOS (ad esempio scaricandolo dal sito del produttore), sono necessarie le seguenti operazioni:
- salvataggio dell'attuale BIOS della scheda madre
- scrittura del nuovo BIOS
che si traducono nei seguenti comandi:
# flashrom -r bio.bin # flashrom -w file.bin
Con il primo comando verrà letto e salvato l'attuale BIOS (per garantirci una copia di backup in caso di eventuali errori), mentre con il secondo si procede con la scrittura del nuovo firmware del BIOS (il file file.bin
che avete scaricato dal sito del produttore).
Da ultimo, vi consiglio la lettura delle pagine di manuale dei programmi citati, che sono sufficientemente esaustive.
Approfondimenti
- il sito del progetto Flashrom con documentazione, elenco di hardware supportato e sezione per il download;
- la pagina di manuale di Flashrom;
- le FAQ di Flashrom;
- Coreboot il progetto per un BIOS libero.
Guida scritta da: q[^c^]p 22:41, 4 Gen 2007 (CST) | Debianized 40% |
Estesa da:
| |
Verificata da:
| |
Verificare ed estendere la guida | Cos'è una guida Debianized |