Initialisation et arrêt des systèmes Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

x86: Initialisation des systèmes équipés d'un microprogramme UEFI ou BIOS à partir du réseau

Les adaptateurs réseau amorçables comprennent un microprogramme conforme aux spécifications PXE. Lorsqu'il est activé, le microprogramme PXE procède à un échange DHCP sur le réseau, puis télécharge la macro BootFile que le serveur DHCP a inclus dans la réponse DHCP du serveur TFTP qui se trouve également dans la réponse DHCP. Pour Oracle Solaris, cette macro BootFile (pxegrub2 sur les systèmes équipés d'un microprogramme BIOS ou grub2netx64.efi sur les systèmes équipés d'un microprogramme UEFI 64 bits) correspond à GRUB 2. GRUB télécharge ensuite le noyau unix et l'archive d'initialisation, puis charge ces deux éléments dans la mémoire. A ce stade, le contrôle est transféré au noyau Oracle Solaris.

Le processus d'initialisation réseau sur un système équipé d'un microprogramme UEFI est très similaire à celui d'un système doté d'un microprogramme BIOS, à cette exception près que le premier envoie une demande DHCP légèrement différente qui fournit au serveur DHCP suffisamment d'informations pour personnaliser la macro BootFile renvoyée. Les systèmes équipés d'un microprogramme UEFI requièrent des applications d'initialisation UEFI, et non des programmes d'amorçage BIOS qui seraient renvoyés dans la macro BootFile depuis le serveur DHCP. Après le téléchargement de l'application d'initialisation UEFI (GRUB) spécifiée dans la macro BootFile (grub2netx64.efi ou équivalent) sur le client UEFI, le programme d'amorçage (GRUB) est exécuté. Tout comme le processus d'initialisation réseau BIOS, GRUB télécharge le noyau unix et l'archive d'initialisation à partir du serveur TFTP spécifié par DHCP, puis charge ces deux éléments dans la mémoire et enfin, transfère le contrôle au noyau unix.