Aktualizacja BIOS-u bez napędu optycznego w Ubuntu
Z ThinkPad-Wiki
Spis treści |
Wprowadzenie
Ten artykuł opisuje przeprowadzenie aktualizacji BIOS-u za pomocą Grub2 i SysLinux. Do jej wykonania nie jest potrzebny ani napęd optyczny, ani pamięć USB.
Wymagania
- Ubuntu 10.04 „Lucid Lynx” lub 10.10 „Maverick Meerkat” zainstalowane na dysku twardym (nie system Live!)
- Grub2 (w świeżo zainstalowanym Ubuntu 10.04/10.10 jest tak automatycznie)
- Obraz ISO aktualizacji BIOS-u pobrany ze strony Lenovo.
Instalacja
Kopiowanie obrazu ISO
Pobrany plik kopiujemy do /boot:
sudo cp /pfad/zur/iso-datei /boot/biosupdate.iso
Konfiguracja SysLinux
Ubuntu 10.10
Należy zainstalować pakiet
- syslinux
sudo apt-get install syslinux
Następnie należy skopiować zawarte w nim narzędzie memdisk do /boot
sudo cp /usr/lib/syslinux/memdisk /boot/
Ubuntu 10.04
Z pakietami SysLinux zawartymi w Ubuntu 10.04 aktualizacja BIOS-u nie działa.
Dlatego pobiera się pakiet syslinux-common z 10.10 i rozpakowuje poleceniem
cd /pfad/zum/paket/ dpkg -X syslinux-common_VERSION_all.deb .
i skopiować narzędzie memdisk do /boot
sudo cp ./usr/lib/syslinux/memdisk /boot/
Konfiguracja Grub2
Za pomocą edytora z uprawnieniami roota edytuje się plik /etc/grub.d/40_custom i dodaje na jego końcu następujące linie:
menuentry "ThinkPad BIOS Update" {
set root='(hd0,1)' # diese Zeile analog den vorhandenen Einträgen in /boot/grub/grub.cfg anpassen!
linux16 /boot/memdisk iso
initrd16 /boot/biosupdate.iso
}
Jeśli dla /boot utworzono osobną partycję, wpisy wyglądają następująco:
menuentry "ThinkPad BIOS Update" {
set root='(hd0,1)' # diese Zeile analog den vorhandenen Einträgen in /boot/grub/grub.cfg anpassen!
linux16 /memdisk iso
initrd16 /biosupdate.iso
}
Aby przy starcie systemu wyświetlać menu startowe GRUB, w pliku /etc/default/grub należy zakomentować znakiem '#' dwie poniższe linie, jak pokazano:
#GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=true
Na koniec aktywuje się wszystkie zmiany w GRUB poleceniem
sudo update-grub
Przeprowadzenie aktualizacji BIOS-u
Ważne: aktualizację BIOS-u należy bezwzględnie przeprowadzać z naładowanym akumulatorem i podłączonym zasilaczem!
Uruchom (ponownie) system i w menu startowym GRUB wybierz wpis
- „ThinkPad BIOS Update”
Postępuj zgodnie z instrukcjami programu.

