对于支持将 GRUB 2 作为缺省引导装载程序的 Oracle Solaris 发行版的全新安装,在执行安装之前无需执行任何操作。
如果要至少升级到 Oracle Solaris 11.1,则必须先安装一些必备软件包,才能执行升级。这些软件包包含在 Oracle Solaris 软件包系统信息库中。
开始之前
将系统升级到支持 GRUB 2 的发行版之前,请执行以下操作:
检查是否存在可能影响安装或升级的任何已知问题。请参见Oracle Solaris 11.2 发行说明 。
查看如何将 GRUB Legacy 菜单项迁移到 GRUB 2 中和在同一系统上维护 GRUB 2 和 GRUB Legacy 引导环境中的信息和准则。
保留现有 GRUB Legacy 配置。
$ pkg update
$ pkg update pkg
运行此命令可以更新名称与 *pkg 匹配的任何软件包,即包含 pkg 命令及其依赖项的软件包。
$ pkg update --accept
最终的更新将 GRUB 2 安装为缺省系统引导装载程序。此更新还会根据 GRUB Legacy menu.lst 文件的内容创建 grub.cfg 文件。
激活新的引导环境后,GRUB Legacy 配置将迁移到 GRUB 2,GRUB 2 将成为系统的缺省引导装载程序。按照其显示顺序将 Oracle Solaris 引导项从 menu.lst 文件复制到 grub.cfg 文件。还会迁移所有链式装载程序项。