Solaris 10 8/07 安装指南:自定义 JumpStart 和高级安装

x86: fdisk 配置文件关键字

fdisk disk_name type size

fdisk 定义了如何在基于 x86 的系统上设置 fdisk 分区。您可以多次指定 fdisk。当 fdisk 对基于 x86 的系统进行分区时,将发生以下情况:

disk_name

使用以下值可指定在哪个位置创建或删除 fdisk 分区:

  • cxt ydzc ydz-特定磁盘,例如 c0t3d0

  • rootdisk-包含系统根磁盘(进行安装的位置)的值的变量。根磁盘由 JumpStart 程序确定,如确定系统根磁盘的方式中所述。

  • all-所有选中的磁盘。

type

使用以下值可指定要在指定磁盘上创建或删除的 fdisk 分区的类型:

  • solaris-Solaris fdisk 分区(SUNIXOS fdisk 类型)。

  • dosprimary-主 DOS fdisk 分区的别名,不适用于为数据 DOS 扩展或保留的 fdisk 分区。通过将 size 的值指定为 delete 来删除 fdisk 分区时,dosprimary 是 DOSHUGE、DOSOS12 和 DOSOS16 fdisk 类型的别名。创建 fdisk 分区时,dosprimary 是 DOSHUGE fdisk 分区的别名。

  • DDD-整数 fdisk 分区。DDD 是 1 和 255(含 1 和 255)之间的一个整数。


    注 –

    仅当 sizedelete 时,您才可以指定此值。


  • 0xHH – 十六进制 fdisk 分区。HH 是 01 到 FF 之间的十六进制数。


    注 –

    仅当 sizedelete 时,您才可以指定此值。


下表显示了用于某些 fdisk 类型的整数和十六进制数。

fdisk 类型

DDD

HH

DOSOS12 

1

01

PCIXOS 

2

02

DOSOS16 

4

04

EXTDOS 

5

05

DOSHUGE 

6

06

DOSDATA 

86

56

OTHEROS 

98

62

UNIXOS 

99

63

size

请使用以下值之一:

  • DDD-在指定磁盘上创建大小为 DDDfdisk 分区,以 MB 为单位。DDD 必须是一个整数,JumpStart 程序自动将其向上舍入为最接近的柱面界限。指定 0 与指定 delete 的效果是相同的。

  • all – 在整个磁盘上创建 fdisk 分区,所有的现有 fdisk 分区都将被删除。


    仅适用于 x86 –

    仅当 typesolaris 时,您才可以指定 all 值。


  • maxfree-在指定磁盘上的最大连续可用空间中创建 fdisk 分区。如果磁盘上已存在指定 typefdisk 分区,则使用现有的 fdisk 分区,而不是在磁盘上创建新的 fdisk 分区。


    仅适用于 x86 –

    磁盘必须包含至少一个未使用的 fdisk 分区。此外,磁盘必须有空闲空间,否则安装将失败。只有当 typesolarisdosprimary 时,才能指定 maxfree 值。


  • delete-删除指定磁盘上所有指定 typefdisk 分区。