javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:主页 > 操作系统 > Linux/Unix >

RedHat Linux9.0安装实例(1)

来源:编辑:发布于:2011-01-06人围观

1.Linux Distribution简介

Linux Distribution 可分为 RedHat、Mandrake、SuSE、Slackware、Debian、Open Linux、Corel Linux、Turbo Linux . 在众多的 Dirstibution 之间, 相同的是都采取同一种 linux kernel 来源. (如果对于 Linux kernel 想要更深入了解可以参考 http://www.kernel.org/ ) 每个 Linux Distribution 的版本跟 Linux kernel 版本有各自的相关性, Distribution 之间的版本数目则无关系.

2.Red Hat Linux特色

RedHat Linux 相对于其他版本来说, RedHat 公司在推动自己的 Dirstibution 与更新上显得相当积极, 它使用一个他们所开发的软体 ( RPM, RedHat Package M anager 的缩写) 来维护 RedHat Linux 的软体安装. 而这样的做法, 能够让使用者不用在面对新安装软体或更新软体时, 都必需要自己将 package 抓来 complie好再 install, 而是类似 Windows 中软体更新精灵, 直接将旧版软体移除, 将新版软体移植到系统中, 但原有的设定档都会被保留下来.

3.Linux kernel 版本简介

前面提到 Linux Distribution, 对于刚接触使用 Linux 的人, 通常会被 Linux Distribution 的版本跟 Linux kernel 版本给搞混. 基本上, Linux Distribution 版本就是看你所使用的 Distribution 是哪一家的, 他们会有固定的版 本数字, 例如: RedHat 有 6.2, 7.2, 7.3等版本数字. 而这些 Distribution 都会包含 Linux kernel, 这时候 Linux kernel 版本的数字, 则是有一定规则可寻. 下面图表说明 kernel 版本的数字所代表的意思.



kernel 2.2.14

kernel 2.2.16

kernel 2.4.2

kernel 2.4.7

kernel 2.4.18

kernel 2.4.18

kernel 2.4.20

kernel 2.4.22

RedHat 6.2

RedHat 7.0

RedHat 7.1

RedHat 7.2

RedHat 7.3

RedHat 8.0

RedHat 9.0

Fedora Core1







SuSE 7.3(2.4.10)

SuSE 8.0

SuSE 8.1

(2.4.19)
SuSE 8.2

RedHat Updates


4.RedHat 版本简介除了 Kernel 版本的数字外, 各个 Linux Distribution 的版本也是会让人混淆的. 因为我们的重点在于 RedHat Linux, 因此我们将专注于 RedHat Linux 的版本分别.

下表就是将不同 RedHat Linux 版本及使用 kernel, XFree86, gcc 的数字作表说明.

package / RedHat

RedHat 6.2

RedHat 7.1

RedHat 7.2

RedHat 7.3

RedHat 8.0

RedHat 9.0

Fedora Core1

Linux kernel

2.2.14-5

2.4.2-2

2.4.7-10

2.4.18-3

2.4.18-14

2.4.20-8

2.4.22

XFree86

3.3.6

4.0.3-5 + 3.3.6

4.1.0-15

4.2.0-8

4.2.0-72

4.3.0-2

4.3.0-42

egcs / gcc

egcs-1.1.2-30

gcc-2.96-81

gcc-2.96-98

gcc-2.96-110

gcc-3.2-7

gcc-3.2.2-5gcc-3.3.2-1
gnome1.4.0.4-541.4.1.2.90-221.4.1.2.90-321.4.1.2.90-35
kde3.0.03.0.33.1-103.1.4-1


在 RedHat Linux 这些版本当中, 有几个比较建议使用的版本: RedHat 7.3 跟 Redhat 9.0.

如果是个人桌上 Desktop使用或是做为伺服器主机 OS 使用, 都建议安装 RedHat 7.3/9.0 或是 RedHat Enterprise.

如果是 Notebook 使用或是有些新添购的周边硬体要连接系统, 则建议安装 RedHat 9.0或是 Fedora Core1.

5. 安装前需知

本文将简单介绍 Redhat Linux 9.0 安装的过程。 本文假设您的机器位于中研院院内,而且装有网路卡,可以连上网路。在开始安装之前, 你需要先了解你的电脑的一些参数。通常比较需要注意的是:

  1. 硬碟空间, 建议至少 6GB
  2. 网路卡的文件
  3. VGA 卡的文件
  4. 荧幕的文件
  5. SCSI 卡的文件 (如果有装 SCSI 卡)

  6. 机器上网路之后所使用的 IP,Net Mask,Gateway,DNS (网路管理员询问)。

一般来说 Redhat 可以自动侦测到电脑的 VGA,网路卡等硬体的组态。但为使安装过程顺利,请先将硬体相关文件准备在手边。

以下说明安装 Linux 的过程将使用在中研院 Linux FTP 站上的资料来安装。

本例中我们使用的资料位于 ftp://linux.sinica.edu.tw/redhat/redhat-9.0/en/os/i386

6. 安装步骤

6.1 制作安装磁片

首先你需要一张磁片,这一张磁片是 Redhat 安装磁片。

在前述 ftp 位址下,有一个目录名为 dosutils。在此目录中包含一些基本在 dos 或是 windows 下可以使用的工具程式。我们需要 rawrite.exe 程式来制造 Redhat 一片安装磁片。

接下来我们需要在上述位址下的目录 images 下的 boot.imgbootnet.img 。这两个档案前者是从光碟安装的开机片,后者从网路安装的开机片。 我们需要使用 rawrite.exe 来将这两个档案分别写进磁片。

rawrite.exe 的功能,是把档案内容直接写进磁片。

拿出一张完全空白的磁片,你并不需要用 DOS 或 Win95 来将这一片磁片格式化 (Format),因为 Redhat Linux 并不使用 DOS 或 Win95 的档案系统格式,而是用它专有的格式 ext2fs 。你接下来要做的,便是利用 rawrite.exe 程式来将这两个 img 档案写进磁片中。下面的例子假设你将 rawrite.exe 以及两个 img 档案存放在 c:/tmp 下面。

C:/tmp>rawrite

Enter disk image source file name: boot.img

Enter target diskette drive: a:

Please insert a formatted diskette into drive A: and press -ENTER- :

C:/tmp>

这样便把 boot.img 档案写进磁片。bootnet.img 也是以相同的方法写进磁片。

如果你手边已经有安装好的 Linux,你也可以用下列指令来制作安装磁片到 A 碟:

dd if=boot.img of=/dev/fd0

6.2 开始安装

刚开始的步骤比较简单,下表为其步骤 :

a.使用boot磁片开机后出现第一个画面:按下Enter选择安装新系统。

b.使用的语言:由于中文尚未完全被支援,请选择英文。

c.使用的键盘的种类:请选择预设的US。

d.选择的安装方式:在本例中我们选择FTP安装。

e.安装新系统或是升级旧系统:在此我们选择安装新系统。

f.安装的类别(Installation Class):分成数种类型,分别为Workstation、Server、Custom及Update System。 建议选择Custom,以便系统能有较大的弹性(注意,有些选项[如:Workstation,Server]的预设值是将整棵硬碟全部给 Linux 使用, 若不小心处理可能会造成原有硬碟资料损毁)。

g.选择系统的SCSI卡:请选一个型号跟你系统所装的SCSI卡最接近的项目。

6.3 网路设定

首先我们要先让系统抓到你的网路卡。通常系统会自动抓到网路卡。如果没有,系统会出现选单让你选一个跟你网路卡型号最接近的驱动程式,甚至还会问你网路卡的 IO port, IRQ 等。这时你就需要查阅你购买网路卡时所附的文件。 (当然也有可能你的网路卡并未被支援)

接下来系统会问你一些网路的,如 IP address, Net Mask 等。这些在本文第一段有提到,属于你应该在安装前就要查明的。

接下来系统会问安装资料的来源,由于我们选的是 FTP 安装,所以你将会被要求输入 FTP 站的位址以及目录。如果你打算由计算中心的 FTP Server 安装 Redhat 9.0,请在 FTP 站处输入 "linux.sinica.edu.tw ",在目录处输入 "/redhat/redhat-9.0/en/os/i386 "。

6.4 分割硬碟

我们将先说明什么是硬碟分割,以及说明 Linux 的档案系统与硬碟分割的关系之后,才说明如何真正的做硬碟分割,以及将硬碟分割真正的挂 (mount) 到档案系统上。

6.4.1 什么是硬碟分割

一个实体硬碟可以切成若干份,每一份做为系统软体在管理上的一个单位,称为一个分割 (partition)。 一个硬碟可以切成四份,称为四个主要分割 (primary partition)。有时四份分割并不敷使用,我们可以将其中一份主要分割替换成一份延伸分割 (extended partition)。在一份延伸分割中,可以再切成若干份逻辑分割 (Logical Partition) 。而这每一份延申分割,对于 Linux 来说其作用与任何一份主要分割一样。这样子通常就足以满足我们的需求。

要注意的是,并不是所有的系统处理主要分割和逻辑分割的方式都完全一样。例如 Windows95/98 开机区预必须安装在主要分割。假设你的机器上除了 Linux 外,也要装 Windows95/98,你必须先保留至少一个主要分割给 Windows95/98。

6.4.2 Linux 的档案系统与硬蝶分割

Linux 并不像 Dos 或是 Windows95/98 那样有 C:, D: 等。而是使用一个分割作为根目录,先在这个目录上建立档案系统,然后在这个分割中建立子目录,然后将其它的硬碟分割上的档案系统挂在 (mount) 根目录中的子目录。

其次,比较先进的作业系统如 Linux, Windows95/98 等,通常都会利用硬碟的空间,来当做记忆体空间不足时,暂时将不用的资料存到硬碟去。Linux 需要利用 一个硬碟分割来当做暂存空间,称为 SWAP。Linux 也可以用档案当做 SWAP 空间,但是这样做效率比较差,通常都开一个硬碟分割做为 SWAP。

SWAP 空间需要多少呢 ? 一般性的建议约莫是你记忆体相等大小的空间或两倍, 但事实上的需求会跟你执行的程式的种类和特性有关。

与相关的文章
有时间的话来看看IT界的突发事件