Debian分區工具partman

B.5. Debian 分區程序

Debian 開發人員配置了幾種在不同硬盤和不同體系結構上的分區程序。下面是一個適合您的結構的程序列表。

  • partman

  • 推薦的 Debian 分區工具。這個小而全的工具可以修改分區大小,創建文件系統 以及聯繫分區至掛接點。

  • cfdisk

  • 一個簡單易用,給其它人使用的是全屏幕磁盤分區程序。

    請注意 cfdisk 完全不瞭解 FreeBSD 的分區,因此,再一次設備名稱可能最後有所不同。

當您選擇 對硬盤進行分區 時,程序之一將會運行。如果缺省運行的那個非您所希望,退出分區程序,在 shell (tty2) 下按下 Alt 以及 F2,並且手工輸入您想使用的程序名稱(以及可能的參數)。然後跳過 對硬盤進行分區 步驟至 debian-installer 並繼續進行下一步。

如果您的 ide 磁盤上會超過多過 20 個分區,您將需要爲 21 以上的分區創建設備。除非有正確的設備存在,否則下一步初始化分區將失敗。作爲一個例子,這裏列舉了相關的命令,讓您可以在 tty2 中使用或者在運行一個 Shell 下加入一個設備文件,令第 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. 啓動引導器分區要求

ELILO 作爲一種 ia64 啓動引導器需要一個含有 FAT 文件系統的分區。且此分區標記爲 boot。分區必須足夠大以便能夠放入啓動引導器,您想引導的內核以及 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 引導分區的時候。


PS:傳送門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章