boot – ¿Cómo "arranco en UEFI shell"?

Pregunta:

Estoy tratando de seguir algunas instrucciones para actualizar algunos firmware:

Entorno UEFI x64:

  • Arrancar a UEFI shell
  • Ejecute update.nsh

No se como hacer esto. Cuando arranque, ¿tengo la opción de arrancar en UEFI Shell?

¿Necesito un CD de arranque separado para ir al shell UEFI o es algo así como el modo seguro en el que presiono una tecla determinada para acceder a él?

Mi sistema operativo: Server 2012 R2

Respuesta:

Depende de si su UEFI tiene un shell incorporado. Si es así, debería haber una opción en su menú de configuración / arranque para que la inicie. Algunas placas base también ofrecen una opción para iniciar un shell desde la partición del sistema EFI (ESP). Debe consultar el manual de su placa base para conocer la ruta que buscará (aunque las instrucciones suelen ser vagas). Por lo general, buscan un archivo llamado Shell.efi en la carpeta raíz de ESP.

Otra forma es iniciarlo como lo hace con cualquier otro binario EFI (por ejemplo, el cargador de arranque). Dado que no es realmente accesible para registrar un binario EFI en su UEFI o poner el binario de shell en su ESP en Windows, la forma más fácil es probablemente ponerlo como \EFI\Boot\bootx64.efi (también ponga el update.nsh que debe ejecutarse y los archivos que requiere en \EFI\Boot\ ) en una unidad USB con formato FAT (32) (no debería importar si es MBR o GPT siempre que su UEFI cumpla con los estándares). Luego reinicie e inicie el USB en modo UEFI desde su menú de inicio UEFI.

Puede obtener el binario de shell EFI del repositorio del proyecto EDK2:

PD: es posible que deba deshabilitar el arranque seguro.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım