Em relação ao upgrade de firmware usando o linux:
Você pode consultar essa página no fórum da lenovo. Funcionou para o meu x220. link
Aqui eu colo os passos, mas o crédito vai para o escritor de geteltorito.pl
1. Obtenha o bios update iso (8duj10uc.iso ou posterior) do site de suporte da lenovo.
2. Obter 'geteltorito' e extrair a imagem de inicialização do iso (isobar.c provavelmente funciona também)
$wget 'http://www.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/geteltorito.pl'
$perl geteltorito.pl 8duj10uc.iso > biosupdate.img
3. Copie a imagem para a unidade usb
$ sudo dd if = biosupdate.img de = / dev / usbthumdrive bs = 512K
Reinicialize, pressione F12 e inicialize a partir do pen drive.