Solaris 9 安装指南

在引导环境中安装 Solaris Flash 归档文件

本部分提供了使用 Solaris Live Upgrade 安装以下介质中的 Solaris Flash 归档文件的过程:


注意:

有关与归档文件存储关联的路径的正确语法示例,请参见archive_location 关键字


安装 Solaris Flash 归档文件时将覆盖新引导环境中除共享文件外的所有文件。

若要使用 Solaris Flash 安装特征,需要先安装主系统并创建 Solaris Flash 归档文件。有关 Solaris Flash 的更多信息,请参见第 16 章,Solaris Flash 安装功能(主题)

升级元设备和卷

要在新的引导环境中升级或安装 Solaris Flash 归档文件,设备必须为物理片。如果引导环境中的文件系统安装在 Solaris 卷管理器元设备或 Veritas 文件系统 (VxFS) 卷中,那么升级或安装归档文件将失败。 要在这样的引导环境中升级或安装归档文件,必须手动更改引导环境,使所有片均为物理磁盘片。 可以使用 lucreate 命令创建一个新的引导环境,也可以拆分元设备或卷。

若要使用 lucreate 命令制作引导环境的副本,则应将引导环境副本放在物理磁盘片上。例如,假定当前引导环境的磁盘配置如下所示:

根 (/)

安装在 /dev/md/dsk/d10 上 

/usr

安装在 /dev/md/dsk/d20 上 

/var

安装在 /dev/dsk/c0t3d0s0 上 

空闲片 

c0t4d0s0 

空闲片 

c0t4d0s3 

空闲片 

c0t4d0s4 

那么,您可以使用下面的 lucreate 命令将引导环境复制到物理磁盘片上。然后,可以使用归档文件升级或安装引导环境。本例中,当前引导环境被命名为 currentBE,而新的引导环境被命名为 nextBE。


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

然后,可以在新的引导环境中升级或安装归档文件、将其激活并以手动方式重新镜像或封装它。

如果您选择手动拆分元设备或卷,则需要执行下面的操作:

然后,可以使用归档文件升级或安装引导环境。

在引导环境中安装 Solaris Flash 归档文件 (字符接口)

  1. 从 Solaris Live Upgrade 主菜单中选择"Flash"。

    显示"Flash 非活动引导环境"菜单。

  2. 键入您想在其中安装 Solaris Flash 归档文件的引导环境的名称以及安装介质的位置:


    引导环境的名称: solaris_9
    软件包介质: /net/install-svr/export/s9/latest
    
  3. 按 F1 键添加归档文件。

    "选择归档文件"子菜单显示一个空列表、单个归档文件的名称或多个归档文件的列表。

    您可在该列表中添加和删除归档文件。下面的示例显示一个空列表。


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives
    • 若要不带任何更改地安装该列表,请转到 步骤 4

    • 如果 Solaris Flash 归档文件列表为空或包含您不想安装的归档文件,请转到 步骤 a

    1. 您可以添加或删除归档文件。

      • 按 F1 键可将归档文件添加到该列表。前进到 步骤 b

        显示"选择检索方法"子菜单。


        HTTP
        NFS
        本地文件
        本地磁带
        本地设备
      • 按 F2 键可从该列表中删除归档文件。请转到 步骤 e

    2. 在"选择检索方法"菜单上,选择 Solaris Flash 归档文件的位置。

      所选介质 

      提示符  

      HTTP 

      指定访问 Solaris Flash 归档文件所需的 URL 和代理信息。 

      NFS 

      指定 Solaris Flash 归档文件所在的网络文件系统的路径。您还可以指定归档文件的名称。 

      本地文件 

      指定 Solaris Flash 归档文件所在的本地文件系统的路径。 

      本地磁带 

      指定本地磁带设备以及 Solaris Flash 归档文件在磁带上的位置。 

      本地设备 

      指定本地设备、Solaris Flash 归档文件的路径和 Solaris Flash 归档文件所在的文件系统的类型。 

      即显示"检索"子菜单,它与下面的示例相似,具体取决于您选择的介质。


      NFS 位置: 
    3. 键入归档文件的路径,如下例所示。


      NFS 位置: host:/path/to archive.flar
      
    4. 按 F3 键将归档文件添加到该列表。

    5. 当该列表包含您要安装的归档文件时,按 F6 键退出。

  4. 按 F3 键安装一个或多个归档文件。

    Solaris Flash 归档文件即被安装在引导环境中。 除可共享的文件外,引导环境中的所有文件都被覆盖。

    引导环境已做好激活准备。请参见激活引导环境 (字符接口)

