Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Administration de base Oracle Solaris 10 1/13 Information Library (Français) |
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
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
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)
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).
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 :
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).