JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Administration de base     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Outils de gestion d'Oracle Solaris (présentation)

2.  Utilisation de Solaris Management Console (tâches)

3.  Utilisation d'Oracle Java Web Console (tâches)

4.  Gestion des comptes utilisateur et des groupes (présentation)

5.  Gestion des comptes utilisateur et des groupes (tâches)

6.  Gestion de la prise en charge client-serveur (présentation)

7.  Gestion des clients sans disque (tâches)

8.  Présentation de l'arrêt et de l'initialisation d'un système

9.  Arrêt et initialisation d'un système (présentation)

Principes de base de la conception d'initialisation d'Oracle Solaris

Présentation de la nouvelle architecture d'initialisation SPARC

Compression et décompression du miniroot

Installation et mises à niveau du logiciel

Mémoire requise pour l'installation

Modifications apportées à la procédure de configuration du serveur d'initialisation réseau

Prise en charge de l'initialisation de plusieurs noyaux

Implémentation des archives d'initialisation sur SPARC

x86 : Administration du programme d'amorçage GRUB

Fonctionnement de l'initialisation GRUB

Prise en charge du GRUB pour la commande findroot

Initialisation à partir d'un système de fichiers root ZFS Oracle Solaris

Exigences d'installation pour Oracle Solaris ZFS

Fonctionnement de l'initialisation à partir d'un système de fichiers root ZFS Oracle Solaris

SPARC : Options qui prennent en charge l'initialisation à partir d'un système de fichiers root ZFS Oracle Solaris

x86 : Options qui prennent en charge l'initialisation à partir d'un système de fichiers root ZFS

10.  Arrêt d'un système (tâches)

11.  Modification du comportement d'initialisation d'Oracle Solaris (tâches)

12.  Initialisation d'un système Oracle Solaris (tâches)

13.  Gestion des archives d'initialisation d'Oracle Solaris (tâches)

14.  Dépannage de l'initialisation d'un système Oracle Solaris (tâches)

15.  x86 : Initialisation avec le GRUB (référence)

16.  x86 : Initialisation d'un système qui ne met pas en oeuvre GRUB (tâches)

17.  Utilisation d'Oracle Configuration Manager

18.  Gestion des services (présentation)

19.  Gestion des services (tâches)

20.  Gestion des logiciels (présentation)

21.  Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)

22.  Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)

23.  Gestion des patchs

A.  Services SMF

Index

x86 : Administration du programme d'amorçage GRUB

Le GRUB (GRand Unified Bootloader) open source est le programme d'amorçage par défaut sur les systèmes x86. Le rôle du GRUB est de charger l'archive d'initialisation dans la mémoire du système. Une archive d'initialisation est un ensemble de fichiers critiques nécessaire au démarrage du système avant que le système de fichiers root ne soit monté. L'archive d'initialisation est l'interface utilisée pour initialiser le SE Oracle Solaris. Vous trouverez plus d'informations à propos du GRUB à la page http://www.gnu.org/software/grub/grub.html. Reportez-vous également à la page de manuel grub(5).

Fonctionnement de l'initialisation GRUB

Après la mise sous tension d'un système x86, le BIOS (Basic Input/Output System) initialise la CPU, la mémoire et le matériel de la plate-forme. Après l'initialisation, le BIOS charge le programme d'amorçage depuis le périphérique d'initialisation configuré, puis transfère le contrôle du système au programme d'amorçage. Le programme d'amorçage est le premier programme exécuté lorsque vous mettez un système sous tension. Ce programme lance le processus d'initialisation.

Le GRUB met en oeuvre une interface de menu contenant des options d'initialisation prédéfinies dans un fichier de configuration appelé menu.lst. Le GRUB dispose également d'une interface de ligne de commande accessible à partir de l'interface de menu de l'interface utilisateur graphique, qui permet d'exécuter diverses fonctions d'initialisation, y compris la modification du comportement de l'initialisation par défaut. Dans le SE Solaris, l'implémentation GRUB est conforme à la spécification multi-initialisation, décrite en détail à la page http://www.gnu.org/software/grub/grub.html.

Etant donné que le noyau Oracle Solaris est complètement compatible avec la spécification multi-initialisation, vous pouvez initialiser des systèmes x86 par le biais du GRUB. Grâce au GRUB, il est possible d'initialiser les divers systèmes d'exploitation installés sur un même système x86. Par exemple, vous pouvez initialiser individuellement Oracle Solaris, Linux ou Windows en sélectionnant l'entrée d'initialisation dans le menu GRUB lors de l'initialisation, ou en configurant le fichier menu.lst pour initialiser un SE spécifique par défaut.

L'intuitivité du 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, ainsi que le lecteur et la partition dans lesquels il se trouve. Pour plus d'informations, reportez-vous à la section Conventions de nommage utilisées pour configurer GRUB.

Pour obtenir des instructions détaillées sur l'initialisation d'un système à l'aide du GRUB, reportez-vous à la section Initialisation d'un système x86 à l'aide de GRUB (liste des tâches).

Consultez également les pages de manuel suivantes :

Prise en charge du GRUB pour la commande findroot

La commande findroot, qui fonctionne de la même façon que la commande root précédemment utilisée par le GRUB, présente des capacités améliorées pour repérer un disque ciblé, quel que soit le périphérique d'initialisation. La commande findroot prend également en charge l'initialisation à partir d'un système de fichiers root ZFS Oracle Solaris.

Le format le plus courant de l'entrée menu.lst pour cette commande se présente comme suit :

findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive

Dans une version Oracle Solaris, l'entrée est la suivante :

title Solaris 10 10/08 s10x_u6wos_03 X86
findroot (pool_rpool,0,a)
kernel$  /platform/i86pc/multiboot  -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive

title Solaris failsafe
findroot (pool_rpool,0,a)
kernel /boot/multiboot kernel/unix -s    -B console=ttyb
module /boot/x86.miniroot-safe

Pour plus d'informations, reportez-vous à la section x86 : Implémentation de la commande findroot.

Pour obtenir des informations de référence sur GRUB, reportez-vous au Chapitre 15, x86 : Initialisation avec le GRUB (référence).