Guide d'installation de Solaris 10 11/06: planification d'installation et de mise à niveau

Description du fichier GRUB menu.lst

Le fichier GRUB menu.lst contient les éléments du menu principal GRUB. Le menu principal GRUB contient les entrées d'initialisation de toutes les instances de système d'exploitation installées sur le système, y compris les environnements d'initialisation Solaris Live Upgrade. La mise à niveau du logiciel Solaris conserve les modifications que vous apportez à ce fichier.

Les modifications apportées au fichier menu.lst s'affichent dans le menu principal GRUB, avec les entrées Solaris Live Upgrade. Les modifications que vous apportez au fichier entrent en vigueur lors du démarrage suivant du système. Vous pouvez modifier ce fichier pour les raisons suivantes :


Attention – Attention –

N'utilisez pas le fichier menu.lst pour modifier les entrées Solaris Live Upgrade. Les modifications peuvent entraîner l'échec de Solaris Live Upgrade.


Bien que vous puissiez utiliser le fichier menu.lst pour personnaliser le comportement d'initialisation, tel que l'initialisation depuis le programme de débogage du noyau, il est préférable d'utiliser la commande eeprom pour la personnalisation. Si vous utilisez le fichier menu.lst pour la personnalisation, il se peut que les entrées SE Solaris soient modifiées lors de la mise à niveau d'un logiciel. et les modifications apportées aux fichiers seront perdues.

Pour plus d'informations sur l'utilisation de la commande eeprom, reportez-vous à la section How to Set Solaris Boot Parameters by Using the eeprom Command du System Administration Guide: Basic Administration.


Exemple 6–2 FichierMenu.lst

Voici un exemple de fichier menu.lst :


default 0
timeout 10
title Solaris
  root (hd0,0,a)
  kernel /platform/i86pc/multiboot -B console=ttya
  module /platform/i86pc/boot_archive
title Solaris failsafe
  root (hd0,0,a)
  kernel /boot/multiboot -B console=ttya -s
  module /boot/x86.miniroot.safe
#----- second_disk - ADDED BY LIVE UPGRADE - DO NOT EDIT  -----
title second_disk
  root (hd0,1,a)
  kernel /platform/i86pc/multiboot
  module /platform/i86pc/boot_archive
title second_disk failsafe
  root (hd0,1,a)
  kernel /boot/multiboot kernel/unix -s
  module /boot/x86.miniroot-safe
#----- second_disk -------------- END LIVE UPGRADE ------------
title Windows
  root (hd0,0)
  chainloader -1
default

Définit l'élément à initialiser en cas d'expiration du délai. Pour changer l'élément par défaut, vous pouvez définir un autre élément dans la liste en changeant le numéro. La numérotation commence à zéro pour le premier élément. Définissez 2 comme élément par défaut, par exemple, pour effectuer l'initialisation automatiquement dans l'environnement d'initialisation second_disk.

timeout

Spécifiez le délai d’attente en secondes de l'entrée utilisateur avant l’initialisation de l’entrée par défaut. Si vous ne définissez pas un délai d'attente, vous devez choisir une entrée.

title nom SE

Définit le nom du système d'exploitation.

  • S'il s'agit d'un environnement d'initialisation Solaris Live Upgrade, le nom SE correspond au nom que vous avez attribué au nouvel environnement d'initialisation lors de sa création. Dans l'exemple précédent, l'environnement d'initialisation Solaris Live Upgrade s'appelle second_disk.

  • S'il s'agit d'une archive d'initialisation de secours ; cette archive est utilisée pour effectuer une reprise lorsque le système d'exploitation principal est endommagé. Dans l'exemple précédent, Solaris failsafe et second_disk failsafe sont les archives d'initialisation de restauration des systèmes d'exploitation Solaris et second_disk.

root (hd0,0,a)

Définit le disque, la partition et la tranche utilisés pour charger les fichiers. GRUB détecte automatiquement le type de système de fichiers.

kernel /platform/i86pc/multiboot

Définit le programme multi-initialisation. Le commande kernel doit toujours être suivie de ce programme. La chaîne après la multi-initialisation est envoyée au système d'exploitation Solaris sans être interprétée.

Pour une description complète de l'utilisation de plusieurs systèmes d'exploitation, reportez-vous à la section How Multiple Operating Systems Are Supported in the GRUB Boot Environment du System Administration Guide: Basic Administration.


Recherche du fichier menu.lst pour modifier le menu GRUB

Vous devez toujours utiliser la commande bootadm pour rechercher le fichier menu.lst du menu GRUB. La sous-commande list-menu recherche le menu GRUB actif. Le fichier menu.lst contient la liste de tous les systèmes d'exploitation installés sur un système. Le contenu du fichier détermine les systèmes d'exploitation figurant dans le menu GRUB. Si vous souhaitez apporter des modifications au fichier, reportez-vous à la section recherche du fichier menu.lst dans le menu GRUB (tâches) du Guide d’installation de Solaris 10 11/06: Solaris Live Upgrade et planification de la mise à niveau.