在引导环境中安装 Solaris Flash 归档文件(命令行接口)

  1. 以超级用户身份登录。

  2. 键入:


    # luupgrade -f -n BE_name -s os_image_path -a archive
    

    -f

    指示从 Solaris Flash 归档文件安装操作系统。 

    -n BE_name

    指定要使用归档文件安装的引导环境的名称。 

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 

    -a archive

    归档文件的路径(如果本地文件系统中包含 Solaris Flash 归档文件)。使用 -s 选项和 -a 选项指定的操作系统映像的版本必须相同。


    实例 33–6 在引导环境中安装 Web Start Flash 归档文件(命令行接口)

    本示例中,归档文件安装在 second_disk 引导环境中。归档文件保存在本地系统中。 对应 -s-a 选项的操作系统都是 Solaris 9 发行版。除可共享文件外,second_disk 上的所有文件都被覆盖。


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image \
    -a /net/server/archive/solaris9 
    

    引导环境已经做好激活准备。


使用配置文件安装 Solaris Flash 归档文件(命令行接口)

该过程提供了使用配置文件安装 Solaris Flash 归档文件的详细步骤。

如果在配置文件中添加了语言环境,请确保创建了带有额外磁盘空间的引导环境。

  1. 以超级用户身份登录。

  2. 创建配置文件。

    有关可以在 Solaris Live Upgrade 中使用的关键字列表,请参见表 33–2

  3. 键入:


    # luupgrade -f -n BE_name -s os_image_path -j profile_path
    

    -f

    指示从 Solaris Flash 归档文件安装操作系统。 

    -n BE_name

    指定要升级的引导环境的名称。 

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 

    -j profile_path

    为 Flash 安装而配置的配置文件的路径。配置文件必须存放在本地计算机的目录中。  

    引导环境已经做好激活准备。


    实例 33–7 使用配置文件升级引导环境 (命令行接口)

    本示例中,归档文件安装在 second_disk 引导环境中。使用 -j 选项访问配置文件。 引导环境已经做好激活准备。要创建配置文件,请参见创建由 Solaris Live Upgrade 使用的配置文件


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile 
    

使用配置文件关键字安装 Solaris Flash 归档文件 (命令行接口)

此过程允许您安装 Solaris Flash 归档文件并在命令行中使用 archive_location 关键字,而不是从配置文件中安装。 您可以不使用配置文件而快速地检索归档文件。

  1. 以超级用户身份登录。

  2. 键入:


    # luupgrade -f -n BE_name -s os_image_path -J 'profile'
    

    -f

    指示从 Solaris Flash 归档文件升级操作系统。 

    -n BE_name

    指定要升级的引导环境的名称。 

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 

    -J 'profile'

    指定 archive_location 配置文件关键字。 有关关键字的值的信息,请参见archive_location 关键字

    引导环境已经做好激活准备。


    实例 33–8 使用配置文件安装 Solaris Flash 归档文件 (命令行接口)

    本示例中,归档文件安装在 second_disk 引导环境中。使用 -J 选项和 archive_location 关键字检索归档文件。 除可共享文件外,second_disk 上的所有文件都被覆盖。


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -J 'archive_location http://example.com/myflash.flar' 
    

升级元设备和卷

要在新的引导环境中升级或安装 Solaris Flash 归档文件,设备必须为物理片。如果引导环境中的文件系统安装在 Solaris 卷管理器元设备或 Veritas 文件系统 (VxFS) 卷中,那么升级或安装归档文件将失败。 要在这样的引导环境中升级或安装归档文件,必须手动更改引导环境,使所有片均为物理磁盘片。 可以使用 lucreate 命令创建一个新的引导环境,也可以拆分元设备或卷。

若要使用 lucreate 命令制作引导环境的副本,则应将引导环境副本放在物理磁盘片上。例如,假定当前引导环境的磁盘配置如下所示:

根 (/)

安装在 /dev/md/dsk/d10 上 

/usr

安装在 /dev/md/dsk/d20 上 

/var

安装在 /dev/dsk/c0t3d0s0 上 

空闲片 

c0t4d0s0 

空闲片 

c0t4d0s3 

空闲片 

c0t4d0s4 

那么,您可以使用下面的 lucreate 命令将引导环境复制到物理磁盘片上。然后,可以使用归档文件升级或安装引导环境。本例中,当前引导环境被命名为 currentBE,而新的引导环境被命名为 nextBE。


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

然后,可以在新的引导环境中升级或安装归档文件、将其激活并以手动方式重新镜像或封装它。

如果您选择手动拆分元设备或卷,则需要执行下面的操作:

然后,可以使用归档文件升级或安装引导环境。

