comment amorcer avec le shell UEFI

5

J'essaie de suivre certaines instructions pour mettre à jour certains microprogrammes et mes instructions sont

Environnement UEFI x64: démarrage du shell UEFI Exécutez update.nsh

Mon système d'exploitation: Server 2012 R2

  1. Alors, quand je démarre, ai-je le choix de démarrer avec UEFI Shell?
  2. S'il vous plaît aidez-moi comment je peux y arriver?

J'ai google et cela m'a encore plus perturbé, donc je ne suis pas sûr d'avoir besoin d'un CD d'amorçage séparé pour accéder au shell UEFI ou s'agit-il d'un mode sans échec dans lequel j'appuie sur une certaine touche pour accéder au shell UEFI

SeanClt
la source
Démarrage avancé
Ramhound
@Ramhound seulement si sa question est de savoir comment entrer dans le cadre de l'UEFI
Tom Yan
Homme je suis perdu donc il n'y a pas de construction dans le shell et les paramètres avancés sont les paramètres pour uefi mais ne me donne pas shell?
SeanClt
@TomYan - Ce qui Advanced Startuplui permet de le faire
Ramhound,
@Ramhound Vous voulez dire que son UEFI Setting(au lieu de Advanced Startup) pourrait lui permettre de lancer un shell EFI à droite (ce qu'il semblait avoir confirmé négatif)? Coz je n'ai aucune idée de quoi vous parlez.
Tom Yan

Réponses:

8

Cela dépend si votre UEFI a un shell intégré. Si c'est le cas, il devrait y avoir une option dans son menu paramètres / démarrage pour que vous puissiez le lancer. Certaines cartes mères offrent également une option pour lancer un shell à partir de la partition système EFI (ESP). Vous devriez consulter le manuel de votre carte mère pour le chemin qu’il cherchera (l’instruction est cependant souvent vague).

Une autre méthode consiste à le lancer comme n'importe quel autre binaire EFI (par exemple, bootloader). Comme il est pas vraiment accessible pour enregistrer un fichier binaire EFI à votre UEFI ou mettre le binaire shell à votre ESP dans Windows, de sorte que le plus simple est sans doute de le mettre comme \EFI\Boot\bootx64.efi (également mettre le update.nshvous devez exécuter et les fichiers qu'il exige en vertu \EFI\Boot\) dans une clé USB au format FAT (32) (peu importe que vous utilisiez un MBR ou un GPT tant que votre UEFI est suffisamment conforme à la norme). Puis redémarrez et démarrez la clé USB en mode UEFI à partir de votre menu de démarrage UEFI.

Vous pouvez obtenir le fichier binaire du shell EFI auprès du référentiel de projet EDK2:
v2: https://github.com/tianocore/edk2/blob/master/ShellBinPkg/UefiShell/X64/Shell.efi?raw=true
v1 (plus mis à jour, uniquement pour les anciens UEFI qui ne fonctionnent pas avec la version 2):
https://github.com/tianocore/edk2/blob/master/EdkShellBinPkg/FullShell/X64/Shell_Full.efi?raw=true

PS Vous devrez peut-être désactiver le démarrage sécurisé.

Tom Yan
la source
Je ne suis que l'installation standard du serveur 2012 r2, ma question est donc très spécifique
SeanClt
2
@SeanClt Ma réponse ne montre-t-elle pas clairement que cela n'a presque rien à voir avec votre système d'exploitation?
Tom Yan
Oh désolé mal compris
SeanClt
@SeanClt a mis à jour ma réponse (le texte en gras), si vous ne pouvez toujours pas vous en empêcher, alors bonne chance
Tom Yan