BIOS Update/it

I fabbricanti di hardware spesso forniscono degli aggiornamenti per il BIOS e per gli altri tipi di firmware. Installare (spesso indicato come "flash") gli aggiornamenti a volte non è facile sui sistemi GNU/Linux. Questo occasionalmente richiede qualche lavoro extra.

Ottenere informazioni sul firmware
Per prima cosa trovare il produttore e il modello della scheda madre. Verificare il manuale utente relativo al sistema. Molte delle cose cercate possono essere trovate nel manuale utente.

Il pacchetto può essere utilizzato per richiamare le informazioni aggiuntive sul sistema hardware. guarda alle tavole DMI della scheda madre, al fine di fornire informazioni dettagliate sui componenti del firmware e dell'hardware.

Come ultima cosa, se è possibile l'accesso fisico alla scheda madre, l'informazione richiesta può essere trovata direttamente nella scheda madre stessa.

Dopo aver cercato l'aggiornamento per il firmware, procedere al download del pacchetto necessario ad aggiornare l'hardware. E' normale per un produttore fornire il pacchetto dell'aggiornamento del firmware nel formato .zip, .exe o .iso.

Opzioni BIOS
Molti BIOS hanno un'opzione per leggere la nuova immagine binaria da una scheda di memoria esterna o da un floppy disk. Entrare nelle impostazioni del BIOS e vedere le opzioni. Se il BIOS non supporta ciò, continuare con la prossima sezione.

Avvio da CD
Spesso i produttori forniscono una immagine CD-ROM da scaricare come supporto di avvio. Il file dovrebbe avere estensione e dovrebbe essere opportunamente scritto su un CD-R(W) vuoto. Uno degli strumenti per fare questo è :

Scegliere dal menu di avvio del BIOS l'avvio da CD e seguire le istruzioni del website del produttore o del manuale dell'utente.

Ambiente FreeDOS
FreeDOS può essere utilizzato per eseguire l'utilità di aggiornamento del BIOS DOS-based. Una immagine FreeDOS "standard" che include i necessari strumenti BIOS deve essere creata. Dopo che tale immagine è stata creata, avviarla tramite uno dei metodi mostrati sotto.

Scaricare FreeDOS e i suoi strumenti:


 * FreeDOS - Scaricare il file.
 * Settore di avvio FreeDOS - Scaricare il file.
 * Il programma DOS-Flash e il nuovo BIOS dal sito internet del produttore.

Creare una immagine FreeDOS standard
Per prima cosa scaricare il software richiesto ed abilitare il dispositivo di loopback nel kernel:

Se il modulo non è stato caricato utilizzare per caricarlo:

Installare il software necessario:

Creare un file immagine di ~20MB utilizzando il comando. Il nome deve essere quando si sostituisce quello sul SystemRescueCD:

Scrivere un file system nell'immagine:

Scrivere un bootsector (settore di avvio) nel file di immagine:

Ora copiare i files FreeDOS nella nuova immagine.

Creare un mountpoints:

Montare l'immagine originale:

Montare la nuova immagine:

Copiare i files di sistema FreeDOS nella nuova immagine:

Ora copiare il programma flash e il nuovo BIOS nel file immagine:

Smontare entrambe le immagini:

Utilizzare SystemRescueCD per avviare FreeDOS
SystemRescueCD viene fornito con una versione di FreeDOS. Questa versione può sostituire l'immagine originale e creare una scheda di memoria che contiene i programmi necessari per flashare il firmware.

Scaricare SystemRescueCD e preparare LiveUSB

 * SystemRescueCD - Scaricare l'immagine ISO normale.

Creare una scheda di memoria avviabile
Utilizzare il metodo di default per creare il supporto di avvio SystemRescueCD, lo script provvederà a guidare nell'installazione.

Creare la cartella in :

Montare l'immagine CD:

Avviare lo script di installazione:

Smontare l'immagine CD:

Sostituire l'immagine FreeDOS
E' tempo di sostituire l'immagine originale FreeDOS nel dispositivo di memoria SystemRescueCD.

Montare il dispositivo di memoria SystemRescueCD ( che deve essere sostituito dal nome del dispositivo di memoria):

Sostituire il file :

Smontare la scheda di memoria SystemRescueCD:

Avviare l'immagine FreeDOS direttamente da GRUB
Per avviare FreeDOS senza nessun media esterno utilizzare lo strumento dal syslinux per consentire a grub (o un altro bootloader) di avviare l'immagine FreeDOS direttamente.

Montare la partizione (se necessario):

Copiare il binario e la nuova immagine FreeDOS su :

Editare il file e aggiungere una voce per FreeDOS:

BIOS update
Restart and choose to boot from the USB memory stick or the new grub entry. When using SystemRescueCD, in the GRUB command line type:

This should boot into the new FreeDOS image. The DOS prompt should appear:

Now start the BIOS update by following the manufacturers instructions. Some useful commands in DOS:


 * Change to the directory.
 * Change to the directory.


 * List the files in the current directory.
 * List the files in the current directory.


 * Display the contents of a file.
 * Display the contents of a file.

Flashrom
Some motherboards can support flashing (via the package) directly from the system. In this case the only needed component is the BIOS image. Before continuing this path, first check the list of supported hardware.

If the hardware is supported, verify the new BIOS image:

If everything checks out, then flash it: