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):
Po instalacji mamy na dysku odpowiedni BIOS, co można sprawdzić poleceniem[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]:
inventory_firmware_gui
: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) - a11Obraz 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