Affichage et définition des attributs de démarrage
Author: Maximus63 —
Short summary: Affichage et définition des attributs de démarrage Les informations suivantes décrivent les différentes manières dont vous pouvez afficher et Définissez les attributs de démarrage sur les plates-formes SPARC et x86. Pour des informations spécifiques sur le réglage attributs de démarrage sur les systèmes x86, au démarrage ou à l’aide de la bootadm Pour plus d'informations, […]
Quick overview
- Site
- iPom
- Canonical URL
- https://ipom.fr/2019/06/05/affichage-et-definition-des-attributs-de-demarrage/
- LLM HTML version
- https://ipom.fr/2019/06/05/affichage-et-definition-des-attributs-de-demarrage/llm
- LLM JSON version
- https://ipom.fr/2019/06/05/affichage-et-definition-des-attributs-de-demarrage/llm.json
- Manifest
- https://ipom.fr/llm-endpoints-manifest.json
- Estimated reading time
- 13 minutes (764 seconds)
- Word count
- 2546
Key points
- Contenus ToggleAffichage et définition des attributs de démarrageSPARC: Affichage et définition d'attributs de démarrage à l'aide de la PROM OpenBootSPARC: Comment identifier le numéro de révision de la PROM d'un systèmeSPARC: Comment identifier des périphériques sur un systèmeSPARC: Comment déterminer le périphérique d'amorçage par défautSPARC: Comment modifier le périphérique d'amorçage par défaut à l'aide de la PROM de démarrageDéfinition des paramètres EEPROMSPARC: Comment définir le périphérique d’amorçage par défaut à l’aide du eeprom Utilitairex86: gestion de l'animation d'arrêt via SMF Affichage et définition des attributs de démarrage Les informations suivantes décrivent les différentes manières dont vous pouvez afficher et Définissez les attributs de démarrage sur les plates-formes SPARC et x86.
- Pour des informations spécifiques sur le réglage attributs de démarrage sur les systèmes x86, au démarrage ou à l’aide de la bootadm Pour plus d'informations, reportez-vous à la section x86: Ajout d'arguments de noyau en modifiant le menu GRUB au démarrage.
- Les procédures suivantes sont fournies dans cette section: SPARC: Affichage et définition d'attributs de démarrage à l'aide de la PROM OpenBoot La PROM de démarrage est utilisée pour démarrer un système basé sur SPARC et modifier les paramètres de démarrage.
- Par exemple, vous voudrez peut-être réinitialiser le périphérique à partir duquel démarrer, modifiez le fichier de démarrage ou le noyau par défaut, ou exécutez la commande diagnostics du matériel avant de placer le système dans un état multi-utilisateur.
Structured content
Contenus ToggleAffichage et définition des attributs de démarrageSPARC: Affichage et définition d'attributs de démarrage à l'aide de la PROM OpenBootSPARC: Comment identifier le numéro de révision de la PROM d'un systèmeSPARC: Comment identifier des périphériques sur un systèmeSPARC: Comment déterminer le périphérique d'amorçage par défautSPARC: Comment modifier le périphérique d'amorçage par défaut à l'aide de la PROM de démarrageDéfinition des paramètres EEPROMSPARC: Comment définir le périphérique d’amorçage par défaut à l’aide du eeprom Utilitairex86: gestion de l'animation d'arrêt via SMF Affichage et définition des attributs de démarrage Les informations suivantes décrivent les différentes manières dont vous pouvez afficher et Définissez les attributs de démarrage sur les plates-formes SPARC et x86. Pour des informations spécifiques sur le réglage attributs de démarrage sur les systèmes x86, au démarrage ou à l’aide de la bootadm Pour plus d'informations, reportez-vous à la section x86: Ajout d'arguments de noyau en modifiant le menu GRUB au démarrage. Les procédures suivantes sont fournies dans cette section:
SPARC: Affichage et définition d'attributs de démarrage à l'aide de la PROM OpenBoot La PROM de démarrage est utilisée pour démarrer un système basé sur SPARC et modifier les paramètres de démarrage. Par exemple, vous voudrez peut-être réinitialiser le périphérique à partir duquel démarrer, modifiez le fichier de démarrage ou le noyau par défaut, ou exécutez la commande diagnostics du matériel avant de placer le système dans un état multi-utilisateur. Si vous devez effectuer l’une des tâches suivantes, vous devez avoir Pour changer le périphérique de démarrage par défaut:
Ajouter un nouveau lecteur au système de manière permanente ou temporaire
Changer la stratégie de démarrage du réseau
Démarrer temporairement un système autonome à partir du réseau
Pour une liste complète des commandes PROM, voir la moniteur(1M) et eeprom(1M) pages de manuel.
SPARC: Comment identifier le numéro de révision de la PROM d'un système
Amenez le système au D'accord Prom prompt. # init 0
Afficher le numéro de révision PROM d’un système à l’aide des touches bannière commander. D'accord bannière
SPARC: Comment identifier des périphériques sur un système Vous devrez peut-être identifier les périphériques d’un système pour déterminer les périphériques appropriés à partir desquels démarrer. Avant que tu commences Avant de pouvoir utiliser le sonde commandes pour déterminer quels périphériques sont connecté au système, vous devez procéder comme suit:
Changer la PROM auto-boot? valeur à faux. D'accord setenv auto-boot? faux
Émettre le effacer tout commande pour effacer les registres système. D'accord effacer tout
Vous pouvez voir le sonde commandes disponibles sur votre système par en utilisant le sonde de criblage commander: D'accord sonde de criblage Si vous exécutez le sonde commandes sans effacer les registres du système, les éléments suivants le message est affiché: D'accord sonde-scsi Cette commande peut suspendre le système si une commande Stop-A ou Stop a été exécuté. Veuillez taper reset-all pour réinitialiser le système. avant d'exécuter cette commande. Souhaitez-vous continuer? (y / n) n
Identifiez les périphériques du système. D'accord sonde-dispositif
(Facultatif) Si vous souhaitez que le système redémarre après une panne de courant ou après avoir utilisé le réinitialiser commande, puis réinitialiser le auto-boot? valeur à vrai. D'accord setenv auto-boot? vrai auto-boot? = vrai
Démarrez le système à un état multi-utilisateur. D'accord effacer tout
Exemple 4-1 SPARC: Identification des périphériques sur un système L'exemple suivant montre comment identifier les périphériques connectés à un système. D'accord setenv auto-boot? faux auto-boot? = faux D'accord effacer tout Alerte SC: le système hôte a réinitialisé
Sun Fire T200, pas de clavier . . . Adresse Ethernet 0: 14: 4f: 1d: e8: da, ID hôte: 841de8da. D'accord sonde-ide Appareil 0 (maître principal) Modèle ATAPI amovible: MATSHITACD-RW CW-8124
Dispositif 1 (esclave primaire) Pas présent
Appareil 2 (maître secondaire) Pas présent
Appareil 3 (esclave secondaire) Pas présent
D'accord setenv auto-boot? vrai auto-boot? = vrai Alternativement, vous pouvez utiliser le devalias commande pour identifier les alias de périphérique et les chemins associés des périphériques qui pourrait être connecté au système. Par exemple: D'accord devalias ttya / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0 / isa @ 2 / série @ 0,3f8 nvram / virtual-devices / nvram @ 3 net3 / pci @ 7c0 / pci @ 0 / pci @ 2 / réseau @ 0,1 net2 / pci @ 7c0 / pci @ 0 / pci @ 2 / réseau @ 0 net1 / pci @ 780 / pci @ 0 / pci @ 1 / réseau @ 0,1 net0 / pci @ 780 / pci @ 0 / pci @ 1 / réseau @ 0 net / pci @ 780 / pci @ 0 / pci @ 1 / réseau @ 0 ide / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0 / ide @ 8 cdrom / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0 / ide @ 8 / cdrom @ 0,0: f disk3 / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 / disk @ 3 disk2 / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 / disk @ 2 disk1 / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 / disk @ 1 disk0 / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 / disk @ 0 disque / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 / disk @ 0 scsi / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 console virtuelle / appareils-virtuels / console @ 1 nommer des alias
SPARC: Comment déterminer le périphérique d'amorçage par défaut
Amenez le système au D'accord Prom prompt. # init 0
Déterminez le périphérique de démarrage par défaut. D'accord périphérique de démarrage printenv
périphérique de démarrage
Identifie la valeur permettant de définir le périphérique à partir duquel démarrer. Pour plus d'informations, voir la printenv(1B) page de manuel.
Le défaut périphérique de démarrage est affiché dans un format similaire au Suivant: boot-device = / pci @ 7c0 / pci @ 0 / pci @ 1 / pci @ 0,2 / LSILogic, sas @ 2 / disk @ 0,0: a Si la périphérique de démarrage valeur spécifie un périphérique d'amorçage réseau, le résultat est similaire à ce qui suit: boot-device = / sbus @ 1f, 0 / SUNW, fas @ e, 8800000 / sd @ a, 0: a / sbus @ 1f, 0 / SUNW, fas @ e, 8800000 / sd @ 0,0: un réseau de disques
SPARC: Comment modifier le périphérique d'amorçage par défaut à l'aide de la PROM de démarrage Avant que tu commences Vous devrez peut-être identifier les périphériques du système avant de peut changer le périphérique de démarrage par défaut en un autre périphérique. Pour plus d'informations sur l'identification sur le système, reportez-vous à SPARC: Comment identifier des périphériques sur un système.
Amenez le système au D'accord Prom prompt. # init 0
Changer la valeur de la périphérique de démarrage valeur. D'accord setenv boot-device dispositif[[[[n]
dispositif[[[[n]
Identifie le périphérique de démarrage valeur, telle que disque ou réseau. le n peut être spécifié comme un numéro de disque. Utilisez l'un des sonde commandes si vous avez besoin d’aide pour identifier le numéro du disque.
Vérifiez que le périphérique de démarrage par défaut a été modifié. D'accord périphérique de démarrage printenv
Enregistrer le nouveau périphérique de démarrage valeur. D'accord effacer tout Le nouveau périphérique de démarrage la valeur est écrite dans la PROM.
Exemple 4-2 SPARC: Modification du périphérique d'amorçage par défaut à l'aide de la PROM de démarrage Dans cet exemple, le périphérique d'amorçage par défaut est défini sur le disque. # init 0 # INIT: Nouveau niveau d'exécution: 0 . . . Le système est en panne. synchronisation des systèmes de fichiers ... terminée Programme terminé D'accord setenv boot-device / pci @ 1f, 4000 / scsi @ 3 / disk @ 1,0 boot-device = / pci @ 1f, 4000 / scsi @ 3 / disk @ 1,0 D'accord périphérique de démarrage printenv boot-device / pci @ 1f, 4000 / scsi @ 3 / disk @ 1,0 D'accord démarrage Réinitialisation ...
écran non trouvé. Impossible d'ouvrir le périphérique d'entrée. Le clavier n'est pas présent. Utiliser ttya pour l’entrée et la sortie. . . . Redémarrage avec la commande: boot disk1 Périphérique d’amorçage: / pci @ 1f, 4000 / scsi @ 3 / disk @ 1,0 Fichier et arguments: Dans cet exemple, le périphérique de démarrage par défaut est défini sur le réseau. # init 0 # INIT: Nouveau niveau d'exécution: 0 . . . Le système est en panne. synchronisation des systèmes de fichiers ... terminée Programme terminé D'accord setenv boot-device net boot-device = net D'accord périphérique de démarrage printenv disque de démarrage du périphérique D'accord réinitialiser . . . Périphérique d'amorçage: fichier net et arguments:
login de la console pluto:
Définition des paramètres EEPROM Vous pouvez afficher et modifier la valeur des paramètres dans l'EEPROM. en utilisant le eeprom commander. Vous n'avez pas besoin de privilèges spéciaux pour afficher Paramètres EEPROM. Cependant, pour modifier ces paramètres, vous devez devenir administrateur ou assumer le racine rôle. Voir Comment utiliser vos droits administratifs attribués dans Administration Oracle Solaris 11.1: Services de sécurité. Les paramètres EEPROM varient selon les plates-formes. Par exemple, périphérique de démarrage est un paramètre sur SPARC plates-formes, mais pas sur les plates-formes x86. Pour afficher les paramètres EEPROM disponibles pour votre type de système, utilisez le eeprom commande sans arguments. Par exemple, ce qui suit est la sortie du eeprom commande sur un x86 système basé: $ eeprom layout clavier = inconnu ata-dma-enabled = 1 atapi-cd-dma-enabled = 1 ttyb-rts-dtr-off = false ttyb-ignore-cd = true ttya-rts-dtr-off = false ttya-ignore-cd = true ttyb-mode = 9600,8, n, 1, - ttya-mode = 9600,8, n, 1, - lba-access-ok = 1 console = ttya Cet exemple montre la sortie du eeprom commande sur un système SPARC: $ eeprom ttya-rts-dtr-off = false ttya-ignore-cd = true disposition du clavier: données non disponibles. commande de redémarrage: données non disponibles. mode de sécurité = aucun mot de passe de sécurité: données non disponibles. security- # badlogins = 0 verbosité = min pci-mem64? = false diag-switch? = false local-mac-address? = true fcode-debug? = false scsi-initiator-id = 7 oem-logo: données non disponibles. oem-logo? = false oem-banner: données non disponibles. oem-banner? = false ansi-terminal? = true écran- # colonnes = 80 écran- # rangées = 34 ttya-mode = 9600,8, n, 1, - périphérique de sortie = console virtuelle périphérique_entrée = console virtuelle auto-boot-on-error? = false base de charge = 16384 auto-boot? = true arguments de démarrage du réseau: données non disponibles. commande de démarrage = démarrage fichier de démarrage: données non disponibles. boot-device = / pci @ 780 / pci @ 0 / pci @ 9 / scsi @ 0 / disk @ 0,0: un réseau de disques multipath-boot? = false boot-device-index = 0 use-nvramrc? = false nvramrc: données non disponibles. error-reset-recovery = boot En comparant les deux exemples, vous pouvez constater qu’il existe plusieurs autres paramètres sur un système SPARC, ainsi que certains paramètres SPARC qui ne sont pas disponibles sur un système x86. Affichez la valeur d'un attribut de démarrage spécifique, comme suit: $ eeprom attribut Par exemple: $ eeprom auto-boot? auto-boot? = true Définissez une valeur EEPROM spécifique à l’aide de la touche eeprom commande, comme suit: # eeprom attribut=nouvelle valeur Par exemple, pour définir le démarrage automatique paramètre à false, vous devez taper: # eeprom auto-boot? = false Affichez la valeur modifiée comme suit: # eeprom auto-boot? auto-boot? = false Vous pouvez définir les arguments de démarrage du noyau en spécifiant une valeur pour le arguments de démarrage paramètre. Par exemple, tapez la commande suivante pour spécifier que le système démarrez le débogueur du noyau: # eeprom boot-args = -k Basculez le paramètre de la console Oracle Solaris en mode graphique, comme suit: # console eeprom = graphiques Notez les informations supplémentaires suivantes sur la manière dont les propriétés EEPROM sont définies et stockées. sur les plates-formes x86:
Sur les plates-formes x86, le paramétrage des propriétés EEPROM est simulé en stockant les propriétés dans la /boot/solaris/bootenv.rc fichier, ainsi que par la manipulation du menu GRUB pour simuler l’effet de la définition de certaines propriétés EEPROM.
Réglage du arguments de démarrage ou fichier de démarrage properties provoque la création et la manipulation d’une entrée de menu GRUB spéciale, car c’est le seul moyen de simuler l’effet sur des plates-formes x86. Le titre de l’entrée de menu spéciale GRUB est Solaris bootenv rc. Cette entrée spéciale est marquée comme entrée par défaut lors de sa création.
Propriétés définies à l'aide du eeprom Cette commande peut être remplacée en définissant leurs noms de propriété sur différentes valeurs sur la ligne de commande du noyau, par exemple, en modifiant le menu GRUB au moment du démarrage. Un exemple serait de définir la propriété console sur graphique en utilisant le eeprom commande, puis en ajoutant Console B = texte à la ligne de commande du noyau au démarrage. Dans ce cas, le type de console est défini sur texte, Même si le bootenv.rc fichier spécifie une valeur de graphique.
Pour des informations plus détaillées, voir la eeprom(1M) page de manuel.
SPARC: Comment définir le périphérique d’amorçage par défaut à l’aide du eeprom Utilitaire La procédure suivante explique comment définir le périphérique d’amorçage par défaut sur un ordinateur. Système basé sur SPARC. Sur les plates-formes x86, le périphérique de démarrage est défini via le utilitaire de configuration pour votre type de microprogramme, par exemple, UEFI Boot Manager.
Remarque – Sur les plates-formes x86, le périphérique de démarrage est défini via l'utilitaire de configuration pour: votre type de microprogramme, par exemple, UEFI Boot Manager.
Assumer la racine rôle. Voir Comment utiliser vos droits administratifs attribués dans Administration Oracle Solaris 11.1: Services de sécurité.
Spécifiez le périphérique alternatif à partir duquel démarrer. # eeprom boot-device nouveau-périphérique de démarrage
Vérifiez que le nouvel attribut de démarrage a été défini. # eeprom boot-device La sortie devrait afficher le nouveau eeprom valeur pour le périphérique de démarrage attribut.
x86: gestion de l'animation d'arrêt via SMF Pendant le processus d'arrêt, si le console = graphique option a été utilisée pour démarrer le système, et l'arrêt est déclenché par le Xorg serveur, un statut de progression indicateur est affiché. Pour empêcher l’indicateur d’état de progression de s'afficher, définissez le paramètre Nouveau Splash-shutdown propriété du svc: / system / boot-config Service SMF à faux, comme suit: # svccfg -s svc: / system / boot-config: setprop config par défaut / splash_shutdown = false # svcadm refresh svc: / system / boot-config: par défaut
Topics and keywords
Themes: Apple
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://ipom.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.