B.5. Debian 分割程式

Debian 開發人員配置了幾種在不同硬碟及電腦架構上的分割區程式。下面是一個適合您的架構的程式列表。

partman

這是我們建議的 Debian 分割區工具。這個小而全的工具可以修改分區大小,建立檔案系統 並將分區連結至掛載點。

cfdisk

一個簡單易用,給其它人使用的是全螢幕磁碟分割區程式。

請注意 cfdisk 完全不瞭解 FreeBSD 的分割區,而且裝置名稱也可能有所不同。

當您選擇 對硬碟進行分割 時,有一程式預設會啟動。如果預設啟動的那個不是您所想要的,退出分割區程式,在 shell (tty2) 下按下 Alt 以及 F2,並且手動輸入您想使用的程式名稱(以及可能的參數)。然後跳過 對硬碟進行分割 步驟至 debian-installer ,並繼續進行下一步。

如果您的 ide 磁碟上會超過 20 個分割區,您需要為 21 以上的分割區建立裝置檔案。除非有適當的裝置,否則下一步初始化分割區將失敗。比如說,這裡列舉了相關的命令,讓您可以在 tty2 中使用或者在執行一個介殼之後加入一個裝置檔案,令第 21 個分割區能夠被初始化。

# cd /dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

除非在目標系統上有合適的裝置名稱,否則啟動一個新安裝的系統將會失敗。在安裝完核心及模塊後,執行:

# cd /target/dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

B.5.1. 為 IA-64 分割

partman 是安裝程式的預設分割工具。它管理一系列分割區以及掛載點,來保証磁碟和檔案系統的設定正確,才能安裝成功。實際上它式使用 parted 來進行磁碟分割的。

EFI 能夠識別的格式

IA64 EFI 軔體支援 GPT 和 MS-DOS 兩種分割區表(或者磁碟標籤)格式。MS-DOS 格式通常用在 i386 PC 上,並且不適用在 IA64 系統上。儘管安裝程式提供了 cfdisk,您只需用 parted,因為只有它能夠同時正確地管理 GPT 和 MS-DOS 分區表。

partman 自動分割區方案會分配一個 EFI 分割區作為磁碟上的第一個分割區。您也可以在主選單下選擇 Guided partitioning 建立分割區。其方法類似建立一個 置換 分割區。

partman 分割區工具將處理大部分的磁碟排列方式。對於那些需要手動設置磁碟的罕見例子,您可以按照上面方法採用 shell 並且直接執行 parted 工具下的命令列界面。若您想清除整個硬碟並且建立一個 GPT 分割區表以及一些分割區,可使用下面命令:

      mklabel gpt
      mkpartfs primary fat 0 50
      mkpartfs primary linux-swap 51 1000
      mkpartfs primary ext2 1001 3000
      set 1 boot on
      print
      quit

一個新的分割區表及三個分割區建立後,分別用做 EFI 開機分割區,置換空間以及一個根檔案系統。最後它建立了 EFI 分割區的開機標記。分割區以百萬位元組為單位,表示從磁碟開始起始和結束位置的偏移量。舉個例子,我們在磁碟開始處偏移量為 1001MB 的地方開始建立了一個 1999MB ext2 檔案系統。注意用 parted 格式化置換分割區可能要花一些時間來完成,因為它要掃瞄壞磁區。

B.5.2. boot loader 分割區需求

ELILO 是一種 ia64 boot loader 需要一個 FAT 檔案系統的分割區,且此分割區標記為 boot。分割區必須夠大以便能夠放入 boot loader,以及其他想啟動的核心以及 RAMdisks 。最小需要 20MB,但是如果您想執行多個核心的話,最好是 128MB 。

因為 EFI Boot Manager 以及 EFI Shell 完全支援 GPT 表格所以開機分割區不一定需要是第一個分割區,甚至可以不在同個磁碟上。若你之前忘了分配分割區,這樣方便您在格式化磁碟上的其它分割區後再決定。partman 分割區程式將在設置 root 分割區時會同時檢查一個 EFI 分割區。這樣您就有機會在開始安裝套件之前檢查磁碟的排列方式。糾正這個問題的最簡單的方法,是在最後一個分割區末尾留下足夠的磁盤空間,來加入一個 EFI 分區。

強烈建議您把 EFI 開機分割區和 root 檔案系統裝在同一個磁碟上。

B.5.3. EFI 診斷分割區

大多數 x86 PCs 上常見的 BIOS 來說,EFI 軔體明顯地複雜得多。一些系統製造商利用 EFI 的優點從硬碟檔案系統來存取檔案以及執行程式以儲存一些診斷訊息和 EFI 的系統管理工具。 在系統磁碟上存在一個另外 FAT 格式的檔案系統,請查閱相關的系統文檔和附件以獲得細節。建立一個診斷分割區的最容易的時刻是在設置 EFI 開機分割區的時候。