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

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

x86: Administration de la configuration de GRUB par le biais de la commande bootadm

Sur les systèmes qui prennent en charge GRUB Legacy, c'est principalement en modifiant le fichier menu.lst que vous gérez la configuration et le menu GRUB. Sur les systèmes qui prennent en charge GRUB 2, le fichier de configuration se nomme grub.cfg. Toutefois, il ne faut pas modifier ce fichier manuellement, mais dans l'interface d'administration de l'initialisation bootadm. La commande bootadm peut être utilisée pour administrer la plupart des tâches précédemment réalisées en éditant le fichier menu.lst. Parmi ces tâches, citons l'administration des paramètres du programme d'amorçage, du menu GRUB et de certains attributs individuels d'une entrée d'initialisation spécifique.


Remarque -  Dans la mesure où le fichier grub.cfg peut être remplacé sans préavis chaque fois que des modifications sont apportées au programme d'amorçage à l'aide de la commande bootadm ou beam, il ne faut jamais l'éditer directement.

Les sous-commandes bootadm suivantes prennent en charge l'administration de la configuration de GRUB 2 :

add-entry

Ajoute une nouvelle entrée d'initialisation au menu GRUB.

change-entry

Modifie les attributs d'une entrée d'initialisation indiquée dans le menu GRUB.

generate-menu

Génère un nouveau fichier de configuration de programme d'amorçage.

install-bootloader

Installe le programme d'amorçage du système. Cette sous-commande s'applique aux plates-formes x86 et SPARC.

list-menu

Répertorie les entrées d'initialisation actuelles du menu GRUB.

L'option –P permet d'afficher les entrées d'initialisation pour un pool root donné.

Affichez les entrées de menu individuelles par titre ou numéro, comme suit :

# bootadm list-menu -i 0
the location of the boot loader configuration files is: /rpool/boot/grub
     title: Oracle Solaris 11 FCS
     kernel: /platform/i86pc/kernel/$ISADIR/unix
     kernel arguments: -B $ZFS-BOOTFS -v
     boot archive: /platform/i86pc/$ISADIR/boot_archive
     ZFS root pool: rpool
remove-entry

Supprime une entrée d'initialisation du menu GRUB.

set-menu

Gère le menu GRUB. Cette sous-commande permet de désigner l'entrée de menu GRUB par défaut, mais également de définir d'autres options de menu et du programme d'amorçage.

L'option –P permet de modifier les menus sur plusieurs pools racine.


Remarque - Dans la mesure où les plates-formes SPARC n'utilisent pas GRUB, aucun menu d'initialisation ne requiert de gestion par le biais de la commande bootadm. Toutefois, il est possible d'exécuter la commande bootadm sur un système SPARC afin de répertorier le contenu de l'archive d'initialisation, de mettre à jour cette archive manuellement et d'installer le programme d'amorçage. Reportez-vous à la section Gestion des archives d'amorçage Oracle Solaris.

Les procédures suivantes indiquent comment exécuter la commande bootadm pour gérer la configuration et le menu GRUB. Pour plus d'informations, reportez-vous à la page de manuel bootadm(1M).