現在我們要來分割硬碟了。
在『自訂安裝選單』,將光棒移至 Partition 選項後按下 Enter,即可看到硬碟選擇選單畫面︰

其中 ad0 表示第一顆 IDE 硬碟,ad1 表示第二顆硬碟,以此類推。
確認好要將 FreeBSD 安裝於哪顆硬碟後,將光棒以上下鍵移動至該硬碟代號,並按下空白鍵 (Space),
接著就會進入硬碟分割程式畫面︰

上圖中,我們可以很清楚的看到這顆硬碟的資料︰
Disk name | 在 FreeBSD 中的磁碟名稱,ad0 代表第一顆 IDE 硬碟。
| DISK Geometry | 顯示這顆硬碟的參數
| Offset | 該分割區由硬碟最前面算起的位置
| Size | 該分割區的大小 (Size = End - Offset + 1)
| End | 該分割區結束的位置 (由硬碟最前面算起)
| Name | FreeBSD 對該分割區的名稱
| PType/Desc | 該分割區的使用情形
| Subtype | Partition ID (十進位值),FreeBSD 是 165,Linux ext2fs
是 131
| Flags | 該分割區的旗標︰
= : 此分割區已設定正確
> : 此分割區結束位置在大於 1024 磁柱 (Cylinder);MS-DOS 系統無法使用它
A : 此分割區為可啟動分割區
B : 此分割區含有壞軌
C : 此分割區為 FreeBSD 作業系統相容分割區
R : 此分割區為 FreeBSD 作業系統 root 分割區
| |
經由上表,我們可以知道上圖中 ad0 現在有三個區域︰
0 - 62 | 用來存放硬碟資訊用,如︰Partition Table
| 63 - 16386299 | 一塊 8GB 大小的 NTFS Primary Partition
| 16386300 - 39102335 | 尚未使用到的空間
| |
再來我們來看看功能鍵的說明︰
功能鍵 | 功能解說 | 備註
| A | 使用整顆硬碟 | 等於刪除硬碟中所有分割區後,再將全部空間分割出一個分割區來
| G | 修改硬碟參數 | 對硬碟認知不足者,請勿好奇使用
| C | 建立分割區 |
| D | 刪除分割區 |
| Z | 變更容量大小顯示單位 | 計有 ST、KB、MB 三種單位
| S | 設定為可啟動 | 將某分割區設定為可啟動,可多重設定
| T | 改變 Partition
ID | 如果解釋為改變分割區的檔案系統格式代號,不知是否較能理解了呢?
| U | 還原所有的變更 | FreeBSD 中的 Fdisk
在執行寫入功能之前,所以的變動都只是假像,您隨時都可以按 U 鍵來還原。
| W | 寫入 | 寫入先前所有的動作。
| Q | 完成 | 完成硬碟分割作業,離開進入下一個程序。
| |
現在我們得為 FreeBSD 在這顆硬碟中分配專屬地盤 ^_^
請將光棒移動到尚未使用到的區域,如下圖︰

再來按下 C鍵來建立 FreeBSD 的分割區。
此時程式會問您要分配使用多少空間?

這個大小的預設值是該選擇未使用空間的全部大小,如果您打算全用的話,可以不用變更它。
預設是以 sectors為單位,這與我們常用的 MB 單位不同, 1 sectors = 512 bytes,1MB = 2048
sectors。
假設您只打算將 1GB 的空間來分配給 FreeBSD 的話,您可以在這兒輸入 1000M 或是 2048000 即可。
在這兒我們且將全部的空間分配給 FreeBSD,所以直接按下 Enter 即可。
分配完分割區的大小之後,再來便是要將這個分割區指定它的 Partition ID 了︰

因為這個空間是要給 FreeBSD 用的,而 FreeBSD 的 Partition ID 為 165,正好就是預設值(感覺有點給它廢話),
所以我們直接按下 Enter 即可。

