Vue d’ensemble des options de démarrage dans EFI
Comme les options de démarrage sur un système avec firmware BIOS, il existe deux types d’options de démarrage dans l’EFI NVRAM :
Variables globalement définies qui s’appliquent à tous les périphériques amorçables et programmes amorçables sur l’ordinateur.
Variables d’option de démarrage qui s’appliquent uniquement à une configuration de chargement particulière d’un périphérique ou programme amorçable, tel qu’un système d’exploitation. Les variables spécifiques au système comprennent une entrée de démarrage pour chaque configuration d’un périphérique ou programme amorçable sur l’ordinateur.
L’outil Bootcfg discuté dans Modification des options de démarrage dans EFI vous permet de visualiser et modifier les options de démarrage dans l’EFI NVRAM.
L’exemple suivant montre un affichage Bootcfg d’un ordinateur avec un processeur Itanium.
Boot Options
------------
Timeout: 30
Default: \Device\HarddiskVolume3\WINDOWS
CurrentBootEntryID: 1
Boot Entries
------------
Boot entry ID: 1
OS Friendly Name: Windows Server 2003, Enterprise
OsLoadOptions: /debug /debugport=COM1 /baudrate=57600
BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
OsFilePath: \Device\HarddiskVolume3\WINDOWS
Boot entry ID: 2
OS Friendly Name: EFI Shell [Built-in]
Le tableau suivant décrit les éléments de l’affichage Bootcfg des données de démarrage dans l’EFI NVRAM.
Champ | Description | Exemple |
---|---|---|
Options de démarrage |
Contient des options qui s’appliquent à toutes les entrées de démarrage. |
(Début de section) |
Délai d'expiration |
Détermine la durée d’affichage du menu de démarrage. Lorsque cette valeur expire, le chargeur de démarrage charge le système d’exploitation par défaut. |
|
Par défaut |
Spécifie l’emplacement du système d’exploitation par défaut. |
|
CurrentBootEntryID |
Identifie l’entrée de démarrage qui a été utilisée pour démarrer la session actuelle du système d’exploitation. |
|
Entrées de démarrage |
Contient des données spécifiques au système. Elle est composée d’une ou plusieurs entrées de démarrage pour chaque système d’exploitation ou programme amorçable installé sur l’ordinateur. Une entrée de démarrage est un ensemble d’options qui définit une configuration de chargement pour un système d’exploitation ou un programme de démarrage. |
(Début de section) |
ID d’entrée de démarrage |
Identifie l’entrée de démarrage pour Bootcfg. Cette valeur change lorsque vous réorganisez les entrées de démarrage. Ce n’est pas l’ID d’entrée de démarrage EFI, qui est un identifiant persistant pour les composants EFI. |
|
Nom convivial du système d’exploitation |
Représente l’entrée de démarrage dans le menu de démarrage. |
|
OsLoadOptions |
Spécifie les paramètres de démarrage pour l’entrée. Les paramètres de démarrage sont des commandes pour activer, désactiver et configurer les fonctionnalités du système d’exploitation. Le gestionnaire de démarrage EFI transmet ces paramètres au périphérique ou système amorçable pour qu’ils soient interprétés et mis en œuvre. Pour une liste des paramètres de démarrage liés au débogage et aux tests de pilotes, veuillez consulter la section Options de démarrage dans un fichier Boot.ini. |
|
BootFilePath |
Spécifie l’emplacement du chargeur de démarrage EFI pour le système d’exploitation. Sur les systèmes basés sur EFI, chaque système d’exploitation ou périphérique amorçable possède sa propre copie du chargeur de démarrage sur la partition EFI. Dans l’EFI NVRAM, le chemin d’accès au fichier du chargeur de démarrage est stocké sous forme de chemin d’accès à un périphérique EFI binaire qui utilise un identifiant unique global (GUID) pour identifier la partition EFI. Bootcfg utilise le nom de périphérique NT de la partition dans son affichage du chemin. |
|
OsFilePath |
Spécifie l’emplacement du système d’exploitation. Dans la NVRAM, cette valeur est stockée sous forme de chemin d’accès à un périphérique EFI qui utilise le GUID de la partition du disque de démarrage et le chemin vers le répertoire contenant le système d’exploitation. Bootcfg utilise le nom de périphérique NT de la partition dans son affichage du chemin. |
|
De plus, il y a un élément important d’une entrée de démarrage EFI que Bootcfg n’affiche pas, l’ID d’entrée de démarrage EFI. L’entrée de démarrage EFI est un identifiant unique pour une entrée de démarrage EFI. Cet identifiant est attribué lors de la création de l’entrée de démarrage, et il ne change pas. Il représente l’entrée de démarrage dans plusieurs listes, y compris le tableau BootOrder, et c’est le nom du répertoire sur le disque dans lequel le système stocke les données relatives à l’entrée de démarrage, y compris les copies de sauvegarde de l’entrée de démarrage. Un ID d’entrée de démarrage EFI a le format Bootxxxx, où xxxx est un nombre hexadécimal qui reflète l’ordre dans lequel les entrées de démarrage sont créées.
Notes
Le champ ID d’entrée de démarrage dans Bootcfg et le numéro d’entrée de démarrage dans Nvrboot n’affichent pas l’ID d’entrée de démarrage EFI. Les identifiants Bootcfg et Nvrboot sont des numéros de ligne qui représentent l’ordre de l’entrée de démarrage dans la section Entrées de démarrage et changent lorsque les entrées sont réorganisées.
Pour plus d’informations sur USF et la spécification Extensible Firmware Interface, veuillez consulter Ressources de développement de firmware Intel.