在引导环境中安装 Solaris Flash 归档文件 (字符接口)

  1. 从 Solaris Live Upgrade 主菜单中选择"Flash"。

    显示"Flash 非活动引导环境"菜单。

  2. 键入您想在其中安装 Solaris Flash 归档文件的引导环境的名称以及安装介质的位置:


    引导环境的名称: solaris_9
    软件包介质: /net/install-svr/export/s9/latest
    
  3. 按 F1 键添加归档文件。

    "选择归档文件"子菜单显示一个空列表、单个归档文件的名称或多个归档文件的列表。

    您可在该列表中添加和删除归档文件。下面的示例显示一个空列表。


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives
    • 若要不带任何更改地安装该列表,请转到 步骤 4

    • 如果 Solaris Flash 归档文件列表为空或包含您不想安装的归档文件,请转到 步骤 a

    1. 您可以添加或删除归档文件。

      • 按 F1 键可将归档文件添加到该列表。前进到 步骤 b

        显示"选择检索方法"子菜单。


        HTTP
        NFS
        本地文件
        本地磁带
        本地设备
      • 按 F2 键可从该列表中删除归档文件。请转到 步骤 e

    2. 在"选择检索方法"菜单上,选择 Solaris Flash 归档文件的位置。

      所选介质 

      提示符  

      HTTP 

      指定访问 Solaris Flash 归档文件所需的 URL 和代理信息。 

      NFS 

      指定 Solaris Flash 归档文件所在的网络文件系统的路径。您还可以指定归档文件的名称。 

      本地文件 

      指定 Solaris Flash 归档文件所在的本地文件系统的路径。 

      本地磁带 

      指定本地磁带设备以及 Solaris Flash 归档文件在磁带上的位置。 

      本地设备 

      指定本地设备、Solaris Flash 归档文件的路径和 Solaris Flash 归档文件所在的文件系统的类型。 

      即显示"检索"子菜单,它与下面的示例相似,具体取决于您选择的介质。


      NFS 位置: 
    3. 键入归档文件的路径,如下例所示。


      NFS 位置: host:/path/to archive.flar
      
    4. 按 F3 键将归档文件添加到该列表。

    5. 当该列表包含您要安装的归档文件时,按 F6 键退出。

  4. 按 F3 键安装一个或多个归档文件。

    Solaris Flash 归档文件即被安装在引导环境中。 除可共享的文件外,引导环境中的所有文件都被覆盖。

    引导环境已做好激活准备。请参见激活引导环境 (字符接口)

在引导环境中安装 Solaris Flash 归档文件(命令行接口)

  1. 以超级用户身份登录。

  2. 键入:


    # luupgrade -f -n BE_name -s os_image_path -a archive
    

    -f

    指示从 Solaris Flash 归档文件安装操作系统。 

    -n BE_name

    指定要使用归档文件安装的引导环境的名称。 

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 

    -a archive

    归档文件的路径(如果本地文件系统中包含 Solaris Flash 归档文件)。使用 -s 选项和 -a 选项指定的操作系统映像的版本必须相同。


    实例 33–6 在引导环境中安装 Web Start Flash 归档文件(命令行接口)

    本示例中,归档文件安装在 second_disk 引导环境中。归档文件保存在本地系统中。 对应 -s-a 选项的操作系统都是 Solaris 9 发行版。除可共享文件外,second_disk 上的所有文件都被覆盖。


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image \
    -a /net/server/archive/solaris9 
    

    引导环境已经做好激活准备。


使用配置文件安装 Solaris Flash 归档文件(命令行接口)

该过程提供了使用配置文件安装 Solaris Flash 归档文件的详细步骤。

如果在配置文件中添加了语言环境,请确保创建了带有额外磁盘空间的引导环境。

  1. 以超级用户身份登录。

  2. 创建配置文件。

    有关可以在 Solaris Live Upgrade 中使用的关键字列表,请参见表 33–2

  3. 键入:


    # luupgrade -f -n BE_name -s os_image_path -j profile_path
    

    -f

    指示从 Solaris Flash 归档文件安装操作系统。 

    -n BE_name

    指定要升级的引导环境的名称。 

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 

    -j profile_path

    为 Flash 安装而配置的配置文件的路径。配置文件必须存放在本地计算机的目录中。  

    引导环境已经做好激活准备。


    实例 33–7 使用配置文件升级引导环境 (命令行接口)

    本示例中,归档文件安装在 second_disk 引导环境中。使用 -j 选项访问配置文件。 引导环境已经做好激活准备。要创建配置文件,请参见创建由 Solaris Live Upgrade 使用的配置文件


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile 
    

使用配置文件关键字安装 Solaris Flash 归档文件 (命令行接口)

此过程允许您安装 Solaris Flash 归档文件并在命令行中使用 archive_location 关键字,而不是从配置文件中安装。 您可以不使用配置文件而快速地检索归档文件。

  1. 以超级用户身份登录。

  2. 键入:


    # luupgrade -f -n BE_name -s os_image_path -J 'profile'
    

    -f

    指示从 Solaris Flash 归档文件升级操作系统。 

    -n BE_name

    指定要升级的引导环境的名称。 

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 

    -J 'profile'

    指定 archive_location 配置文件关键字。 有关关键字的值的信息,请参见archive_location 关键字

    引导环境已经做好激活准备。


    实例 33–8 使用配置文件安装 Solaris Flash 归档文件 (命令行接口)

    本示例中,归档文件安装在 second_disk 引导环境中。使用 -J 选项和 archive_location 关键字检索归档文件。 除可共享文件外,second_disk 上的所有文件都被覆盖。


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -J 'archive_location http://example.com/myflash.flar'