Piękno repozytoriów: upgrade BIOSu w Dellu pod Linuksem



Repozytoria z oprogramowaniem to jedna z największych zalet dystrybucji Linuksowych. Dzięki repozytoriom udostępnionym przez Adobe, Della czy Google można nie tylko zainstalować część ich oprogramowania. Korzystując z uniwersalnych mechanizmów zarządzania paczkami można też uaktualnić BIOS komputera i kart rozszerzeń.

W przypadku systemowego BIOSu proces ma kilka etapowów. Najpierw, korzystając z instrukcji dodajemy do naszego systemu repozytoria Della, instalujemy firmware-tools i firmware-addon-dell.

Kolejnym krokiem jest ściągnięcie obrazów BIOSu odpowiednich dla komputera. Załatwia to poniższe polecenie (yum w Fedorze):

[root@gilbertus tmp]# yum install $(bootstrap_firmware)
Wczytane wtyczki: dellsysidplugin, refresh-packagekit
Ustawianie procesu instalacji
Analizowanie parametrów instalacji pakietów
Rozwiązywanie zależności
--> Wykonywanie sprawdzania transakcji
---> Pakiet system_bios_OptiPlex_GX620_0x01AD.noarch 50:a11-20 zostanie zaktualizowany
--> Zakończono rozwiązywanie zależności

Rozwiązano zależności

================================================================================================================================================================
 Pakiet                                                   Architektura                  Wersja                            Repozytorium                    Rozmiar
================================================================================================================================================================
Instalowanie:
 system_bios_OptiPlex_GX620_0x01AD                        noarch                        50:a11-20                         fwupdate                        352 k

Podsumowanie transakcji
================================================================================================================================================================
Instalowanie       1 pakietów     
Aktualizowanie     0 pakietów     
Usuwanie           0 pakietów     

Całkowity rozmiar pobierania: 352 k
W porządku? [t/N]: 
Po instalacji mamy na dysku odpowiedni BIOS, co można sprawdzić poleceniem inventory_firmware_gui:

[screenshot]

Aktualizację można przeprowadzić z powyższego GUI lub linii poleceń:

[root@gilbertus tmp]# update_firmware --yes

Searching storage directory for available BIOS updates...

Checking System BIOS for OptiPlex GX620 - a07
    Available: system_bios(ven_0x1028_dev_0x01ad) - a11
    Found Update: system_bios(ven_0x1028_dev_0x01ad) - a11

Found firmware which needs to be updated.

Running updates...
Installing system_bios(ven_0x1028_dev_0x01ad) - a11
Obraz nowego BIOS systemu został wgrany do odpowiedniego miejsca pamięci, ale jeszcze nie przeflashowany. Stanie się to po restarcie. Wydajemy więc polecenie reboot i obserwujemy, jak komputer w trakcie uruchamiania znajduje nowy BIOS i instaluje go.

Uaktualnienie BIOSu wymaga jeszcze nurkowania w terminal, włączenie autoaktualizacji również. Można się spodziewać, że zostanie to uproszczone i sytuacja stanie się tak prosta jak w przypadku np. aktualizacji wtyczki Adobe Flash.

Szczegóły informacji o aktualizacji BIOSu na stronie http://linux.dell.com/wiki/index.php/Repository/firmware. A co jeszcze jest w repozytoriach Della? Oczywiście BIOSy do innych modeli komputerów i serwerów, do kontrolerów dysków, macierzy dyskowych i samych dysków, kart zdalnego zarządzania i napędów taśmowych.


Archived comments:

Grzegorz 2008-11-27 19:20:16

Pisałem o tym jakiś czas temu:
http://grzglo.jogger.pl/2008/08/01/aktualizacja-firmware-w-laptopach-marki-dell-pod-linuksem/

A tak na marginesie, to są inni producenci oferujący aktualizacje BIOS bez Dual-Boot, DOS lub Windows?

Zal 2008-11-27 22:22:42

Piękne rozwiązanie. Następnym moim laptopem po Thinkpadzie będzie Dell ;]

Kaef 2009-05-29 18:23:16

Przed chwilą rozmawiałem z miłym panem z supportu Della i niestety nie wiedział jak zupgradować biosa spod linuxa, ale na pewno wiedzial, że jeśli to popełnię, to stracę gwarancję:D

Muszę zrobić upgrade, żeby wykluczyć powód stukania wiatraka. Ale jeśli zrobię to pod linuxem, to stracę gwarancję. Jeśli upgrade biosa nie pomoże, to mam płytę główną do wymiany [wg pana z support'u] - ale niestety już bez gwarancji.. Poczekam jeszcze 5 miesięcy, żeby mi się gwarancja skończyła:D

Comments


Comments powered by Disqus