Commande bootlist

Fonction

Affiche et modifie la liste des unités d'amorçage à la disposition du système.

Syntaxe

bootlist -mode mode {[ -ls ] [ [ -rm ] | [ Unité [ -attr Attribut=Valeur ... ] ... ] ] }

Descriptif

La commande bootlist permet d'afficher et de modifier la liste des unités d'amorçage possibles à partir desquelles le système peut être amorcé. Une fois amorcé, le système explore les unités de la liste et tente de s'amorcer depuis la première unité contenant une image d'amorçage. Cette commande prend en charge la mise à jour des éléments suivants :

  • Liste des unités d'amorçage de service. La liste de service désigne les unités d'amorçage possibles lorsque le système est amorcé en mode service. La manière dont un système est amorcé en mode service dépend de la plateforme matérielle. Il peut s'avérer nécessaire de positionner un commutateur en position Service, d'appuyer sur une touche de fonction particulière lors du processus d'amorçage ou d'activer tout autre mécanisme défini pour la plateforme matérielle utilisée.
  • Entrée de l'unité d'amorçage précédente. Cette entrée désigne la dernière unité à partir de laquelle le système s'est amorcé. Certaines plateformes matérielles peuvent tenter de s'amorcer à partir de l'unité d'amorçage précédente de l'une des autres listes.

La commande bootlist prend en charge la spécification de types d'unité génériques ainsi que d'unités spécifiques éligible pour l'amorçage. Les unités de la liste des unités d'amorçage se présentent dans le même ordre que pour l'appel de cette commande.

Il est possible de sélectionner la liste des unités d'amorçage à afficher ou modifier à l'aide de l'option -mode mode, où la variable mode correspond à l'un des mots clés : service, normal, both ou prevboot. Si le mot clé both est indiqué, les listes d'amorçage normal et de service s'affichent ou, si elles sont en cours de modification, présenteront la même liste d'unités. Si le mot clé prevboot est indiqué, la seule modification admise correspond à l'indicateur -rm. L'indicateur -rm permet d'annuler la liste des unités d'amorçage définie par l'indicateur -mode.

Il est possible d'afficher les unités actuellement dans la liste des unités d'amorçage à l'aide de l'indicateur -ls. La liste d'unités constituant la liste des unités d'amorçage spécifiée s'affiche avec une unité par ligne. Si une unité indiquée dans la liste des unités d'amorçage n'est plus présente dans le système, un signe '-' s'affiche à la place de son nom.

Remarque: Lorsque vous ajoutez un adaptateur remplaçable à chaud au système, cet adaptateur et ses unités enfant peuvent ne pas être disponibles pour la spécification en tant qu'unité d'amorçage lorsque vous utilisez la commande bootlist . Vous devrez probablement réamorcer le système de sorte que le système d'exploitation puisse détecter toutes les unités d'amorçage éventuelles.

Choix de l'unité

