Więc w końcu przeniosłeś się na komputer bez systemu Windows, cieszysz się zupełnie nowym systemem operacyjnym Linux, bez trojanów / wirusów, bez spowolnienia, wszystko jest idealne. Nagle musisz zaktualizować BIOS na płycie głównej, aby obsługiwać nowy sprzęt, ale zazwyczaj producent płyty głównej oferuje tylko narzędzia flash BIOS oparte na DOS. Panikujesz! Na szczęście ten problem można łatwo rozwiązać ...
Poniżej znajdują się następujące kroki:
Krok 1: Pobierz obraz dyskietki rozruchowej FreeDOS
Krok 2: Skopiuj narzędzie flash BIOS i nowy obraz BIOS do obrazu zamontowanej dyskietki
Krok 3: Nagraj bootowalną płytę CD, która będzie emulować dyskietkę do użytku
Krok 4: Uruchom ponownie, flashuj, uruchom ponownie, ciesz się nowym BIOSem
Chciałbym bardzo polecić nie miga BIOS z użyciem Wine .exe. Flashowanie systemu BIOS może potencjalnie zmienić komputer w duży przycisk do papieru, jeśli coś pójdzie nie tak.
Niektórzy producenci (na przykład Dell) mają alternatywne metody aktualizacji systemu BIOS dla systemu Linux.
Jeśli jednak firma Toshiba nie oferuje żadnych opcji zgodnych z systemem Linux, najlepszym rozwiązaniem jest:
źródło
jockey
(Znany również jakoAdditional Drivers
) i sprawdź, czy możesz włączyć sterownik karty graficznej.Flashowanie przy użyciu tylko GNU / Linux
(Bez dyskietek, bez płyt CD, bez DOS, bez FreeDOS, bez Win *)
Wyjaśnienie
Zwykle są dwa pliki:
plik binarny, który zawiera wszystkie dane (oprogramowanie układowe), które zostaną przesłane do układu ROM płyty głównej,
plik binarny, który jest narzędziem wykonywalnym i służy do faktycznego przeniesienia oprogramowania układowego na płytę główną, a także niektórych kontroli.
Producenci mogą łączyć te dwa pliki binarne w jeden samorozpakowujący się skompresowany plik wykonywalny (.exe, który jest jak plik .zip).
W takim przypadku użytkownik GNU / linux może rozpakować plik .exe i rozpakować plik oprogramowania układowego. Następnie za pomocą narzędzia flashrom można sflashować nowe oprogramowanie na płytę główną.
Przetestowałem tę procedurę za pomocą Gigabyte GA-Z68MA-D2H-B3 (wersja 1.3) i pliku .exe, który zawierał aktualizację oprogramowania układowego F10.
Procedura
Aby wykonać kopię zapasową starego oprogramowania:
Aby napisać nowe oprogramowanie, zastąp Z8MAD2H3.F10 nowym oprogramowaniem:
Aby przywrócić nieudany zapis, wykonaj kopię zapasową w pierwszym kroku:
źródło
To nie zadziała.
W zależności od narzędzia udostępnianego przez firmę Toshiba musisz:
Jeśli firma Toshiba udostępnia plik exe dla drugiej opcji, możesz spróbować utworzyć obraz FreeDOS, aby uruchomić ten plik. Znalazłem opis dla Gentoo, jak to zrobić.
źródło
Nie ma czegoś takiego jak binarne pliki wykonywalne niezależne od systemu operacyjnego. Ponieważ „plik exe” prawdopodobnie oznacza „plik, którego nazwa kończy się na .EXE”, najprawdopodobniej jest to plik wykonywalny Windows Portable lub plik wykonywalny MS-DOS.
Aktualizacja BIOS-u naprawdę powinna być czymś na niskim poziomie, co można zrobić za pomocą prostego systemu, takiego jak MS-DOS lub FreeDOS.
Pierwszym krokiem jest sprawdzenie, czy plik wykonywalny jest plikiem MS-DOS, czy Windows. Jeśli jest to plik wykonywalny systemu Windows i nie działa pod Wine, spróbuj sprawdzić, czy można go w jakiś sposób wyodrębnić za pomocą narzędzia do archiwizacji (czasem rozpakowanie może pomóc tutaj), aby uzyskać obraz flash i być może narzędzia flash MS-DOS (nie byłby to pierwszy raz, gdy narzędzia MS-DOS były pakowane w instalatorze tylko dla systemu Windows)
Bez narzędzi flashowych, warto spróbować ogólnych flasherów, takich jak Uniflash. Jeśli chcesz go uruchomić i jest to tylko system Windows, dobrym wyborem jest prawdopodobnie zdobycie płyty CD z preinstalacją systemu Windows na żywo, która ma podstawowy system i będzie w stanie uruchomić narzędzie flash, ale niestety wymaga to licencji Windows.
Jeśli masz szczęście i otrzymujesz zestaw narzędzi MS-DOS, po prostu weź trochę LiveDOS Live CD lub obrazu dyskietki i uruchom FreeDOS, aby użyć tych narzędzi (chociaż będziesz musiał mieć narzędzia w osobnej dyskietce / penderze / CD ). Jeśli masz więcej szczęścia, możesz otrzymać obraz dysku gotowy do rozruchu (ponieważ wiele osób pakuje dyskietki w programach do zapisywania dyskietek, to też jest możliwe).
źródło
Jeśli nie masz kopii Win-10 i nie chcesz pobrać wersji próbnej 5 Gb i zainstalować ją, dysk ratunkowy oparty na Win-10 to zrobi. Na przykład ten pozwolił mi uruchomić plik .exe systemu Windows dostarczony przez HP. Użyłem bezpośrednio „aktualizacji zainstalowanego systemu BIOS”.
Moim zdaniem prostsze niż rozwiązanie Free DOS.
źródło
Wiele współczesnych laptopów i systemów nie używa plików EXE bezpośrednio do aktualizacji BIOS-u, ale zamiast tego prosi o zapisanie pliku na pamięci flash USB i uruchomienie systemu BIOS po włożeniu.
źródło
Odłącz dysk systemowy Ubuntu, podłącz stary dysk zapasowy lub używany, zainstaluj na nim system Windows i wykonaj aktualizację systemu BIOS (jeśli, jak wyjaśnia Pilot6 , jeśli absolutnie, pozytywnie, musisz zaktualizować system BIOS). Następnie odłącz stary dysk, włóż ponownie dysk Ubuntu OS i jesteś gotowy do pracy, wiedząc, że system Windows nie uszkodził Linuksa (co zdarza się często, niestety).
źródło