Chargeur d'initialisation libre, GRUB a été adopté par défaut dans le système d'exploitation Solaris.
L'initialisation avec GRUB n'est pas disponible sur les systèmes SPARC.
Le programme d'initialisation est le premier programme logiciel qui démarre après la mise sous tension d'un système. Après avoir mis sous tension un système x86, le BIOS (Basic Input/Output System) initialise l'unité centrale, la mémoire et le matériel de la plate-forme. Après l'initialisation, le BIOS charge le programme d'initialisation depuis le périphérique d'initialisation configuré, puis transfère le contrôle du système au programme d'initialisation.
GRUB est un programme d'initialisation Open Source doté d'une interface à menu simple contenant des options d'initialisation prédéfinies dans un fichier de configuration. GRUB dispose également d'une interface de ligne de commande accessible depuis l'interface de menu, qui permet d'exécuter diverses commandes d'initialisation. Dans le système d'exploitation Solaris, la mise en oeuvre GRUB est conforme à la spécification Multiboot. Cette spécification est décrite en détail sur le site Web http://www.gnu.org/software/grub/grub.html.
Étant donné que le noyau Solaris est complètement compatible avec la spécification Multiboot, vous pouvez initialiser un système Solaris x86 en utilisant GRUB. GRUB facilite l'initialisation et l'installation de divers systèmes d'exploitation. Sur un même système, par exemple, vous pouvez initialiser individuellement les systèmes d'exploitation suivants :
Les SE Solaris
Microsoft Windows
GRUB détecte les partitions Microsoft Windows, mais ne vérifie pas si le système d'exploitation peut être initialisé.
L'intuitivité de GRUB au niveau des systèmes de fichiers et des formats exécutables dans le noyau, permet de charger un système d'exploitation sans avoir à enregistrer la position physique du noyau sur le disque. Avec l'initialisation GRUB, le noyau est chargé en définissant son nom de fichier, le lecteur et la partition dans laquelle il se trouve. L'initialisation GRUB remplace l'assistant de configuration de périphériques Solaris et simplifie l'initialisation avec un menu GRUB.
Lorsque GRUB prend le contrôle du système, un menu s'affiche sur la console. Dans le menu GRUB, vous pouvez :
sélectionner une entrée pour initialiser le système ;
modifier une entrée d'initialisation en utilisant le menu d'édition intégré GRUB ;
charger manuellement un noyau de système d'exploitation depuis la ligne de commande.
Il existe un délai définissable associé à l'initialisation de l'entrée de système d'exploitation par défaut. Pour mettre fin à l'initialisation de l'entrée de système d'exploitation par défaut, il suffit d'appuyer sur une touche.
Pour voir un exemple de menu GRUB, reportez-vous à la section Description du menu principal GRUB.
Les conventions d'attribution de noms qu'utilise GRUB sont légèrement différentes de celles des versions précédentes du système d'exploitation Solaris. il est important de comprendre les conventions GRUB d'attribution de noms de périphériques pour définir correctement les informations d'unités et de partitions lorsque vous configurez GRUB sur votre système.
Le tableau suivant répertorie les conventions d'attribution de noms de périphériques GRUB.
Tableau 5–1 Conventions d'attributions de noms des périphériques GRUB
Nom du périphérique |
Description |
---|---|
(fd0), (fd1) |
Première disquette, seconde disquette |
(nd) |
Périphérique réseau |
(hd0,0), (hd0,1) |
Première et seconde partitions fdisk du premier disque bios |
(hd0,0,a), (hd0,0,b) |
Tranches 0 et 1 Solaris/BSD dans la partition fdisk sur le premier disque bios |
Tous les noms de périphériques GRUB doivent se trouver entre parenthèses. Les numéros de partition commencent à 0 (zéro) et non 1.
Pour plus d'informations sur les partitions fdisk, reportez-vous à Guidelines for Creating an fdisk Partition du System Administration Guide: Devices and File Systems.
Pour plus d'informations sur ces modifications, reportez-vous aux références suivantes :
Tableau 5–2 Emplacement des informations relatives aux installations GRUB
Rubrique |
Tâches du menu GRUB |
Pour plus d'informations |
---|---|---|
Installation |
Installation du système Solaris depuis le support CD ou DVD |
Guide d’installation de Solaris 10 6/06: Installations de base. |
Installation depuis une image d'installation réseau | ||
Configuration d'un serveur DHCP pour des installations réseau | ||
Installation avec le programme d'installation personnalisée JumpStart | ||
Activation ou retour à un environnement d'initialisation en utilisant Solaris Live Upgrade | ||
Administration système |
Pour plus d'informations sur GRUB et les tâches administratives |
Chapitre 11, GRUB Based Booting (Tasks) du System Administration Guide: Basic Administration |