引导和关闭 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

x86: 如何将 GRUB Legacy 系统升级到支持 GRUB 2 的发行版

对于支持将 GRUB 2 作为缺省引导装载程序的 Oracle Solaris 发行版的全新安装,在执行安装之前无需执行任何操作。

如果要至少升级到 Oracle Solaris 11.1,则必须先安装一些必备软件包,才能执行升级。这些软件包包含在 Oracle Solaris 软件包系统信息库中。

开始之前

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 安装必备软件包。
    $ pkg update
  3. 将系统重新引导到刚在步骤 2 中创建的新的引导环境。
  4. 在新的引导环境中运行系统后,通过运行以下命令用完成升级所需的修复程序更新 pkg 软件包。
    $ pkg update pkg

    运行此命令可以更新名称与 *pkg 匹配的任何软件包,即包含 pkg 命令及其依赖项的软件包。

  5. 要完成到 Oracle Solaris 11.2 的升级,请再次运行 pkg update 命令,如下所示:
    $ pkg update --accept

    注 - 您必须通过指定 –-accept 选项表示您同意并接受列出的软件包的许可证条款。

    最终的更新将 GRUB 2 安装为缺省系统引导装载程序。此更新还会根据 GRUB Legacy menu.lst 文件的内容创建 grub.cfg 文件。

    激活新的引导环境后,GRUB Legacy 配置将迁移到 GRUB 2,GRUB 2 将成为系统的缺省引导装载程序。按照其显示顺序将 Oracle Solaris 引导项从 menu.lst 文件复制到 grub.cfg 文件。还会迁移所有链式装载程序项。


    image:此图显示了已升级的系统上 GRUB 2 主菜单中的 GRUB Legacy 子菜单项。
    image:此图为显示新的 Oracle Solaris 项的 GRUB 2 主菜单。