BIOS-Update ohne optisches Laufwerk unter Windows

Aus ThinkPad-Wiki

Einleitung

Dieser Artikel beschreibt alternative Möglichkeiten eines BIOS-Update für Windows-Benutzer ohne optisches Laufwerk. Gerade bei den Modellen der X-Serie fehlt letztgenanntes öfters, wenn man nicht über die entsprechende Ultrabase verfügt. Mit einem USB-Stick ist das Einspielen des aktuellen BIOS trotzdem möglich.

Hinweis: Eine ausführliche Anleitung für Linux-Nutzer mit dem selben Problem findet sich hier.


GRUB4DOS

Voraussetzungen

  • Ein leerer USB Stick mit entsprechender Mindestgröße
  • ISO-Image des BIOS-Updates als Download von der Lenovo Website oder von vertrauenswürdigen Alternativ-Quellen


Erstellen des bootfähigen USB-Sticks

GRUB4DOS und GRUBINST herunterladen und entpacken

Die benötigten Dateien für grub4dos (grub4dos-0.4.4.zip) und grubinst (grubinst_1.0.1_bin_win.zip) herunterladen und entpacken.


USB-Stick vorbereiten

Der USB-Stick wird wie im zugehörigen Wiki-Artikel ("USB-Stick bootbar machen") beschrieben formatiert, auf "aktiv" gesetzt und somit bootbar gemacht. Wichtig ist, sich die Nummer des USB-Sticks, die ihm beim Befehl "list disk" zugeordnet wird, zu merken (meist erkennt man den Stick an der typischen Größe von z.B. 512MB oder 4GB), da diese später benötigt wird.


ISO-Image auf den Stick kopieren und GRUB4DOS anpassen

Im entpackten Ordner grubinst_1.0.1_bin_win befindet sich der Unterordner grubinst, in dem die Datei grubinst_gui.exe via Rechtsklick "Als Administrator ausgeführt" wird. Unter "Disk" wird im Dropdown-Menü der Stick ausgewählt (er sollte die bei list disk angegebene Nummer haben), der Haken bei "Disable the boot of previous MBR" gesetzt und die Eingabe mit einem Klick auf den Button "Install" bestätigt. Es öffnet sich ein DOS-Fenster, dass die Eingabe bestätigt. Dieses kann ebenso geschlossen werden wie das Hauptfenster von GRUB4DOS.

Nun wird das ISO-Image des BIOS' (beispiel.iso) auf den bootbar gemachten Stick kopiert. Aus dem entpackten Ordner grub4dos-0.4.4 werden die beiden Dateien grldr und menu.lst ebenfalls auf den Stick kopiert.

Nun muss die Datei menu.lst auf dem Stick editiert werden. Dazu wird sie im Editor geöffnet, ihr Inhalt gelöscht und Folgendes hineinkopiert:

   title Start IBM Lenovo BIOS Update from ISO
   root (hd0,0)
   map /beispiel.iso (0xff) || map --mem /beispiel.iso (0xff)
   map --hook
   root (0xff)
   configfile /grub4dos.lst || chainloader (0xff)

Natürlich muss der Platzhalter beispiel.iso mit dem korrekten Dateinamen des verwendeten ISO-Files ersetzt werden. Die Datei wird abgespeichert und der USB-Stick ist somit fertig präpariert.


BIOS-Update durchführen

Der USB-Stick wird an das ThinkPad, dessen BIOS aktualisiert werden soll, angesteckt und der Rechner gestartet. Beim Erscheinen des Boot-Logos wird F12 gedrückt, um den Stick als Boot-Medium auszuwählen. Im erscheinenden Dialog den USB-Stick mit den Cursor-Tasten ansteuern und Auswahl mit Enter bestätigen. Fehlt der USB-Stick im Auswahl-Menü, ist sind die Boot- und USB-Einstellungen im bisherigen BIOS zu überprüfen. Im GRUB4DOS-Fenster einmal Enter drücken und Start des Flashvorgangs mit "Y" (bei DE-Tastaturen "Z"!) bestätigen. Nach dem Flash-Vorgang Rechner neu starten und mit F1 direkt ins BIOS gehen. Dort die Default-Einstellungen laden (F9) und mit F10 die Einstellungen speichern und das BIOS beenden. Nun ist das BIOS aktualisiert.


UltraISO

Voraussetzungen

  • Ein leerer USB Stick mit entsprechender Mindestgröße
  • ISO-Image des BIOS-Updates als Download von der Lenovo Website oder von vertrauenswürdigen Alternativ-Quellen


Erstellen des bootfähigen USB-Sticks mit UltraISO

BIOS-Image mit UltraISO entpacken

Die aktuelle Version von UltraIso herunterladen und installieren. Anschließend UltraISO starten und dort unter Startoption > Startdatei speichern auswählen (Bootblock in blah.bif abspeichern). Anschließend auf Datei > Öffnen klicken und dort blah.bif anwählen.


USB-Stick vorbereiten

Dieses HP-Tool mit integriertem DOS herunterladen. Dann den USB-Stick einlegen und das HP Tool starten. Haken bei Quickformat, Create a Dos startup disk und using internal MS-DOS system files setzen und auf Start klicken. Anschließend die entpackten Dateien auf den bootbaren Stick kopieren.


BIOS flashen

Der USB-Stick wird an das ThinkPad, dessen BIOS aktualisiert werden soll, angesteckt und der Rechner gestartet. Beim Erscheinen des Boot-Logos wird F12 gedrückt, um den Stick als Boot-Medium auszuwählen. Im erscheinenden Dialog den USB-Stick mit den Cursor-Tasten ansteuern und Auswahl mit Enter bestätigen (Fehlt der USB-Stick im Auswahl-Menü, ist sind die Boot- und USB-Einstellungen im bisherigen BIOS zu überprüfen).

Anschließend eine der beiden Varianten probieren:

Variante 1 Das tun, was in der originalen autoexec.bat, also im flash-Ordner die command.com aufrufen. (Fehlermeldung möglich, da ggf. andere DOS-Version)

   cd flash [ENTER-Taste drücken]
   command.com [ENTER-Taste drücken]

Variante 2

   cd flash [ENTER-Taste drücken]
   flash2 /u [ENTER-Taste drücken]

Nach dem Flash-Vorgang neustarten und mit F1 ins BIOS gehen. Dort die Default-Einstellungen laden (F9) und mit F10 die Einstellungen speichern und das BIOS beenden. Nun ist das BIOS aktualisiert.

Quellen und Links

  • [1] - GRUB4DOS-Anleitung im deutschen Thinkpad-Forum von User BitKiller (thinkpad-forum.de)
  • [2] - GRUB4DOS-Anleitung im englischsprachigen Wiki (thinkwiki.org)
  • [3] - UltraIso-Anleitung im deutschen Thinkpad-Forum von User tcone (thinkpad-forum.de)

Alternative Linux-basierte Methoden

  • [4] - BIOS-Update ohne optisches Laufwerk unter Linux