FreeBSD是屬於BSD類別的一個產品,一直有不少Server管理者的擁護,雖然不像Linux系統知名度這樣普及,但該系統的穩定性是不容小覷,連MacOS的基礎系統就是使用FreeBSD,今天小邊就要帶著大家一起來了解如何安裝這個系統。
FreeBSD官網:
https://www.freebsd.org/
範例情境說明:
本範例採用FreeBSD 12.0 64位元,安裝過程均使用鍵盤操作,選擇項目時按鍵盤上的「Tab」案件進行項目的切換,按下「Enter」確認選擇。
[作業系統ISO檔下載]
系統安裝iso檔下載:
https://www.freebsd.org/where/
國家高速網路中心FTP站下載:
http://ftp.twaren.net/FreeBSD/releases/ISO-IMAGES/
[系統安裝前準備]
01、準備好要安裝系統的硬體
這個步驟無論是實體機器或虛擬機器都可以安裝FreeBSD
02、設定設備開機順序來自安裝裝置
(a)、系統如果是安裝在實體機器,「步驟1」下載的iso檔案必須燒錄成光碟片(CD/DVD),並將設備的開機順序調整為光碟開機優先。
(b)、系統如果是安裝在虛擬機,則將「步驟1」下載的iso檔案設定成虛擬設備的光碟機對應,並將開機順序調整為光碟開機優先。
[Ubuntu安裝步驟]
01、FreeBSD安裝光碟開機畫面,直接按下「Enter」或「倒數10秒後」進入安裝程序
02、選擇「Install」進行下一步驟
03、鍵盤設定採用預設值,移至「Select」並按下鍵盤「Enter」進行下一步驟
04、輸入主機名稱,本範例輸入ailog.tw,該欄位請依據實際狀況做適當的輸入,移至「OK」並按下鍵盤「Enter」進行下一步驟
05、系統佈建選擇採用預設值,移至「OK」並按下鍵盤「Enter」進行下一步驟
06、硬碟磁區格式選擇,本範例選擇Auto (ZFS),該步驟請依據實際狀況做適當的選擇,確認後移至「OK」並按下鍵盤「Enter」進行下一步驟
※如第一次安裝的夥伴,建議選擇「Auto (UFS)」項目
07、ZFS虛擬磁區選項(選擇UFS格式的跳過該步驟)採用預設值,移至「Select」並按下鍵盤「Enter」進行下一步驟
08、ZFS虛擬磁區選項(選擇UFS格式的跳過該步驟),因為本次示範沒有使用多顆硬碟,因此無法做軟體RAID,直接選擇「stripe」後移至「OK」並按下鍵盤「Enter」進行下一步驟
※ZFS軟體RAID的相關應用,日後會有專門的篇幅再做範例
09、ZFS虛擬磁區選項(選擇UFS格式的跳過該步驟),選取要使用的硬碟,確認後移至「OK」並按下鍵盤「Enter」進行下一步驟
10、ZFS虛擬磁區選項(選擇UFS格式的跳過該步驟),最後確認是否要進行ZFS的硬碟配置,確認後移至「YES」並按下鍵盤「Enter」進行下一步驟
11、開始系統安裝的等待畫面
12、輸入兩次Root管理者密碼
※建議採用有複雜度的密碼,密碼字元長度超過7個字元,並包含英文大小寫、數字與符號等
13、選擇要設定的網路卡,本範例只有一張網路卡,移至「OK」並按下鍵盤「Enter」進行下一步驟
※不同的硬體配置會有不同的網路卡代號
14、確認是否要在該網路卡上設定IPv4版本的IP,移至「Yes」並按下鍵盤「Enter」進行下一步驟
15、確認是否使用DHCP機制來設定IP,本範例選擇「No」並按下鍵盤「Enter」進行下一步驟
16、手動輸入IP資訊,透過鍵盤「↑」、「↓」方向按鍵依序設定「IP Address」、「Subnet Mask」、「Default Router」,確認後移至「OK」並按下鍵盤「Enter」進行下一步驟
※Default Router是預設閘道的意思
17、確認是否要在該網路卡上設定IPv6版本的IP,移至「No」並按下鍵盤「Enter」進行下一步驟
18、手動輸入DNS相關資訊,透過鍵盤「↑」、「↓」方向按鍵依序設定「Search」、「IPV4 DNS #1」、「IPV4 DNS #2」,確認後移至「OK」並按下鍵盤「Enter」進行下一步驟
19、設定系統時區,本範例選擇「Asia」,確認後移至「OK」並按下鍵盤「Enter」進行下一步驟
20、設定系統時區,本範例選擇「Taiwan」,確認後移至「OK」並按下鍵盤「Enter」進行下一步驟
21、設定系統時區,確認採用「CST」後移至「Yes」並按下鍵盤「Enter」進行下一步驟
22、確認系統日期設定,如無須變更移至「Skip」並按下鍵盤「Enter」進行下一步驟
23、確認系統時間設定,如無須變更移至「Skip」並按下鍵盤「Enter」進行下一步驟
24、系統設定項目採用預設值,移至「OK」並按下鍵盤「Enter」進行下一步驟
25、系統安全設定採用預設值,移至「OK」並按下鍵盤「Enter」進行下一步驟
26、新增使用者,移至「Yes」並按下鍵盤「Enter」進行下一步驟
27、依序輸入下列資訊
username:使用者帳號名稱,本範例輸入「blackjack」
Full name:使用者全名,本範例輸入「blackjack」
Uid:無須輸入採系統自動配發
Login group:使用者群組,本範例輸入「wheel」(系統管理者群組)
Login group is wjeel. Invite ………………..:除了管理者群組外是否要加入其他群組,本範例無加入其他群組
shell:使用者介面選擇,本範例採用「sh」預設值
Home directory:使用者家目錄路徑,採用系統預設值無須輸入
Use password-based authentication:是否採用密碼機制的身份驗證,本範例選擇「yes」
Use an empty password:是否使用空密碼,本範例選擇「no」
Use an random password:是否使用隨機密碼,本範例選擇「no」
Enter password:輸入自訂密碼
Enter password again:再次輸入相同的自訂密碼
Lock out the account after creation:建立帳號是否鎖定帳號,本範例選擇「no」
OK?(yes/no):確認帳號資訊是否無誤,確認後輸入「yes」完成帳號新增
Add another user:是否建立其他使用者帳號,本範例選擇「no」
28、最後設定確認,如沒有其他需要異動的項目,選擇「Exit」並移至「Ok」並按下鍵盤「Enter」進行下一步驟
29、是否開啟Shell環境進行手動設定,本範例選擇「No」並按下鍵盤「Enter」進行下一步驟
30、完成系統安裝,移至「Reboot」並按下鍵盤「Enter」進行下一步驟