J'ai une machine DELL qui utilise Phoenix SecureCore Tiano comme UEFI / BIOS Cependant, elle n'est totalement pas configurable car son shell et ses menus UEFI sont cachés dans la configuration du BIOS.
Je me demande s'il y avait des outils qui peuvent modifier les paramètres UEFI (tels que les éléments de démarrage) en mode utilisateur? comme "efibootmgr" sous linux.
btw, parce qu'il n'est pas configurable, je pense que le processus de démarrage est en mode hérité, c'est-à-dire que les systèmes d'exploitation ne peuvent pas détecter l'existence de l'UEFI, ai-je raison?
c'est donc le paradoxe: je dois démarrer en mode non hérité pour permettre aux outils UEFI de modifier les éléments de démarrage en mode utilisateur? mais je dois d'abord activer les outils UEFI pour modifier les éléments de démarrage pour activer le démarrage non hérité?
Réponses:
Les implémentations EFI doivent fournir un moyen de contrôler le mode de démarrage (EFI vs BIOS), sauf bien sûr pour les implémentations EFI uniquement sans prise en charge du BIOS. Trop souvent, cependant, le firmware donne à l'utilisateur peu ou pas de contrôle explicite de la question; au lieu de cela, le micrologiciel tente d'inférer le mode de démarrage correct en fonction de l'état du disque dur - par exemple, il peut utiliser le mode EFI si un GPT est détecté et le mode BIOS si un MBR est trouvé; ou il peut utiliser le mode EFI si une partition système EFI (ESP) est trouvée et le mode BIOS sinon. Vous pourrez peut-être trouver un indice sur ce que fait votre firmware en lisant le manuel. Sinon, il vous suffira d'expérimenter.
Lors du démarrage d'un support amovible, les règles peuvent être différentes, mais vous pouvez souvent lui donner un coup de pied dans la bonne direction en fournissant un seul mode de démarrage. Cela peut nécessiter de remasteriser un CD ou (plus facilement) de sélectionner soigneusement un CD. Si vous essayez de forcer un démarrage en mode EFI, mon rEFInd , et en particulier sa version CD amorçable, peut être utile; il démarre uniquement en mode EFI, et tel qu'il est configuré, il agira comme un gestionnaire de démarrage pour d'autres démarrages basés sur EFI, mais pas pour les démarrages en mode BIOS.
la source
Je viens de libérer mon utilitaire si quelqu'un est intéressé. Il édite la variable UEFI dans les fenêtres.
https://gist.github.com/Zibri/19f9838ffd12349bb2c6c3afddc9388f/
Mise à jour le 25/02/2020 vers la version 1.2.
Aucune connexion Internet nécessaire.
Le nombre total de virus signale 6 (faux positifs) sur 96 car le code est obscurci.
la source
Je viens d'acheter un Dell XPS 17 (l702x) et je suis intéressé par le multi-démarrage d'une variété d'OS. Si ce que j'ai compris est correct, le Dell a une certaine forme de «BIOS» Phoenix SecureCore Tiano UEFI verrouillé. D'après ce que j'ai lu, l'UEFI n'est pas directement utilisable (éventuellement via un menu caché, etc., qui pourrait nécessiter un mod BIOS).
Il semble possible d'utiliser / d'accéder à un shell EFI compatible Phoenix, en utilisant les packages open-source (BSD) TianoCore edk2 / ShellPkg (source) et edk2 / ShellBinPkg (binary) ( GIT Repo ).
Le binaire shell [U] EFI est compilé pour s'exécuter indépendamment du micrologiciel. Cela peut être testé en plaçant le shell sur un système de fichiers FAT32 (clé USB, partition de disque dur), renommé
/efi/boot/bootx64.efi
puis en y démarrant, à partir de votre BIOS [UEFI].Le texte d'aide pour le shell est accessible en tapant
help utilname
. Le simple fait d'utiliserhelp
produit une liste de toutes les commandes shell disponibles.la source
Dans mes expériences, j'ai conclu comme suit:
Si vous souhaitez utiliser une clé USB multi-boot U / EFI, vous DEVEZ:
Je l'ai essayé dans un écran tactile Dell Inspiron 5437 et a parfaitement fonctionné.
Une dernière chose: si le fichier .efi n'est pas signé avec la signature numérique de Microsoft, vous devez désactiver uniquement le mode de démarrage sécurisé sous les paramètres fw. Laissez le démarrage UEFI et le mode de démarrage rapide activés.
Pour les tests, recherchez la clé de démarrage multiple de votre machine OEM avant de l'installer définitivement et sélectionnez-la
uefi: <your usb key>
dans la liste présentée.la source