Le nom d'unité indiqué sur la ligne de commande peut être se présenter dans l'une des deux formes différentes :

  • Il peut indiquer une unité spécifique par son nom logique.
  • Il peut indiquer un type d'unité générique ou particulier par un mot clé. Les mots clés d'unité générique suivants sont pris en charge :
    Des mots clés Descriptif
    fd Toute unité de disquette connectée en E-S standard
    scdisk Toute unité de disques connectée SCSI (y compris les unités de disques de liaison série)
    badisk Tout disque connecté directement au bus
    cd Toute unité de CD-ROM connectée SCSI
    RMT Toute unité de bande connectée SCSI
    ent Toute carte Ethernet
    fddi Tout adaptateur d'interface optique FDDI

    Lorsqu'une unité spécifique doit être intégrée dans la liste des unités, son nom logique (utilisé avec les commandes de gestion de système) doit être précisé. Ce nom logique est composé d'un préfixe et d'un suffixe. Le suffixe est en général un nombre et désigne l'unité spécifique. L'état de l'unité indiquée doit être Available (disponible). Si ce n'est pas le cas, la mise à jour de la liste des unités est rejetée et cette commande n'aboutit pas. Les unités ci-après et leurs noms logiques associés sont pris en charge (le préfixe est en gras et la variable xx représente le suffixe spécifique à l'unité) :

    Nom de l'unité Descriptif
    fd xx Noms logiques de l'unité de disquette
    disque dur xx Noms logiques de l'unité de volume physique
    cd xx Noms logiques de l'unité de CD-ROM SCSI
    rmt xx Noms logiques de l'unité de bande magnétique
    ent xx Noms logiques de la carte Ethernet
    fddi xx Noms logiques de l'adaptateur d'interface optique FDDI

Choix de l'attribut

Les attributs sont des éléments d'informations supplémentaires que vous fournissez sur la ligne de commande. Etant donné que ces informations sont spécifiques à une unité particulière, les unités génériques ne détiennent pas d'attribut. Les attributs s'appliquent à l'unité qui les précède immédiatement sur la ligne de commande, ce qui leur permet de s'appliquer à différentes unités de la ligne de commande. Actuellement, seules les unités réseau sont associées à des attributs. Il s'agit de :

Attribut Descriptif
bserver Adresse IP du serveur BOOTP
passerelle Adresse IP de la passerelle
client Adresse IP du client
Vitesse Vitesse de la carte de réseau
duplex Mode de la carte de réseau

Traitement des erreurs

Si cette commande renvoie une erreur, les listes d'unités ne sont pas modifiées. Les erreurs suivantes liées à la liste des unités peuvent se produire :

  • Si vous tentez d'afficher ou de modifier une liste des unités d'amorçage qui n'est pas prise en charge par la plateforme matérielle, la commande n'aboutit pas et indique que le mode n'est pas pris en charge.
  • Si le nombre d'unités que vous tentez d'ajouter à la liste des unités d'amorçage est trop élevé, la commande n'aboutit pas et indique que trop d'unités ont été demandées. Le nombre d'unités prises en charge varie en fonction de l'unité sélectionnée et de la plateforme matérielle.
  • Si un mot clé ou une option non valide, ou une unité inconnue est indiqué, la commande n'aboutit pas et renvoie le message d'erreur approprié.
  • Si l'état de l'unité indiquée n'est pas Available, la commande n'aboutit pas et renvoie le message d'erreur approprié.

Indicateurs

Marquer le nom Descriptif
Unité Fournit les noms des unités spécifiques ou génériques à inclure dans la liste des unités d'amorçage.
-attr Attribut=Valeur Indique les paires attribut-valeur d'unité à utiliser à la place des valeurs par défaut. Vous pouvez utiliser la variable Attribut=Valeur pour indiquer une paire attribut-valeur ou plusieurs paires attribut-valeur pour un indicateur -attr. Si vous utilisez l'indicateur -attr avec plusieurs paires attribut-valeur, vous devez délimiter la liste des paires par des apostrophes et insérer un espace entre les paires. Par exemple, la saisie de -attr Attribute=Value répertorie une paire de valeurs d'attribut par indicateur, tandis que la saisie de -attr 'Attribute1=Value1 Attribute2=Value2' répertorie plusieurs paires de valeurs d'attribut.
-mode Mode Permet de préciser la liste des unités d'amorçage à afficher ou à modifier. Les valeurs possibles pour la variable mode sont normal, service, both ou prevboot.
-ls Indique que la liste des unités d'amorçage indiquée doit être affichée une fois les modifications spécifiées apportées. Le résultat est une liste de noms d'unité.
-rm Demande l'annulation de la liste d'unités spécifiée par l'indicateur -mode.

Statut de sortie

Voir Exit status for Virtual I/O Server commands.

Exemples

  1. Pour annuler la liste des unités d'amorçage en mode Service, tapez :
    bootlist -mode service -rm
  2. Pour créer une liste des unités d'amorçage en mode Normal avec des unités répertoriées sur la ligne de commande, tapez :
    bootlist -mode normal hdisk0 hdisk1 rmt0 fd
  3. Pour tenter un amorçage via une passerelle en utilisant Ethernet, puis essayer d'autres unités, tapez une commande similaire à la suivante. Remplacez les adresses IP spécifiées dans l'exemple par les vôtres.
    bootlist -mode normal ent0 -attr gateway=129.35.21.1 bserver=129.12.2.10 \
    client=129.35.9.23 hdisk0 rmt0 tok0 bserver=129.35.10.19 hdisk1