430 likes | 618 Views
Linux Fedora 17 實務應用. 第 2 章 軟硬體需求. 本章重點. 2-1 硬體需求 2-2 如何取得新版的 Linux. 前言. 作業系統和周邊硬體的關係非常密切。 Linux 最初現身時,幾乎沒辦法驅動任何周邊設備,但是經過這些年來許多使用者與廠商的支持, Linux 已經不可同日而語了。在本章,筆者將為您介紹安裝本 Linux 發行版的硬體需求,及如何取得新版的 Linux 。. 2-1 硬體需求.
E N D
Linux Fedora 17實務應用 第 2 章 軟硬體需求
本章重點 • 2-1 硬體需求 • 2-2 如何取得新版的 Linux
前言 • 作業系統和周邊硬體的關係非常密切。Linux 最初現身時,幾乎沒辦法驅動任何周邊設備,但是經過這些年來許多使用者與廠商的支持,Linux 已經不可同日而語了。在本章,筆者將為您介紹安裝本 Linux 發行版的硬體需求,及如何取得新版的 Linux。
2-1 硬體需求 • 本 Linux 發行版分為純文字模式及 X Window 圖形模式兩種操作介面。以下大致列出這兩種模式的基本硬體需求: • 純文字模式:具備 Pentium III 的 CPU 及 768MB 以上的記憶體就能順利執行了。 • X Window 圖形模式:至少需要 Pentium 4 或更高等級的 CPU,以及 768 MB 以上的記憶體才能勝任。要操作 Linux Live CD 也必須有此設備等級。
硬體需求 • 至於其他配備,例如硬碟、顯示卡、網路卡...等,最重要的條件就是要能相容於 Linux。下面筆者將一些必要的配備列出以供參考,並且告訴您可能會碰到的問題及解決的方法。 • 此外,在 Linux 硬體支援發生問題時,建議您瀏覽 tw.bbs.comp.linux 或 comp.os.linux.xxx 等相關新聞群組,也許困惑您的問題,別人已經解決了;而 http://www.linuxquestions.org/hcl/index.php 網址則有許多配備在 Linux 支援情形的使用回報,您亦可參考看看。
中央處理器 • 目前市面上常使用的 CPU,Linux 幾乎都已支援。不過,建議最好採用較高階的 CPU,在執行效能上會比較好。目前 Linux 對各個 CPU 廠商的支援狀況如下: • Intel:從 Pentium 開始,到 Celeron、Pentium III 、Pentium 4 (包括 Xeon) Core 2 Duo 及 i5/i7,都沒什麼問題。對於有瑕疵的早期 Pentium,Linux 核心也可以避開其錯誤。 • AMD:也是從 K5 等級開始支援,到 K6、K6-2、K6-3、Athlon、Duron、Sempron Athlon II 及 Phenom II 系列都沒有問題。
中央處理器 • Linux 具支援 SMP (Symmetric Multi-Processors,對稱式多處理器) 平行處理 (Parallel Processing) 與雙核心的能力,在 x86 架構的平台上,也符合 Intel MPS ( Multi-Processor Specification) v1.1/1.4 的標準。 • 至於目前最新的 64 位元 CPU 如 AMD Opteron、AMD Phenom II、或者 Intel EM64T 等系列,由於這些 CPU 都能以相容 32 位元的模式運作,因此 Linux 皆可正常運作。此外目前各大 Linux 發行版也已經推出 64 位元版本,可以讓 64 位元 CPU 的效能完全展現,若您有需要的話,可自行至各發行版官方網站下載。 • Linux 文件中特別提出警告,超頻將可能導致系統鎖死與當機,亦可能在編譯核心時,造成原因不明的錯誤。
主機板 • 筆者的經驗是大部份的主機板都可以正常使用,但還是建議您到 Bugzilla 網站 (https://bugzilla.com.tw) 輸入主機板的型號,查詢該主機板在 Fedora 上使用是否有問題 (詳細查詢步驟請參考附錄 C 的 Q14)。
記憶體 • 單純使用文字模式時,最少需要 768MB 記憶體;若要執行 X Window,則最低建議值為 768 MB,最好擁有 1152MB 以上的記憶體,當然記憶體永不嫌多,愈多的記憶體會讓系統的效能愈好。
記憶體 • 若想將 Linux 主機連上網路,供多人登入使用,則需要更多的記憶體來因應每個登入的使用者。一般而言,每多一個文字模式的使用者,就要多消耗 0.5~1MB 的記憶體 ,而每多一個 X Window 的使用者,就需增加 2~4MB 記憶體。 • 新版的Linux 最高已可支援64GB的記憶體了。 • 若是實體記憶體數量不敷使用時,Linux 就會靠 swap 分割區 (請參考 5-10 頁的說明) 當做虛擬記憶體使用。但畢竟虛擬記憶體是用硬碟空間模擬而來,效能遠不於實體記憶體。
IDE 與 SCSI 控制介面 • Linux 支援了與主機板整合在一起的 IDE/SATA 控制介面,此外也支援獨立的 IDE 控制卡,最多支援到 10 個 IDE 埠,亦即可同時連接 20 個 IDE 周邊設備,但是需要自行設定參數。 • 而相較於 IDE 介面,SCSI 控制卡具有較不耗費 CPU 資源、可連接較多的硬體周邊,及傳輸速度高等特性。目前 Linux 並不支援少部份的 SCSI 控制卡。 • 至於目前普遍用來提高效能的 IDE/SATA RAID 控制介面/控制卡,Linux 的支援還未齊全,建議您在購買與使用前,先向廠商詢問是否支援 Linux 作業系統,以確保買回來的新硬體能夠在 Linux 下使用。
硬碟 • 安裝本 Linux 發行版至少需要準備 1GB 未分割的硬碟空間,若依本書第 4 章的說明,使用系統安裝 DVD 安裝約需 8.5 GB。而目前 Linux 最高可支援至 2TB (即 2048GB) 大小的硬碟。 • Linux 支援所有介面的內接式硬碟,開機的時候系統會自動偵測硬碟的型號,在相容性上應該沒有問題。如果偵測數值不正確 ,請檢查一下 BIOS 中的硬碟設定,如果硬碟模式是設在 NORMAL 或 LARGE,則調整為 LBA 或 AUTO 再試試看。
硬碟 • 至於大多數的 IDE/ATAPI 抽取式磁碟機,在系統安裝時都無法直接支援,例如使用廣泛的 ZIP 磁碟機和著名的 LS-120。您必須在安裝完成之後,載入相關模組,方能驅動該項設備。但如果您的 ZIP 磁碟機是 USB 介面,由於此版的 Linux 已支援大部分的 USB 周邊,只要接上 USB 連接線,系統便會自動偵測到此裝置。 • SCSI 抽取設備需視其 SCSI 控制卡是否被支援來決定,只要 SCSI 卡能夠為系統所支援 ,則與該控制卡連接的所有儲存設備 (不論外接、內接或抽取式) 皆可正常使用。
顯示卡 • Linux 對顯示卡的支援分為純文字模式,以及 X Window 的圖形模式。一般而言,只要具備 VGA 等級或更好的顯示卡,使用文字模式都不會有問題。設定圖形模式的時候,取決於 X Window 有無支援該顯示卡的型號。 • 雖然 X Window 支援非常多的顯示卡,而且數量迅速增加中,但如果所使用的顯示卡是剛推出不久的型號,很有可能還沒支援到。目前市佔率較高的 NVIDIA 與 ATI 顯示晶片,皆已支援 Linux 作業系統,您可以到他們的網站下載支援 Linux 的驅動程式: NVIDIA:http://www.nvidia.com.tw/Download/index.aspx AMD:http://support.amd.com/us/gpudownload/Pages/index.aspx
顯示卡 • 如何知道您的顯示卡是否有被支援呢?筆者提供以下幾點經驗供您參考。 • 由於製造顯示卡的廠商很多,因此此處筆者所談到的型號,指的均是顯示卡晶片。在 Linux 中,也是以介面卡上的晶片型號辨識,而不是介面卡的製造廠商。 • 目前市面上,只要上市超過一年的顯示卡,在安裝 Linux 時,幾乎都不會遇到什麼困難。建議不要使用最新上市的顯示卡,由於這些顯示卡可能是此版 Linux 推出之後,才陸續問世,因此 Linux 能支援的機率也就大大降低了!
由 Linux 光碟開機後,所見到的安裝畫面判斷 • 另一個判斷 Linux 是否支援目前使用顯示卡的方法是:請先參考第 5-1 節利用書附光碟開機,若開機後,您能看到圖形模式安裝畫面,這通常表示您的顯示卡已經被支援了!反之,如果出現的是文字模式的安裝畫面,則表示此版 Linux 不支援您的顯示卡 (此時可先參考 6-1 節的說明,以低解析度安裝模式試試看是否可支援):
由 Linux 光碟開機後,所見到的安裝畫面判斷 • 確認顯示卡是否支援之後,如果您不想在此時繼續安裝 Linux,可以按主機上的 "重新開機" 鈕,重新啟動電腦,停止安裝 Linux,這並不會對原有系統造成任何影響。
顯示器 • LCD 顯示器基本上不會有問題,CRT 顯示器只要在設定 X Window 的解析度時,注意一下顯示器的掃瞄頻率。當解析度愈高,掃瞄頻率也要愈高,才不會造成畫面閃爍的情形。這需要顯示器與顯示卡相互配合。相關的詳細資料,可以參閱您所使用的顯示器、顯示卡說明手冊,上面都會詳列所支援的掃描頻率。
滑鼠 • 筆者建議您使用 3 鈕滑鼠,因為在 X Window 中,滑鼠的 3 個按鈕都有作用。至於連接埠方面,除了 PS/2 以外,也支援了 USB 介面的滑鼠。
光碟機 • Linux 支援 IDE/ATAPI、SCSI 光碟機,但 SCSI 光碟機還必須以 SCSI 控制卡的支援與否來決定。另外不論是 DVD-ROM、DVD-RW、CD-R 或 CD-RW 燒錄機,Linux 也都有支援。
網路卡 • 隨著 Linux 佔有率的提升,許多網路卡廠商也開始注意到 Linux 的用戶了。在賣場,您可以放心購買下列網路卡: • 印有 "Linux Ready" 字樣及企鵝圖示的網路卡:如 PLANEX (久森資訊,舊產品標示為 PCI) 或 Buffalo (巴比祿)。 • 高知名度廠商的網路卡:如 Intel、3Com 公司的網路卡。
網路卡 • 依晶片型號選購:在購買網路卡時,認網路卡型號還不如辨識晶片型號來的容易。因為網路卡可能換了不同的晶片,可是網路卡的型號還是沒有改。因此我們只要確認 Linux 支援的晶片有哪些,就不用在意到底買的是哪家網路卡了。目前 Linux 所支援且頗受大家喜愛的晶片有:RTL8139 晶片 (俗稱的螃蟹卡,即晶片上印有螃蟹圖樣),Intel 的 82559 、82550,3Com 的 3C905C,以及 mx 和 SMC 等廠牌的晶片。
數據機 • 由於連接數據機的 RS-232 接頭、序列埠的傳輸協定,以及數據機所採用的 AT 指令集 (AT Command) 都是工業標準規格,因此所有透過 RS-232 相連的外接式數據機均完全相容。此外,內接式的 PCI 介面數據機 Lucent Venus (Actiontec PM-6500-LKI) 亦可正常使用。 • 少數與音效卡高度整合的數據機,和許多需借助軟體模擬部份功能的數據機 (如標榜 WinMODEM 的相關產品),這些 Linux 多半無法支援。
數據機 • 關於 WinMODEM 的支援與安裝,請參考 http://www.linmodems.org 網站上的資訊。 • 至於纜線數據機 (cable modem) 的部份,外接式纜線數據機透過乙太網路 (Ethernet ) 卡與電腦相連,啟動 DHCP (Dynamic Host Configuration Protocol) 後就可以使用。而近來盛行的 ADSL,Linux 當然也有支援。
筆記型電腦 • 由於早期筆記型電腦通常不是採用市面上主流的顯示晶片與主機板晶片組,導致常常發生 Linux 無法安裝在筆記型電腦的狀況。 • 因此使用筆記型電腦安裝 Linux 前,最好能夠確實詢問廠商是否支援 Linux,並且先到 Linux on Laptops (http://www.linux-laptop.net ) 網站,查詢相關文件與其他網友的經驗談,看看您的筆記型電腦安裝 Linux 時是否有哪些設定需要注意。
2-2 如何取得新版的 Linux • 除了硬體需求之外,要安裝 Linux 當然必須先擁有 Linux 才行,我們可透過經銷商購買或經由網路下載等方式來取得。在本書附贈的光碟就是最新的 Linux 發行版,您直接用此光碟安裝即可。不過 Linux 的更新速度相當快,未來如何取得新版本就靠自己囉。 • Fedora發行版本每年更新約2版。
購買 Linux 光碟 • 花錢購買是取得 Linux 最簡便的方式,例如台北市重慶南路天瓏書局 (地址:台北市重慶南路一段 107 號,電話: (02) 2371-7725,網站為 http://www.tenlong.com.tw) 就有販賣各種版本的 Linux 光碟,經過商家的整理,比從網路下載要省時省力多了。 • 除了上述台北的天瓏書局,以下列出有販售 Linux 光碟的國外網站: • Red Hat:http://www.redhat.com。 • Ubuntu:http://www.ubuntu.com。 • OSDisc.com:http://www.osdisc.com。 • SUSE:http://www.suse.com。 • LinuxCd.org:http://www.linuxcd.org。
價錢差這麼多? • 市售的 Linux 發行版,有的是只有 1 片 DVD 或數片 CD 的普通版,有的是精美包裝的盒裝版,兩者價格差距頗大。 • 請不要懷疑便宜的普通版是偷工減料,故意在功能、版權、時間或人數等方面有所限制。其實作業系統本身完整無缺,也沒有種種莫名其妙的限制會發生,最大的差別在於以下幾點:
價錢差這麼多? • 售後服務:對於公司企業來說,良好完善的售後服務是最重要的部份。一般而言,愈貴的產品其售後服務愈佳,通常至少提供服務電話可直接諮詢,甚至是免付費電話。廉價的普通版也不是全然售後不理,只不過多半採用電子郵件的方式服務,一問一答之間就需耗費不少的時間和精神。 • 說明手冊:條理分明、論述清晰的說明手冊,對使用者助益良多。高價位的盒裝版都會附上說明手冊,少則數百、多則千頁;普通版僅有薄薄的十餘頁說明,有些只有一張『 說明紙』 ,只是都以檔案型態 存放於光碟片之中。 • 應用軟體:就算最簡單的包裝也內建各類伺服器,是完整的網路作業系統。如果花較多費用去採購盒裝版,就會增加許多商業軟體的個人版、展示版或試用版,如 Sun 的 StarOffice、IBM 的 DB2 資料庫軟體...等,讓 Linux 在商業應用更上層樓。
從網路下載 • 如果您的電腦已經可以連接 Internet,那就可從網路下載 Linux。 • 若非用寬頻上網,則不建議採用這種方式,因為下載需要耗費相當多的時間及連線費用。 • 請注意硬碟空間是否足夠,您所下載的是『 作業系統』 的光碟映像檔,安裝 Fedora 所需的 DVD 映像檔,其大小有 3.64 GB 之多!
由發行廠商的網站下載 • 您可以在 Windows 下開啟 IE 瀏覽器,連到各 Linux 發行版的官方網站下載最新版的 Linux。以 Fedora Linux 為例,您可連到下面網站下載: http://fedoraproject.org/
由發行廠商的網站下載 • 若要下載 DVD ISO 檔,請先確定您的檔案系統與下載軟體支援 2GB 以上的檔案。
檢查下載檔案正確與否 • 不知道您有沒有注意到,在提供下載 ISO 檔案的目錄中,還有一個名稱為 Fedora-17-i386-CHECKSUM 的檔案 (例如筆者連到的網站為 http://free.nchc.org.tw/fedora/linux/releases/17/Fedora/i386/iso/),其檔案內容記錄著 ISO 檔案的檢查碼。筆者以 Fedora 17 版的 Fedora-17-i386-CHECKSUM 檔案為例,請以文字編輯器開啟該檔案:
檢查下載檔案正確與否 • 有些發行版的 ISO 目錄下會有一個名為 MD5SUM 或 md5sums 的檔案,此檔案的功能相同,也是用來記錄 ISO 檔案的檢查碼。 • 透過這些檢查碼,可以驗證下載的 ISO 檔案是否與官方發佈的檔案相同,避免下載到經過別人重新包裝的版本 (這些版本可能含有病毒或其他危害系統的程式),或下載過程發生錯誤,導致下載的檔案不正確。 • 請注意!這些檢查碼檔案最好能從官方網站下載。
檢查下載檔案正確與否 • 要計算出已下載的 ISO 檔案檢查碼,請連線到 http://www.slavasoft.com/hashcalc/ 網站,點選左側 Download 連結,下載 HashCalc 軟體,這是一套在 Windows 系統中計算 SHA256、SHA1、MD5 等編碼的工具。下載的檔案為 ZIP 壓縮檔,解開後會得到一個名為 Setup.exe 的安裝檔,請雙按此檔案進行安裝。 • 安裝完畢後,請執行 『開始/ 所有程式/HashCalc/HashCalc』 命令,然後如下操作:
檢查下載檔案正確與否 • 若檢查碼檔案的名稱類似 MD5SUM 或 md5sums,則請於上方畫面中選取 MD5 項目,並取消選取其他項目。 • 請將計算出來的檢查碼,與官方網站上的進行比對,檢查下載回來的 ISO 是否正常無誤。如果兩者不相同的話,則必須重新下載。
在 Linux 系統中檢查 ISO 檔案的正確性 • 如果您是在 Linux 系統中下載新版本的 Fedora ,可以在文字模式下執行 sha1sum 指令,計算出該檔案的 SHA256 檢查碼: • 若檢查碼檔案的名稱類似 MD5SUM 或 md5sums,則請使用 md5sum 指令。
燒錄所下載的 Linux 映像檔 • 下載了最新的 Linux 映像檔,也驗證無誤之後,就要燒錄成 Linux 安裝DVD光碟片了。
本章結束 • 李鴻鵬老師整理