Guide d'installation de Solaris 10 : Installations basées sur les réseaux

x86 : Initialisation GRUB (Présentation)

Démarrage avec la version Solaris 10 1/06, GRUB, le chargeur de démarrage open source, a été adopté comme comme chargeur de démarrage par défaut dans le système d'exploitation (OS) Solaris.


Remarque –

L'initialisation GRUB n'est pas disponible sur des systèmes SPARC.


Le chargeur de démarrage est le premier programme qui est exécuté après avoir mis le système sous tension. Une fois le système x86 sous tension, le BIOS (système de base d'entrée/sortie, Basic Input/Output System) initialise l'UC, la mémoire et le matériel de la plate-forme. Lorsque la phase d'initialisation est terminée, le BIOS charge le chargeur de démarrage à partir du périphérique d'initialisation, puis transfère le contrôle du système au chargeur de démarrage.

GRUB est un chargeur de démarrage open source doté d'une interface organisée par menus contenant des options d'initialisation déjà définies dans un fichier de configuration. GRUB propose également une interface par ligne de commande accessible depuis l'interface par menus et autorisant l'exécution de différentes commandes d'initialisation. Dans le système d'exploitation Solaris, l'implémentation GRUB est compatible avec la spécification Multiboot (amorçage multiple). La spécification est décrite en détails dans http://www.gnu.org/software/grub/grub.html.

Le noyau Solaris étant totalement compatible avec la spécification Multiboot, vous pouvez initialiser un système x86 Solaris à l'aide de GRUB. GRUB autorise une initialisation facile et l'installation de différents systèmes d'exploitation. Par exemple, sur un système, il est possible d'initialiser individuellement les systèmes d'exploitation suivants :

Avantage important, GRUB est intuitif à propos des systèmes de fichiers et formats des exécutables des noyaux ; il est donc en mesure de charger un système d'exploitation sans avoir à enregistrer la position physique du noyau sur le disque. L'initialisation GRUB permet de charger le noyau en spécifiant son nom de fichier, le lecteur et la partition hébergeant le noyau. L'initialisation GRUB remplace l'assistant de configuration des périphériques de Solaris et simplifie le processus d'initialisation grâce au menu GRUB.

x86 : Fonctionnement de l'initialisation GRUB

Dès que GRUB prend le contrôle du système, un menu apparaît sur la console. Le menu GRUB vous permet d'effectuer les opérations suivantes :

Un délai d'attente configurable permet de lancer l'initialisation de l'entrée du système d'exploitation par défaut. Il suffit d'appuyer sur une touche pour abandonner ce lancement.

Pour voir un exemple de menu GRUB, reportez-vous à la rubrique Description du menu principal de GRUB.

x86 : Conventions d'attribution de noms de périphériques GRUB

Les conventions d'attribution de noms utilisées par GRUB diffèrent légèrement de celles employées dans les versions précédentes du système d'exploitation Solaris. La compréhension des conventions d'attribution de nom peut vous aider à spécifier correctement des informations relatives à des lecteurs et des partitions, lors de la configuration GRUB sur votre système.

Le tableau suivant décrit les conventions d'attribution de noms de périphériques de GRUB.

Tableau 4–1 Conventions d'attribution de nom pour des périphériques GRUB

Nom périphérique 

Description 

(fd0), (fd1)

Première disquette, deuxième disquette 

(nd)

Périphérique réseau 

(hd0,0), (hd0,1)

Première et deuxième partition fdisk du premier disque bios

(hd0,0,a), (hd0,0,b)

Tranche 0 et 1 Solaris/BSD sur une première partition fdisk sur le premier disque bios


Remarque –

Tous les noms de périphériques GRUB doivent être mis entre parenthèses. Les numéros de partition sont comptés à partir de 0 (zéro), et non à partir de 1.


Pour plus d'informations sur les partitions fdisk, reportez-vous à la rubrique Guidelines for Creating an fdisk Partition du System Administration Guide: Devices and File Systems.

x86 : Où trouver des informations à propos des installations GRUB

Pour plus d'informations sur ces modifications, reportez-vous aux références suivantes :

Tableau 4–2 Où trouver des informations sur des installations GRUB

Rubrique 

Menu Tâches de GRUB 

Pour plus d'informations 

Installation 

Pour procéder à une installation à partir d'un média CD ou DVD du système d'exploitation Solaris 

Guide d’installation de Solaris 10 : Installations de base.

Pour procéder à une installation à partir d'une image d'installation réseau 

Partie II, Installation sur un réseau LAN

 

Pour configurer un serveur DHCP pour des installations réseau 

Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches

 

Pour procéder à une installation avec le programme JumpStart de personnalisation 

Exécution d’une installation JumpStart personnalisée du Guide d’installation Solaris 10 : Installations JumpStart personnalisée et avancée

 

Pour activer ou se rabattre sur un environnement d'initialisation à l'aide de Solaris Live Upgrade 

Administration système 

Pour plus d'informations détaillées à propos de GRUB et concernant des tâches administratives  

Chapitre 11, GRUB Based Booting (Tasks) du System Administration Guide: Basic Administration