BIOS-Update ohne optisches Laufwerk unter Linux: Unterschied zwischen den Versionen
Aus ThinkPad-Wiki
Zeile 28: | Zeile 28: | ||
=== Grub konfigurieren === | === Grub konfigurieren === | ||
Mir einem Editor mit Root-Rechten bearbeitet man die Datei '''/etc/grub.d/40_custom''' | Mir einem Editor mit Root-Rechten bearbeitet man die Datei '''/etc/grub.d/40_custom''' und fügt folgende Zeilen am Ende hinzu | ||
menuentry "ThinkPad BIOS Update" { | menuentry "ThinkPad BIOS Update" { | ||
set root='(hd0,1)' # diese Zeile anpassen analog den anderen Einträgen in /boot/grub/grub.cfg | set root='(hd0,1)' # diese Zeile anpassen analog den anderen Einträgen in /boot/grub/grub.cfg | ||
linux16 /boot/memdisk iso | linux16 /boot/memdisk iso | ||
initrd16 /boot biosupgrade.iso | initrd16 /boot biosupgrade.iso | ||
Hat man für '''/boot''' eine separate Partition eingerichtet, lauten die Einträge so | |||
menuentry "ThinkPad BIOS Update" { | |||
set root='(hd0,1)' # diese Zeile anpassen analog den anderen Einträgen in /boot/grub/grub.cfg | |||
linux16 memdisk iso | |||
initrd16 biosupgrade.iso | |||
== Ausführung == | == Ausführung == |
Version vom 31. Dezember 2010, 17:12 Uhr
Einleitung
Dieser Artikel beschreibt das Ausführen eines BIOS-Update mithilfe von Grub und SysLinux. Zur Durchführung wird weder ein optisches Laufwerk noch ein USB-Speicherstick benötigt.
Voraussetzungen
- Ubuntu 10.04 "Lucid Lynx" oder 10.10 "Maverick Meerkat" auf Festplatte installiert (kein Livesystem!)
- Grub2 (ist bei einem neu installierten Ubuntu 10.04/10.10 automatisch der Fall)
- ISO-Image des BIOS-Updates von der Lenovo Website.
Installation
SysLinux
Ubuntu 10.04
Mit dem in Ubuntu 10.04 enthaltenen SysLinux-Paket funktioniert das BIOS-Update nicht.
Daher lädt man das Paket aus 10.10 herunter, entpackt es mit
cd /pfad/zum/paket/ dpkg -X syslinux-common_VERSION_all.deb .
und kopiert das Werkzeug memdisk nach /boot
sudo cp ./usr/lib/syslinux/memdisk /boot/
Ubuntu 10.10
Zu installieren ist das Paket
- syslinux
sudo apt-get install syslinux
Anschließend ist das enthaltene Werkzeug memdisk nach /boot zu kopieren
sudo cp /usr/lib/syslinux/memdisk /boot/
Grub konfigurieren
Mir einem Editor mit Root-Rechten bearbeitet man die Datei /etc/grub.d/40_custom und fügt folgende Zeilen am Ende hinzu
menuentry "ThinkPad BIOS Update" { set root='(hd0,1)' # diese Zeile anpassen analog den anderen Einträgen in /boot/grub/grub.cfg linux16 /boot/memdisk iso initrd16 /boot biosupgrade.iso
Hat man für /boot eine separate Partition eingerichtet, lauten die Einträge so
menuentry "ThinkPad BIOS Update" { set root='(hd0,1)' # diese Zeile anpassen analog den anderen Einträgen in /boot/grub/grub.cfg linux16 memdisk iso initrd16 biosupgrade.iso