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:

Aggiornamento BIOS
Riavviare e scegliere l'avvio da scheda USB "oppure" dalla nuova voce di grub. Quando si utilizza SystemRescueCD, nella riga comando di GRUB digitare:

Questo dovrebbe avviare la nuova immagine FreeDOS. Il prompt del DOS dovrebbe comparire:

Ora iniziare l'aggiornamento del BIOS seguendo le istruzioni del costruttore. Qualche comando utile in DOS:


 * Passare alla directory..
 * Passare alla directory..


 * Elencare i files nella directory corrente.
 * Elencare i files nella directory corrente.


 * Visualizzare il contenuto di un file.
 * Visualizzare il contenuto di un file.

Flashrom
Qualche scheda madre può supportare il flashing (attraverso il pacchetto ) direttamente dal sistema. In questo caso il solo componente necessario è l'immagine del BIOS. Prima di continuare questo percorso, dare un'occhiata alla lista dell'hardware supportato.

Se l'hardware è supportato, verificare la nuova immagine del BIOS:

Se tutto quanto è verificato, allora flasharlo:

Vedere anche

 * BIOS
 * Bootable DOS USB stick