Guide d'installation de Solaris 10 : Solaris Live Upgrade et planification de la mise à niveau

Description du fichier GRUB menu.lst

Le fichier GRUB menu.lst répertorie le contenu du menu principal GRUB. Le menu principal GRUB répertorie les entrées d'initialisation de toutes les instances SE installées sur votre système, y compris les environnements d'initialisation Solaris Live Upgrade. Le processus de mise à niveau du logiciel Solaris enregistre les modifications apportées à ce fichier.

Les révisions effectuées dans le fichier menu.lst sont affichées dans le menu principal GRUB, en même temps que les entrées Solaris Live Upgrade. Toutes les modifications apportées au fichier deviennent effectives lors de la prochaine réinitialisation 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.


Même si vous pouvez utiliser le fichier menu.lst pour personnaliser le comportement d'initialisation tel que l'initialisation à l'aide du débogueur de noyau, la méthode privilégiée pour la personnalisation est d'utiliser la commande eeprom. 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. Les modifications apportées au fichier ne seront pas enregistrées.

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


Exemple 5–2 Fichier Menu.lst

Vous trouverez ci-dessous un exemple d'un 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

Indique l'élément à initialiser en cas d'expiration du délai. Pour modifier la valeur par défaut, vous pouvez indiquer un autre élément dans la liste en modifiant le chiffre. Le comptage débute avec zéro pour le premier titre. Par exemple, utilisez la valeur par défaut 2 pour une initialisation automatique vers l'environnement d'initialisation second_disk.

timeout

Indique le nombre de secondes d'attente pour une action de l'utilisateur avant d'initialiser l'entrée par défaut. Si aucun délai n'est spécifié, vous devez choisir une entrée.

title OS name

Indique le nom du système d'exploitation.

  • S'il s'agit d'un environnement d'initialisation Solaris Live Upgrade, OS name est le nom que vous avez attribué au nouvel environnement d'initialisation lorsque vous l'avez créé. Dans l'exemple précédent, l'environnement d'initialisation Solaris Live Upgrade est appelé second_disk.

  • S'il s'agit d'une archive d'initialisation de secours, cette archive est utilisée pour la récupération 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 pour la restauration des systèmes d'exploitation Solaris et second_disk.

root (hd0,0,a)

Indique le disque, la partition et le secteur sur lesquels charger les fichiers. GRUB détecte automatiquement le type du système de fichiers.

kernel /platform/i86pc/multiboot

Indique le programme d'initialisation multiple. La commande noyau doit impérativement être suivie par le programme d'initialisation multiple. Une fois l'initialisation multiple terminée, la chaîne passe au système d'exploitation Solaris sans interprétation.

Pour obtenir une description complète sur la coexistence 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.


Localisation du fichier menu.lst pour modifier le menu GRUB

Vous devez impérativement utiliser la commande bootadm pour localiser le fichier menu.lst du menu GRUB. La sous-commande list-menu recherche le menu actif GRUB. Le fichier menu.lst répertorie tous les systèmes d'exploitation installés sur un système. Le contenu de ce fichier détermine la liste des systèmes d'exploitation affichée dans le menu GRUB. Si vous souhaitez modifier ce fichier, reportez-vous à la section x86 : Localisation du fichier menu.lst du menu GRUB (Tâches).