Initialisation et arrêt des systèmes Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

x86: Ajout d'une entrée d'initialisation au menu GRUB

Ajoutez la sous-commande add-entry à la commande bootadm pour intégrer nouvelle entrée portant le titre spécifié au menu GRUB. Si vous spécifiez un numéro, la nouvelle entrée est insérée à la position indiquée dans le menu GRUB. Si le numéro saisi est supérieur au nombre total d'entrées figurant actuellement dans le menu, l'entrée est ajoutée au bas du menu.

  1. Prenez le rôle root.

    Reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

  2. (Facultatif)Etablissement de la liste actuelle des entrées d'initialisation du menu GRUB
    # bootadm list-menu
  3. Ajoutez la nouvelle entrée d'initialisation au menu GRUB.
    # bootadm add-entry -P pool -i [entry-number] entry-title
  4. Définissez la propriété bootfs de l'entrée que vous venez d'ajouter, comme suit :
    # bootadm change-entry -i new-entry-number bootfs='pool-name/ROOT/be-name'

    Cette étape permet de garantir que la nouvelle entrée d'initialisation ajoutée n'utilise pas la valeur bootfs par défaut définie dans le pool root, spécifiée dans la propriété bootfs pool-level.

  5. Vérifiez que l'entrée d'initialisation a bien été ajoutée.
    # bootadm list-menu

    Remarque - Si vous ne visualisez pas les modifications apportées, consultez le fichier grub.cfg pour vérifier qu'elles ont bien été enregistrées.
Exemple 2-8  x86: Ajout d'une entrée d'initialisation au menu GRUB

L'exemple ci-dessous illustre comment ajouter une entrée au menu GRUB à l'aide de la commande bootadm add-entry. Dans cet exemple, l'entrée portant le numéro 2 est ajoutée.

# bootadm list-menu
The location of the boot loader configuration file is /rpool/boot/grub
default 2
console graphics
timeout 30
0 Oracle Solaris 11/11
1 Oracle Solaris 11.2
# bootadm add-entry -i 2  Oracle Solaris 11_test
# bootadm change-entry -i 2 bootfs='rpool/ROOT/test'
# bootadm list-menu
The location of the boot loader configuration file is /rpool/boot/grub
default 2
console graphics
timeout 30
0 Oracle Solaris 11/11
1 Oracle Solaris 11.2
2 Oracle Solaris 11_test

Pour afficher le contenu de la nouvelle entrée de menu en spécifiant son numéro, procédez comme suit :

# bootadm list-menu -i 2
     the location of the boot loader configuration files is: /rpool/boot/grub
     title: Oracle Solaris 11_test
     kernel: /platform/i86pc/kernel/amd64/unix
     kernel arguments: -B $ZFS-BOOTFS
     boot archive: /platform/i86pc/amd64/boot_archive
     ZFS root pool: rpool