請仔細查看上圖,在 Name 那一列中,是否看到了 ad0s1、ad0s2 的字樣呢?不知您是否想起了什麼了?
還記得我們在硬碟分割淺釋中所提及的觀念嗎?
FreeBSD 將第一顆 IDE 硬碟命名為 ad0,將第一個分割區 (Slice 1) 命名為 s1,整個組合起來就成為了 ad0s1,
相同地,ad0s2 也是由此而來。
但是礙於先天限制,每顆硬碟只能畫分出四個主分割區與延伸分割區的組合數量,雖然使用 FreeBSD 的硬碟分割程式您能分割出超過四個分割區,但是 FreeBSD 卻無法為其定義該對映的名稱,就像下圖︰

在定義到了 Slice 4 之後,便會以 X
來命名,這也就是為何在每顆硬碟中,每套作業系統都只會佔用一個主分割區 (Primary Partition) 的原因。
當您將 FreeBSD 所要使用的分割區建立完成後,按 Q 離開,它會為您自動為您儲存方才所有對此顆硬碟所做的變動。
然後會進入『開機管理員設定選單』的畫面︰

在這兒先介紹一下上圖中三項選項各自的功用所在︰
- BootMgr -> Install the FreeBSD Boot Manager
在硬碟的 MBR 中,安裝 FreeBSD 啟動管理員 (Boot Easy)。
此選項適用於主機中不只一套作業系統。
- Standard -> Install a standard MBR (no boot manager)
只在硬碟的 MBR 中,指定啟動 FreeBSD,不包含啟動管理員。
此選項適用於主機中只安裝一套 FreeBSD 作業系統。
- None -> Leave the Master Boot Record untouched
不去更動到 MBR 部份。
此選項適用於主機中已有其他作業系統,但要另外自行安裝『開機啟動管理員系統』的模式。
如果您的主機中尚未有任何作業系統,同時又想用 GRUB 這類需由 Unix-Like 作業系統來安裝的『開機啟動管理員系統』話,請選擇 BootMgr 選項。
如果您對『開機系統管理員系統』還不是很清楚的話,請參閱多重開機管理員章節。
在這兒,我們建議在開機硬碟中選用第一項 BootMgr,不論您的主機中包含了多少套作業系統(必需是安裝在 Primary Partition
中),它都會為您偵測出來並寫入 Boot Easy 開機系統列表中,在確定 FreeBSD
成功安裝後,您可以再選用您喜愛的多重開機管理員系統來做多重系統開機的管理。
請將光棒移至 BootMgr 選項,按下空白鍵後再按 Q 鍵儲存離開。此時會回到先前見過的硬碟選擇選單畫面,如果您還有其他顆硬碟有空間要分配給 FreeBSD
使用的,請再其選項上按空白鍵進入,依照本章節之步驟設定。
有一點需要在這而提出的就是,只有在 BIOS 中設定為開機的那顆硬碟需要選擇使用 BootMgr 或是 Standard
選項,其他顆硬碟只需要選用 None 選項即可,即使您的 FreeBSD 是安裝在非開機硬碟上的分割區。
如果您有其他硬碟雖然沒有空間要分配給 FreeBSD 使用,但是您打算在 FreeBSD
使用其中的資料,您還是可以對那顆硬碟按空白鍵進入『硬碟分割程式』,然後什麼事都不要做,直接按下 Q
鍵離開,這樣子您就可以在『設定磁碟標韱選單』中,將想要使用的非 FreeBSD 檔案系統分割區給掛載到
FreeBSD 中來使用,不過前提是 FreeBSD 得支援這個分割區的檔案系統格式,不然是無法掛載地。
當然,您並不一定要在安裝期間就掛載上來,您可以在安裝完成後,在您需要使用其中的資料時,再予以掛載上來即可。只是您得要記下該分割區在 FreeBSD
中的裝置名稱,不然您將會不知從何掛載起。
|