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 :
Pour faire des ajouts aux entrées de menu GRUB pour les systèmes d'exploitation autres que Solaris
Pour personnaliser le comportement d'initialisation tel que la définition du système d'exploitation par défaut dans le menu GRUB
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.
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 |
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.
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.
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.
Indique le disque, la partition et le secteur sur lesquels charger les fichiers. GRUB détecte automatiquement le type du système de fichiers.
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.
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).