Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'administration système : administration de base |
1. Oracle Solaris Management Tools (présentation)
2. Utilisation de la console de gestion Solaris (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)
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)
Gestion des archives d'initialisation d'Oracle Solaris (liste des tâches)
Description des archives d'initialisation d'Oracle Solaris
Gestion du service boot-archive
Activation ou désactivation du service boot-archive
Récupération automatique d'archives d'initialisation
Gestion des archives d'initialisation à l'aide de la commande bootadm
Mise à jour manuelle de l'archive d'initialisation à l'aide de la commande bootadm
Création de la liste du contenu de l'archive d'initialisation
x86 : Recherche du menu GRUB actif et création de la liste des entrées de menu actuelles
x86 : Définition de l'entrée d'initialisation par défaut pour le menu GRUB actif
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 uvre GRUB (tâches)
17. Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)
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)
La commande /sbin/bootadm permet d'effectuer les tâches suivantes :
Mettre à jour manuellement les archives d'initialisation actuelles sur un système
Répertorier les fichiers et répertoires inclus dans les archives d'initialisation sur un système
x86 uniquement : gérer le menu GRUB
x86 uniquement : localiser le menu GRUB actif, ainsi que les entrées du menu GRUB actuelles
La syntaxe de la commande est indiquée ci-après.
/sbin/bootadm [subcommand] [-option] [-R altroot]
Pour plus d'informations sur la commande bootadm, reportez-vous à la page de manuel bootadm(1M).
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# bootadm update-archive
Gère les archives d'initialisation sur un système.
Met à jour l'archive d'initialisation actuelle, si nécessaire. S'applique à la fois aux systèmes SPARC et x86.
# bootadm update-archive -R /a
Spécifie un autre chemin d'accès root à appliquer à la sous-commande update-archive.
Remarque - Le système de fichiers racine (/) d'une zone non globale ne doit pas être référencé par l'option -R. Cela risquerait d'endommager le système de fichiers de la zone globale, de compromettre la sécurité de la zone globale ou d'endommager le système de fichiers de la zone non globale. Reportez-vous à la page de manuel zones(5).
# reboot
La procédure suivante décrit comment monter un métapériphérique mis en miroir lors d'une initialisation de secours. Dans cette procédure, le système de fichiers racine (/) utilisé est /dev/dsk/c0t0d0s0.
ok boot -F failsafe
Si le système est déjà en cours d'exécution, ouvrez une fenêtre de terminal, connectez-vous en tant que superutilisateur et tapez la commande suivante :
# reboot -- "-F failsafe"
Pour plus d'informations, reportez-vous à la section Initialisation d'un système SPARC en mode de secours .
Pour plus d'informations, reportez-vous à la section Initialisation d'un système x86 en mode de secours.
L'initialisation du système en mode de secours produit le résultat suivant :
Starting shell. #
Please select a device to be mounted (q for none)[?,??,q]: q
# mount -o ro /dev/dsk/c0t0d0s0 /a
# cp /a/kernel/drv/md.conf /kernel/drv/
# unmount /a
# update_drv -f md
L'exécution de cette commande entraîne la lecture de la configuration et la création des périphériques nécessaires.
Remarque - Avant de passer à l'étape suivante, attendez quelques secondes pour vous assurer que le pilote md a eu le temps de se charger.
# metasync d0
# mount /dev/md/dsk/d0 /a
# bootadm update-archive -v -R /a
Si l'archive d'initialisation ne parvient pas à être mise à jour ou qu'un message d'erreur s'affiche, procédez comme suit :
# touch /a/kernel/drv/md.conf
# bootadm update-archive -v -R /a
La mise à jour de l'archive d'initialisation prend quelques minutes. Si l'archive d'initialisation a été mise à jour, un message similaire au suivant s'affiche :
changed /a/etc/system cannot find: /a/etc/cluster/nodeid: No such file or directory cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory Creating ram disk on /a updating /a/platform/i86pc/boot_archive
# unmount /a
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# bootadm list-archive
Affiche la liste des fichiers et répertoires inclus dans la ou les archives d'initialisation. S'applique à la fois aux systèmes SPARC et x86.
Utilisez cette procédure pour rechercher l'emplacement du menu GRUB actif et répertorier les entrées de menu GRUB actuelles.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# bootadm list-menu
Répertorie l'emplacement du menu GRUB actif, ainsi que des entrées du menu GRUB actuelles. Cette liste contient les informations sur autoboot-timeout, le nombre d'entrées par défaut et le titre de chaque entrée. S'applique aux systèmes x86 uniquement.
Exemple 13-1 Création de la liste d'emplacement du menu GRUB actif et des entrées du menu GRUB actuelles
# bootadm list-menu The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst default=0 timeout=10 (0) Solaris10 (1) Solaris10 Failsafe (2) Linux
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# bootadm set-menu menu-entry
Gère le menu GRUB. L'emplacement du menu GRUB actif est boot/grub/menu.lst. S'applique aux systèmes x86 uniquement.
Spécifie l'entrée du menu GRUB à définir comme valeur par défaut.
# bootadm list-menu
La nouvelle entrée de menu par défaut doit s'afficher.
Exemple 13-2 Changement de l'entrée du menu GRUB par défaut
Cet exemple illustre comment remplacer le menu GRUB par défaut par l'une des entrées de menu affichées dans l'exemple précédent. L'entrée de menu sélectionnée est l'entrée de menu Linux 2.
# bootadm set-menu default=2
Voir aussi
Pour obtenir une description du fichier menu.lst dans chaque implémentation GRUB, reportez-vous à la section x86 : Versions du GRUB prises en charge.