Solaris 10 安装指南:Solaris Live Upgrade 和升级规划

Procedure当活动的 menu.lst 文件是在另一个引导环境中时,查找 GRUB 菜单的 menu.lst 文件

在以下过程中,该系统包含两个操作系统:Solaris 和 Solaris Live Upgrade 引导环境,second_disk。在本示例中,menu.lst 文件不在当前正在运行的引导环境中。second_disk 引导环境已引导。Solaris 引导环境包含 GRUB 菜单。但该引导环境尚未挂载。

步骤
  1. 成为超级用户或作为等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”

  2. 要查找 menu.lst 文件,请键入:


    # /sbin/bootadm list-menu
    

    显示文件的位置和内容。


    The location for the active GRUB menu is:/dev/dsk/device_name(not mounted)
    The filesystem type of the menu device is <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe
  3. 因为尚未挂载包含 menu.lst 文件的文件系统,请挂载该文件系统。指定 UFS 文件系统和设备名称。


    # /usr/sbin/mount -F ufs /dev/dsk/device_name /mnt
    

    其中 device_name 指定了在要挂载的引导环境的磁盘设备上,根 (/) 文件系统的位置。设备名称的输入格式为:/dev/dsk/c wtx dysz。例如:


    # /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt
    

    可以访问 /mnt/boot/grub/menu.lst 下的 GRUB 菜单

  4. 卸载文件系统


    # /usr/sbin/umount /mnt
    

    注 –

    如果挂载引导环境或引导环境的文件系统,请确保使用后卸载这些文件系统。如果没有卸载这些文件系统,该引导环境中以后执行的 Solaris Live Upgrade 操作可能会失败。