Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝

x86: fdisk 設定檔關鍵字 (UFS 和 ZFS)


備註 –

安裝 UFS 檔案系統或 ZFS 根池時,可以使用 fdisk 關鍵字。在 UFS 和 ZFS 安裝中,使用此關鍵字的方法相同。


fdisk disk_name type size

fdisk 定義如何在基於 x86 的系統上設定 fdisk 分割區。您可以多次指定 fdiskfdisk 分割基於 x86 的系統時,會出現下列情形:

disk_name

使用下列值指定建立或刪除何處的 fdisk 分割區:

  • cxt ydzc ydz – 特定的磁碟,例如 c0t3d0

  • rootdisk – 這是包含系統根磁碟值的變數,亦即安裝的位置。根磁碟是由 JumpStart 程式所決定,如決定系統根磁碟的方法中所述。

  • all – 所有選取的磁碟。

type

使用下列的值指定要在指定磁碟上建立或刪除何種類型的 fdisk 分割區:

  • solaris – 一個 Solaris fdisk 分割區 (SUNIXOS fdisk 類型)。

  • dosprimary – 主要 DOS fdisk 分割區的別名,不適用於延伸或保留給資料 DOS 的 fdisk 分割區。當您將 delete 值指派給 size 藉以刪除 fdisk 分割區時,dosprimary 便成為 DOSHUGE、DOSOS12 及 DOSOS16 fdisk 類型的別名。建立 fdisk 分割區時,dosprimary 便成為 DOSHUGE fdisk 分割區的別名。

  • DDD – 整數 fdisk 分割區。DDD 為 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 – 在指定的磁碟上建立大小為 DDD (以 MB 為單位) 的 fdisk 分割區。DDD 必須為一整數,JumpStart 程式會自動四捨五入至最近的磁柱界限。指定 0 值和指定 delete 的結果相同。

  • all - 在整個磁碟上建立一個 fdisk 分割區。刪除所有現有 fdisk 分割區。


    僅適用於 x86 –

    唯有 typesolaris 時,才能指定 all 值。


  • maxfree - 在指定磁碟的最大連續可用空間中,建立一個 fdisk 分割區。如果磁碟上已有指定 typefdisk 分割區,則會使用現有的 fdisk 分割區。磁碟上建立新的 fdisk 分割區。


    僅適用於 x86 –

    磁碟至少必須包含一個未使用的 fdisk 分割區。此外,磁碟必須擁有可用空間,否則無法執行安裝。僅當 typesolarisdosprimary 時,才能指定 maxfree 值。


  • delete - 刪除指定磁碟上所有指定為 typefdisk 分割區。