歡迎使用 FreeBSD!
BSD 的手冊相當豐富,細緻,極大的掃清了我們在使用 BSD 時的障礙.然而,實踐往往與理論有距離,或許在閱讀了一大堆資料後,開始著手安裝系統,克服"重重困難"之後,終於安裝成功,在歡慶的同時發現,居然沒有安裝 gcc, 常用命令的 man 一個都查不出來.天哪,這樣一個絕對純淨的裸機讓我如何是從呢? 於是筆者根據實踐,獻身說法,總結出一種史上最經典的 FreeBSD 安裝方法,詣在既安裝了一個乾淨的裸機,又能使其成為完整的開發或生產環境.有這個計劃已經好久了,這次遇到一個好機會,得以如願.好,咱書歸正傳:
注: 本文以最簡單實用的方法進行,圖文並茂,以 BSD 提供的偽圖形介面安裝為基礎,打造史上安裝 BSD 的最經典圖文教程.進階安裝請參看官方手冊[中]Manual[En].
操作過程中注意 [Tab], [Space], [Home], [PageDown], [Left], [Right], [Up], [Down] 等按鍵的使用.如果一個不小心按快了,沒關係的,可以再直按[Tab] 迴圈回來,也可以組合使用
[Shift] + [Tab] 來往回切.
1. 將電腦設定為從光碟機引導,並將 FreeBSD 的安裝盤放入光碟機,啟動機器後,會在顯示器上顯示一串串文字,形如:
BTX loader 1.00 BTX version is 1.01Console: internal video/keyboardBIOS CD is cd0BIOS drive C: is disk0BIOS drive D: is disk1BIOS 639kB/261120kB available memory
然後會出現一個相當個性的歡迎介面,那是 FreeBSD 的引導載入器菜單:
您可以等待十秒, 或按 [Enter]
2. 進入 系統硬體檢測 畫面,視機器不同而不同,可能形如下面輸出:
avail memory = 253050880 (247120K bytes)Preloaded elf kernel "kernel" at 0xc0817000.Preloaded mfs_root "/mfsroot" at 0xc0817084.md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4
3. 如果沒有硬體故障,會來到 選擇國家及地區菜單 介面
如果沒有特殊要求,可以直接 [OK]. 可按下 [Home] 跳到菜單的第一頁,然後按下幾次
[PageDown],可以看到 China, 用上下游標鍵將其高亮選中,或輸入前的數字也可以將其自動高亮選中,無意中發現的. ^_*然後用
[Tab] 鍵將 [OK] 反亮選中後,按下 [空格] 或
[Enter], 進入下一步.
4. 鍵盤配置介面
直接將高亮光棒用 [Tab] 鍵, 或 [Left][Right] 游標鍵切到
[OK], 按下 [Space] 或 [Enter] 進入下一步.(估計沒有人會為伺服器單配一個魔獸比賽專用鍵盤的吧 :))
5. BSD 安裝的 Sysinstall 主菜單
用 [Up][Down] 選中 Standard ,再用 [Tab] 選中[Select], 按下 [Space]
或 [Enter]
6. 為 BSD 選擇硬碟或分區
最為快捷的方法為:1). 按下 [a] 使用整塊硬來安裝與使用 FreeBSD 系統;2). 按下 [q] 表示確認完成.
7. 啟動管理器
原則是: 只要不選中第三項 None, 即可;最好選 Standard.如果不幸選了
None, 下次開機用光碟片重新引導系統吧.游標切到 [OK] 後按下 [Space] 或[Enter]
8. 磁碟分割編輯器
可以先按下 [a] 自動分區,再 [q] 完成分區,但是,此處要友情提示下:盡量手工分區, BSD 預設分區的 var 忒小了,很容易就寫滿了;另外如果機器記憶體夠大, swap 分區不用分成記憶體的 1.5 倍的,可適當調小一點.具體的手工計算分區大小不在本文討論範疇,詳情請見官方手冊.
9. 選擇軟體包 請注意了,這裡才是最為經典之處,請切勿錯過!
千萬要看清楚了喲!這裡什麼都不用也不要選,直接用 [Tab] 將
[OK] 高亮選中,按下 [Space] 或 [Enter]
10. 選擇安裝介質
選中 CD/DVD,用 [Tab] 將游標切到 [OK],後按下 [Space] 或[Enter].注: 預設的是從光碟片,直接 OK.
11. 最後一次確認安裝的機會,一旦確認就正式開始寫磁碟的安裝操作了!
切到 [Yes] 後按下 [Space] 或 [Enter].
12. 安裝系統中,這個過程不會很長,博主在實際安裝中,無論是在虛擬機器,還是本人的台式機,甚至伺服器,都不會超過二十分鐘,更不會像 M$ 那般讓人久等 N times, 卻仍說還剩 29 分鐘.
13. 開始安裝後配置 歡迎介面
直接 OK
14. 詢問是否 配置網路 ,當然了,作為網路作業系統,不配置網路的話不是給魚斷水嗎?
直接 [Yes].
15. 系統偵測到的網路裝置列表
視不同機器而不同.通常選中列表的第一塊裝置,用 [Tab] 切到 [OK] 後按下 [Space] 或 [Enter].
16. 確認是否 啟用 IPv6
如果你的網路支援 IPv6,那自然要切到 [Yes],目前來講,本人一直都切到 [No],然後按下[Space] 或
[Enter].
17. 詢問是否 啟用 dhcp
如果啟用 dhcp 系統自動掃描,並為網卡配置一個自動擷取的 IP.無論如何,會進入一個網路設定介面
正確的配置之後,切到 [OK], 按下 [Space] 或 [Enter].
注: 如果想讓主機名稱變成形如 hy0kl.org,將配置資訊填寫為
Host: hy0kl.org
Domain: org
18. 詢問是否 將機器設定網關
視情況而定.通常直接切到 [No] 後按下 [Space] 或 [Enter].
19. 詢問是否 啟用超級守護進程
建議切到 [No],後按下 [Space] 或 [Enter].因為這些配置都可以在需要的時候再開啟,否則在控制台可能出現連接埠衝突的錯誤報表.
20. 詢問是否 啟用 ssh
這個設定很重要,一定要切到 [Yes] 後再按下 [Space] 或[Enter].否則下次再改設定檔啟動遠程登陸了.
21. 詢問是否 啟用匿名 ftp 伺服器
如果您覺得維護工作無事可作可以切到 [Yes],否則還是切到 [No]後再按下
[Space] 或[Enter] 吧.
22. 詢問是否 啟用作為 NFS 伺服器
視具體需求定奪.
23. 詢問是否 作為 NFS 用戶端
同上,視需求而定.
24. 是否 配置控制台
如果想個人化你的文本控制台,例如文本的螢幕保護裝置等,請在此設定,具體設定請參看手冊.通常切到 [No] 後按下 [Space] 或[Enter].
25. 時區配置
確認介面:
如果已經連網了,建議設定一下為上策,防止更新系統時報時間不同步的錯誤, So, 切到 [Yes] 後按下 [Space] 或 [Enter].
切到 [No] 後按下 [Space] 或 [Enter].
選擇 Asia 後切到 [OK],再按下 [Space] 或 [Enter].
選擇 China 後切到 [OK],再按下 [Space] 或 [Enter].
選擇正確的時區後, 切到 [OK],按下 [Space] 或 [Enter].
確認時區,切到 [Yes]後按下 [Space] 或 [Enter].
26. 詢問是否 啟用 Linux 模擬器
建議切到 [No] 後按下 [Space] 或 [Enter].BSD 光碟片內建的模擬器往往不適應新包,盡量用的時候從 ports tree 編譯安裝.
27. 詢問是否 配置滑鼠
視需要而定,作服務的話還是省點了.
28. 詢問是否 安裝 ports tree
強烈建議 直接切到
[No] 後按下 [Space] 或 [Enter].當然如果您有足夠的耐心,能夠接受來回換光碟片五十多次的操作,那可以嘗試一下[Yes].祝您好運.
29. 增加使用者和組
在安裝系統的過程中, 您應添加至少一個使用者, 以避免直接以 root 使用者的身份登入。 用以儲存其使用者資料的根分區通常很小, 因此用root 身份運行程式可能將其迅速填滿。 下面的提示資訊介紹了這樣做可能帶來的更大隱患:
User Confirmation Requested Would you like to add any initial user accounts to the system? Adding at least one account for yourself at this stage is suggested since working as the "root" user is dangerous (it is easy to do things which adversely affect the entire system). [ Yes ] No
選擇 [ Yes ] 並按
Enter 即可開始建立使用者的過程。
圖 2-51. 選擇使用者
用方向鍵來選擇 User 然後按 Enter。
圖 2-52. 添加使用者資訊
建議,將第一個使用者加入到 wheel 組當中,讓其可以遠程 ssh 到主機並 su 成 root 使用者.另外給其設定 shell 為 csh,否則沒有 tab 自動補齊功能.
BSD8 在此外有改進,有兩個密碼輸入框.
選擇 Exit 後切到 [OK] 按下 [Space] 或 [Enter] 完成使用者管理.
30. 為 root 設定密碼
Message Now you must set the system manager's password. This is the password you'll use to log in as "root". [ OK ] [ Press enter or space ]
鍵入 Enter 來設定 root 密碼。
密碼必須正確地輸入兩次。 毋庸諱言, 您需要選擇一個不容易忘記的口令。 請注意您輸入的口令不會回顯, 也不會顯示星號。
New password:Retype new password :
密碼成功鍵入後,安裝將繼續。
31. 回到起先的安裝菜單,完成安裝
OK, 大功造成,用 [Tab] 切到 [X Exit Install] 後按下
[Space] 或 [Enter].
切到 [Yes] 按下 [Space] 或 [Enter] 後彈出光碟機,取出光碟片,機器重啟.理論上講,這是 FreeBSD 唯一的一次重啟.
OK.我們已經完成了一項宏大的工程.一個純淨卻實用的裸 BSD 安裝成功了.快來享受這份喜悅吧!
系統平台已經搭建, BSD 的大門從此向你敞開!