A Lenovo distribui atualizações do BIOS como arquivos .iso ( exemplo ) que devem ser gravados em um CD e inicializados. Gravá-lo em um CD funcionou e inicializou corretamente, mas agora eu quero usar um pendrive (por não confiar na minha unidade de CD), como criar esse pendrive usando o Ubuntu?
Existem muitos tutoriais explicando como criar pendrives USB inicializáveis a partir de ISOs baseados em Linux (usando UNetbootin e similares, eles criam arquivos relacionados ao Linux na raiz do pendrive USB) e de utilitários baseados em Windows (com FreeDOS e similares). Acredito que não há soluções aqui, pois o arquivo ISO de atualização do BIOS não é baseado no Linux nem no DOS (a montagem do ISO não mostra nenhum sistema de arquivos conhecido)
boot
iso
bios
unetbootin
usb-storage
Nicolas Raoul
fonte
fonte
# dd if=/path/to/iso of=/dev/yourusb bs=4M
. AVISO : O seu USB será APAGADO . Além disso, verifique o caminho da sua unidade de bloco USB.Respostas:
Encontrei o que pode ser uma solução para o problema em http://positon.org/lenovo-thinkpad-bios-update-with-linux-and-usb .
Primeiro converta a
iso
imagem em umimg
arquivo:Em seguida, copie para a chave USB:
Dito isto, acho que você deve tentar primeiro se ele inicializa bem se você escrever o .iso com uma ferramenta genérica, como faria normalmente. (Desde que ele precise de alguma entrada e não comece a mexer automaticamente no BIOS durante a inicialização). Nas últimas duas vezes que instalei um Linux, não usei a ferramenta recomendada. (Criei um USB inicializável para 15.04 com o SUSE Studio Image Writer, pois o Unetbootin o bagunçou várias vezes. Funcionou bem.)
fonte
# dd count=1 bs=512 if=/dev/zero of=/dev/sdb
e formate o USB depois dissoComo o usuário do Arch disse nos comentários, a maneira mais direta de gravar um ISO inicializável em uma unidade USB é
dd
a imagem na unidade.Primeira verificação tripla para qual dispositivo de bloco sua unidade USB está atualmente mapeada:
Do que
dd
a imagem para a unidade USB. Por exemplo, se sua unidade USB estiver mapeada para/dev/sdb
:Diferentes tamanhos de bloco geralmente apresentam desempenho diferente, no entanto, geralmente, um tamanho de bloco maior tem melhor desempenho que um tamanho de bloco menor; um tamanho de bloco de 8M deve ser suficiente para permitir que o processo seja executado a toda velocidade.
Se você deseja monitorar o andamento do processo, instale
pv
:E execute este comando:
fonte
Apenas no caso de alguém ainda estar procurando a resposta.
A solução acima não foi suficiente para o meu Lenovo E470, que é compatível com UEFI. O utilitário de atualização do BIOS simplesmente não inicia no pen drive.
É preciso ler o arquivo README correspondente ao arquivo de atualização do BIOS.
Na reinicialização, pressione Enter para interromper a inicialização normal e depois de entrar na configuração do BIOS:
Após reiniciar, você poderá inicializar a partir do seu "USB HDD".
fonte