FreeBSD系統的安裝與最佳化

來源:互聯網
上載者:User

對於許多電腦使用者來說,FreeBSD還是一個比較陌生的系統。本文將以FreeBSD 4.7 Release為例,一步一步地帶您安裝一份完整的FreeBSD作業系統。

安裝前的準備

FreeBSD對於系統的硬體適應能力比較強(相比Linux可能稍差,特別是對於新的顯示卡的支援;但對於伺服器常用的硬體,包括SCSI裝置的支援是相當完善的)。IA平台的多數處理器,下至386,上至Pentium-4及其相容的CPU,都能夠運行FreeBSD。

為了有效地安裝、運行FreeBSD,我個人推薦安裝FreeBSD的系統至少要有2GB的剩餘硬碟空間,以及至少64MB記憶體。這樣配置的電腦在今天是很容易找到的。考慮到FreeBSD一般都被配置作為伺服器使用,上面的配置要求顯然是很容易做到的。

對於伺服器來說,雙啟動是不合適的(伺服器往往要求持續、長時間工作,而切換作業系統無疑需要停止服務。此外,雙啟動的系統穩定性比較差,某個作業系統的崩潰很可能破壞另一個作業系統)。

FreeBSD支援和其他動作系統並存、並在開機時通過菜單選擇使用的作業系統,但我個人非常反對以這種方式使用FreeBSD。

那麼,讓我來從頭到尾地安裝一台FreeBSD伺服器,並說明FreeBSD的安裝。為了安裝FreeBSD,我準備了這樣一台電腦:

CPU: Pentium II-233、記憶體64MB、硬碟(IDE)6GB、PS/2鍵盤、滑鼠、20x光碟機、無軟碟機、RealTek8139網卡(TP-LINK)。

上述配置在今天是很容易做到的。當然,就伺服器而言,這個配置確實慘了點,不過FreeBSD在上面運行,並承擔資料庫、動態網頁等服務是完全沒有問題的。

首先是準備FreeBSD的安裝盤。FreeBSD有許多種安裝方式,最簡單易行的方式就是使用光碟片安裝;不過儘管如此,在沒有軟碟機、光碟機的電腦上也是可以通過BOOTP服務採用遠程引導的方式來安裝的。

考慮到這種情況比較少見(筆者曾經在一台沒有軟碟機、光碟機的電腦上成功安裝過FreeBSD,但方法是將硬碟掛接在另一台電腦上,而不是通常的BOOTP),在此不介紹。

為了安裝FreeBSD,我準備了一張空的CD-R。安裝FreeBSD最少只需要2張1.44MB的空白磁碟片(其餘檔案使用FTP獲得),而安裝FreeBSD只需要第一張光碟片就夠了。除非你的電腦很慢,或無法接入Internet,否則一般情況只需要下載第一張光碟片的鏡像。

由於網路中心的FTP上提供了FreeBSD 4.6全部四張光碟片的鏡像,以及4.6.2的前兩張光碟片,因此我直接下載並刻了後者的第一張光碟片。

開啟電腦,進入BIOS Setup。在其中選擇讓電腦從光碟片啟動(這是關鍵步驟,雖然FreeBSD也可以從DOS環境中啟動安裝過程,但那可能會有一些問題)、禁用一切用不到的裝置,包括串口、並口、軟碟機控制器(這麼做主要是為了提高效能,因為外圍裝置可能會向主機發送插斷要求,而用不到的裝置發送請求除了浪費CPU的時間之外沒有什麼其他作用)。

FreeBSD安裝光碟片上的系統使用的是GENERIC核心,這個核心可以適應絕大多數系統的情況。當然,正如他的名字“GENERIC(通用)”,這也帶來的較低的效能,例如,這個核心不能夠發揮雙CPU的能力,等等。

不過既然安裝過程只會進行一次,我們也不必過分地在意它。安裝光碟片啟動(對於磁碟片啟動來說,是根據提示將兩張磁碟片的內容全部載入到記憶體中)完成後,首先出現的是配置核心。

配置核心通常不是必需的,因為FreeBSD能夠自動識別硬體。然而,如果你的硬體設定比較特殊(例如,有兩塊網卡,使用特殊的IRQ,比較古老,等等),那麼可能需要手工配置一下核心。

對於絕大多數情況來說,只要刪除那些用不到的裝置,就能夠正常完成FreeBSD的安裝;如果你對於自己的硬體不熟悉,這一過程甚至可以跳過。

我個人比較喜歡刪除不用的裝置,於是選擇Visual方式,將不需要的裝置統統刪除。最後,按Q儲存配置,進入FreeBSD的安裝程式sysinstall。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.