BIOS-Update ohne optisches Laufwerk unter Windows

Aus ThinkPad-Wiki
Version vom 13. März 2013, 17:25 Uhr von Lwede (Diskussion | Beiträge) (Windows-Version zu grub4dos)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Einleitung

Dieser Artikel beschreibt das Ausführen eines BIOS-Update für Linux-Benutzer. Dazu kommt entweder GRUB4DOS auf einem USB-Stick oder der Bootloader des installierten Linux-Systems zum Einsatz.

   Einleitung:
   Wozu das Ganze? Es gibt bei Lenovo die Windows-Flashtools, die meiner Erfahrung nach gut funktionieren.
   Beim X220 gab es noch kein einziges Problem damit, aber bei anderen Thinkpads.
   Siehe auch: Bei wem ist das BIOS-Update schon einmal schief gegangen?
   Wer den Windows-Flashtools nicht vertrauen will, hier einige Möglichkeiten:


   Möglichkeit 1: Ultraiso


   Möglichkeit 2: Grub4DOS
   Eine Anleitung gibt es schon bei thinkwiki.org: Using grub4dos
   Bei neueren BIOS kommt aber die Fehlermeldung
   Error 60: File for drive emulation must be in one contiguous disk area
   oder bei einem erfolgreichen boot kommt man im Update-Menü nicht weiter.
   Deshalb meine funktionierende Neufassung
   Anleitung:
   1. Passendes BIOS herunterladen: Treibermatrix
   2. Download von grub4dos (grub4dos-0.4.4.zip) und grubinst (grubinst_1.0.1_bin_win.zip)
   3. USB-Stick anstecken und unter Datenträgerverwaltung nachsehen, welche Nummer der USB Stick hat.
   In meinem Fall ist es die Nummer 1:
   Der Stick muss auch als "aktiv" gekennzeichnet sein.
   4. grubinst_1.0.1_bin_win.zip entpacken und im Unterordner "grubinst" die "grubinst_gui.exe" rechtsklicken und "Als Administrator ausführen" anklicken.
   Hier im Dropdownmenü den Stick auswählen (bei mir Nr.1), "Disable the boot of previous MBR" anhaken und den Button "Install" anklicken:
   Nun kommt auch die "OK" Meldung:
   Beide Fenster können nun geschlossen werden.
   5. Nun das BIOS (in meinem Fall 8duj06uc.iso) auf den Stick kopieren.
   Die heruntergeladene grub4dos-0.4.4.zip entpacken und die beiden Dateien grldr und menu.lst auf den Stick kopieren.
   6. Die menu.lst auf dem Stick mit dem Editor öffnen, den Inhalt löschen und folgendes hineinkopieren:
   Code:
   title Start Lenovo X220 BIOS Update 1.16 from ISO
   root (hd0,0)
   map /8duj06uc.iso (0xff) || map --mem /8duj06uc.iso (0xff)
   map --hook
   root (0xff)
   configfile /grub4dos.lst || chainloader (0xff)
   Natürlich müsst Ihr noch BIOS Bezeichnung 8duj05uc.iso an Eure Version anpassen.
   7. FERTIG - Neustart, mit F12 die Booteinträge aufrufen und von Stick booten, "Z" - "Y" beachten!