
Estoy usando esta computadora portátil HP en particular:
https://support.hp.com/in-en/document/c04919819#AbT1
Cuando voy a mis " System Diagnostic
" Opciones entoncesNo puedo encontrar ninguna opción para actualizar el BIOS.
Estoy ejecutando Linux, por lo que la única forma de actualizar el BIOS es a través de USB y no desde el sistema operativo, ya que HP no proporciona actualizaciones del BIOS dentro del sistema operativo para Linux.
Que se supone que haga ?
Respuesta1
Si está utilizando una memoria USB preparada mediante la descarga de la actualización del BIOS de Windows (por ejemplo sp96831.exe
, "Utilidad de actualización del BIOS del sistema HP", usando su segunda opción "Crear unidad flash USB de recuperación", esa utilidad proporciona las siguientes instrucciones en pantalla para usarla:
Para recuperar un dispositivo con la unidad flash, siga estas instrucciones:
- Apague el dispositivo a recuperar.
- Inserte la unidad flash en un puerto USB.
- Encienda el dispositivo.
- El dispositivo puede reiniciarse hasta 3 veces, con las luces indicadoras del teclado parpadeando o la pantalla apareciendo en blanco por un breve momento.
La unidad flash USB de recuperación está pensada como último recurso "para usar en dispositivos con BIOS dañado", por lo que no me queda claro si hay algo que deba hacer de manera diferente para usarla en un sistema con un BIOS intacto, o si funciona exactamente igual, o incluso si es posible usarlo.
Si estos archivos HP EFI fallan, si es que se ejecutaron, intentarán dejar un archivo de registro en el disco que puede darle una pista de lo que está mal.
Como referencia, la utilidad simplemente coloca un montón de archivos en mi unidad flash formateada en FAT32, todos en una Hewlett-Packard
carpeta principal:
Folder PATH listing for volume HP_TOOLS
Volume serial number is B094-7398
F:\HEWLETT-PACKARD
+---BIOS
| +---Current
| | 080C1.bin
| | 080C1.s12
| | 080C6.bin
| | 080C6.s12
| | 080CD.bin
| | 080CD.s12
| | 08135.bin
| | 08135.s12
| |
| +---New
| \---Previous
\---BIOSUpdate
CryptRSA.efi
CryptRSA32.efi
HpBiosMgmt.efi
HpBiosMgmt.s09
HpBiosMgmt.s12
HpBiosMgmt.s14
HpBiosMgmt32.efi
HpBiosMgmt32.s09
HpBiosMgmt32.s12
HpBiosMgmt32.s14
HpBiosUpdate.efi
HpBiosUpdate.s09
HpBiosUpdate.s12
HpBiosUpdate.sig
HpBiosUpdate32.efi
HpBiosUpdate32.s09
HpBiosUpdate32.s12
HpBiosUpdate32.sig
Para ejecutar un archivo EFI desde una memoria USB usando GRUB
A continuación se explica cómo ejecutar un archivo EFI desde una memoria USB mediante una instalación de GRUB en el disco duro que ya se inicia mediante UEFI. (Esto no se ha probado en el modelo HP en cuestión, por lo que no sé si se HpBiosUpdate.efi
puede utilizar en este caso, pero podría valer la pena intentarlo).
Conecte la memoria USB, inicie GRUB y vaya al shell de GRUB (generalmente c
para la línea de comando). Comprueba que puedas ver un hd
dispositivo adicional para la memoria USB:
grub> ls
(hd0) (hd1) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1) (hd1,gpt0)
Es posible que vea volúmenes LVM, más particiones, menos particiones, etc. dependiendo de cómo haya configurado su sistema, pero lo principal es que puedo ver una unidad separada hd
para la memoria USB, (hd0)
en este caso, sin partición propia. - la partición aún no será visible si la memoria USB sólo tiene particiones MBR y el módulo para leer las tablas de particiones MBR ( part_msdos
) no está cargado. Sustituya su dispositivo USB por hd0
el siguiente.
Si no aparece nada en la memoria USB: no sé si esto se aplica a la máquina HP en cuestión, pero en las computadoras portátiles UEFI en general encuentro que UEFI no habilita consistentemente el USB al inicio, por lo que GRUB ni siquiera podrá ver una memoria USB en algunas botas sin explicación. Si es así, inténtelo de nuevo, y si eso nunca funciona, pruebe diferentes formas de inicio (arranque en caliente, inicio usando la lista de dispositivos, etc.). Para ayudar con esto, uso una memoria USB con una luz que se enciende cuando está encendida, por lo que Sé inmediatamente si está apagado y tendré que intentar arrancar de nuevo.
Cargue el módulo de partición de DOS:
grub> insmod part_msdos
Ahora deberías ver la partición de hd0
:
grub> ls
... (hd0) (hd0,msdos1) ...
Mira a tu alrededor:
grub> ls (hd0,msdos1)
Partition (hd0,msdos1): Filesystem type fat - Label `HP_TOOLS`, ...
grub> ls (hd0,msdos1)/
System Volume Information/ Hewlett-Packard/
Bien, se ve bien. Hagamos el arranque:
grub> insmod chain
grub> set root=(hd0,msdos1)
grub> chainloader /Hewlett-Packard/BIOSUpdate/HpBiosUpdate.efi
grub> boot
Tenga en cuenta que una vez root
configurado, el shell de GRUB tendrá la función Tab-Completion para ingresar el nombre del archivo del cargador de cadena que comienza con /
.
Parece que incluso si estos archivos HP EFI fallan, dejan un archivo de registro (por ejemplo HpBiosUpdate.log
, ) en el disco que puede incluso cat
desde GRUB.
Respuesta2
Estás buscando en el lugar equivocado...
El UEFI de la mayoría de las computadoras portátiles HP, incluido este, contiene 2 programas: el UEFI BIOS en sí y la herramienta de diagnóstico.
Estás buscando en la herramienta Diagostics, pero la actualización del BIOS está en la sección BIOS de UEFI.
Respuesta3
Tus imágenes se parecen a AMI BIOS. Debería ser posible utilizar la función de actualización forzada para AMI BIOS.
Método:
Formatee su unidad flash USB con FAT32 o FAT, haga una copia de seguridad de sus archivos antes de hacerlo
Copie su archivo BIOS al directorio raíz de la unidad flash y cámbiele el nombre a "AMIBOOT.ROM".
Apague su computadora e inserte la unidad flash USB
Mantenga presionadas las teclas Ctrl+Inicio y encienda la PC
Mantenga Ctrl+Inicio hasta que se complete la actualización del BIOS
Ver también https://www.biostar.com.tw/app/en/support/faq_content.php?S_ID=392