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.
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 .
# bootadm list-menu
# bootadm add-entry -P pool -i [entry-number] entry-title
# 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.
# bootadm list-menu
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