在以下过程中,该系统包含两个操作系统:Solaris 和 Solaris Live Upgrade 引导环境,second_disk。在本示例中,menu.lst 文件不在当前正在运行的引导环境中。second_disk 引导环境已引导。Solaris 引导环境包含 GRUB 菜单。但该引导环境尚未挂载。
成为超级用户或作为等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。
要查找 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 |
因为尚未挂载包含 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 菜单
卸载文件系统
# /usr/sbin/umount /mnt |
如果挂载引导环境或引导环境的文件系统,请确保使用后卸载这些文件系统。如果没有卸载这些文件系统,该引导环境中以后执行的 Solaris Live Upgrade 操作可能会失败。