書名: 操作系統實用教程(Linux版)作者名: 吳艷 高君本章字數: 1400字更新時間: 2020-05-28 17:44:08
2.3 Linux的安裝準備
RedHat公司推出的各Linux發行版本是目前世界上較為廣泛的Linux發行版本。本書以Red Hat Linux 9.0為操作環境,下面簡單介紹一下安裝前的準備。
2.3.1 硬件需求
Linux操作系統的安裝對硬件環境(內存、硬盤等)有一定的要求。
1.內存和硬盤的要求
內存一般要求至少有256MB,如果計算機的內存不足256MB,系統啟動時會出現提示信息但仍然可以運行,不過速度會受到影響。而硬盤空間的大小是由安裝過程中選擇安裝的軟件包數量和大小所決定,用戶可采用的軟件包安裝方式包括以下幾種。
●全部安裝:就是指安裝安裝盤中的所有軟件包,大約需要硬盤空間為4069MB。
●最小安裝:就是指僅安裝RedHat所必需的最少軟件包,大約需要硬盤空間為646MB。
注意:若選擇最小安裝,則計算機功能非常少,一般只有在安裝小型路由器或防火墻計算機時使用。
●默認安裝:就是指安裝實現系統桌面應用和服務器基本功能所需軟件包,大約需要硬盤空間為1530MB。
●定制安裝:是指用戶可根據個人需求,有選擇地安裝軟件包,大約所需要的磁盤空間為646~4069MB。
另外,由于用戶自身所需文件還將占據一定硬盤空間,實際需要的硬盤空間將大于上述參考值。一般而言,2GB以上的空間可以基本滿足用戶桌面應用和服務器管理的需求,而5GB以上的空間可以方便用戶選擇性地使用多種應用程序。
2.對主板和CPU的要求
Linux目前支持的CPU包括所有的x86及奔騰系列,其他非Intel的機器如AMD和Cyrix處理器等也可以運行Linux。系統主板必須用ISA或EISA總線結構,以此決定系統與外部設備之間的連接界面。目前大部分市面上所售的系統使用的都是ISA或EISA總線。
3.對顯示器和Video適配器的要求
Linux支持所有標準的VGA、CGA、IBM monochrome及superVGA卡和文本顯示器。一般來說,如果一個顯卡和顯示器在諸如MS-DOS等其他操作系統上可以配合工作,它也就能在Linux下工作。對于Linux系統而言,在字符終端方式下,所有的顯卡都支持。但是如果用戶要想讓自己的顯示器工作在X-Window圖形界面下,就需要根據顯卡的不同進行相應的設置。大部分顯卡都能夠自動完成設置。
4.對網卡的要求
支持WE2000兼容網卡,大部分PCI網也支持得較好。
5.對聲卡的要求
在Red Hat Linux 9.0中提供了對多數聲卡的支持。
6.檢查硬件兼容性
檢查系統硬件兼容性的最佳方式是找到欲安裝Linux版本廠商所提供的兼容硬件列表,幾乎所有的Linux開發商都有這樣的兼容硬件列表。如果沒有找到自己要安裝Linux版本的兼容硬件列表,Linux Mandrake站點可以提供最新的兼容硬件列表。盡管該站點列出的硬件都只經過了Linux-Mandrake的測試,但它適用于大多數Linux安裝版。
ZDNet Linux硬件數據庫(LhD)是另一個非常好的安裝Linux硬件兼容資源站點,用戶可以在這個地方找到大量有關LhD的信息,從驅動程序升級到Linux下特定產品工作情況的用戶報告等一應俱全。
2.3.2 安裝軟件的獲取
獲取RedHat軟件主要有兩種方法:網上下載和購買光盤。
1.網上下載
如今Linux操作系統的各種最新版本安裝程序的ISO鏡像文件在網上均可以免費下載,用戶可以根據需求選擇所需版本,將ISO文件下載到本地,然后可以選擇在硬盤上直接進行虛擬安裝,也可以選擇把ISO文件刻錄到光盤上再進行安裝。
2.購買光盤
用戶也可以購買正版發行的安裝光盤,安裝光盤包括源程序盤和用戶手冊,購買的正版光盤可以到網上不定期地下載更新包進行更新。
2.3.3 安裝方式
Red Hat Linux 9.0的安裝方式有以下5種:
●本地光盤安裝。
●本地硬盤安裝。
●NFS安裝。
●FTP安裝。
●HTTP安裝。
一般常用的方式是本地光盤安裝。若用戶的硬盤空間足夠大也可以選擇本地硬盤安裝(就是先將光盤上的內容復制到硬盤中,然后通過硬盤安裝)。如果計算機是連接網絡的話,也可以選擇網絡安裝方式——NFS、FTP和HTTP。
- Cybersecurity:Attack and Defense Strategies
- 構建高可用Linux服務器(第4版)
- Linux系統架構與運維實戰
- 精通Linux內核開發
- Windows Phone 7.5 Data Cookbook
- PLC控制系統應用與維護
- Kubernetes從入門到實踐
- Windows 7實戰從入門到精通
- Linux網絡配置與安全管理
- Hands-On GPU Programming with Python and CUDA
- iOS 10 開發指南
- Docker容器技術與應用
- Learn OpenShift
- Getting Started with UDK
- 辦公自動化教程(Windows7+Office2010)