Lenovo dystrybuuje aktualizacje systemu BIOS jako pliki .iso ( przykład ), które mają zostać wypalone na płycie CD i uruchomione. Nagrywanie na płytę CD działało i uruchamiało się poprawnie, ale teraz chcę zamiast tego użyć pamięci USB (ponieważ nie ufam napędowi CD), jak utworzyć tę pamięć USB za pomocą Ubuntu?
Istnieje wiele samouczków wyjaśniających, w jaki sposób tworzyć rozruchowe pamięci USB z systemów ISO opartych na systemie Linux (przy użyciu UNetbootin i podobnych, tworzą pliki związane z systemem Linux w katalogu głównym pamięci USB) oraz z narzędzi opartych na systemie Windows (z FreeDOS i podobnymi). Uważam, że nie ma tu rozwiązań, ponieważ plik ISO aktualizacji systemu BIOS nie jest oparty na systemie Linux ani na systemie DOS (podłączenie ISO nie pokazuje żadnego znanego systemu plików)
źródło
# dd if=/path/to/iso of=/dev/yourusb bs=4M
. OSTRZEŻENIE : Twoje USB zostanie USUNIĘTE . Proszę również dokładnie sprawdzić ścieżkę do twojego napędu USBOdpowiedzi:
Znalazłem rozwiązanie tego problemu na http://positon.org/lenovo-thinkpad-bios-update-with-linux-and-usb .
Najpierw przekonwertuj
iso
obraz doimg
pliku:Następnie skopiuj na klucz USB:
To powiedziawszy, myślę, że powinieneś najpierw spróbować, czy dobrze się uruchamia, jeśli po prostu napiszesz .iso za pomocą ogólnego narzędzia, jak zwykle. (Pod warunkiem, że potrzebuje trochę danych wejściowych i nie uruchamia się automatycznie w BIOSie podczas uruchamiania.) Ostatnie dwa razy instalowałem Linuksa, nie korzystałem z zalecanego narzędzia. (Zrobiłem bootowalny USB dla 15.04 za pomocą SUSE Studio Image Writer, ponieważ Unetbootin wielokrotnie go popsuł. To działało dobrze.)
źródło
# dd count=1 bs=512 if=/dev/zero of=/dev/sdb
i sformatuj pamięć USB późniejJak powiedział użytkownik Arch w komentarzach, najprostszym sposobem na zapisanie rozruchowego ISO na dysku USB jest
dd
obraz na dysku.Pierwszy potrójny sprawdź, do którego urządzenia blokowego jest aktualnie przypisany dysk USB:
Niż
dd
obraz na dysk USB. Na przykład, jeśli twój dysk USB jest mapowany na/dev/sdb
:Różne rozmiary bloków zwykle działają inaczej, jednak zwykle większy rozmiar bloku działa lepiej niż mniejszy rozmiar bloku; blok o wielkości 8M powinien wystarczyć, aby proces przebiegał z pełną prędkością.
Jeśli chcesz monitorować postęp procesu, zainstaluj
pv
:I zamiast tego uruchom to polecenie:
źródło
Na wypadek, gdyby ktoś nadal szukał odpowiedzi.
Samo rozwiązanie powyżej nie wystarczyło dla mojego Lenovo E470, który obsługuje UEFI. Narzędzie do aktualizacji systemu BIOS po prostu nie uruchamia się z pamięci USB.
Należy odczytać plik README odpowiadający plikowi aktualizacji systemu BIOS.
Po ponownym uruchomieniu naciśnij klawisz Enter, aby przerwać normalne uruchamianie, a po wejściu do konfiguracji systemu BIOS:
Po ponownym uruchomieniu powinieneś być w stanie uruchomić z ciebie „USB HDD”.
źródło