一、Linux发行版的基本概念
尽管Linux的核心是其内核(kernel),但仅有内核还不足以构成一个完整可用的操作系统环境。在这里,我们将介绍一些关于Linux发行版的基本要素。
引导管理器(Boot manager):引导管理器是存储在硬盘主引导记录(Master Boot Record, MBR)中的程序,由计算机的BIOS调用执行,完成启动工作。如果您在已安装Windows或其他操作系统的计算机上安装Linux,引导管理器将允许您选择启动哪个操作系统。引导管理器是这类程序的统称,例如System Commander就是一种第三方的引导管理器。通常,Linux发行版会包含LILO(Linux Loader),LILO通常会与Linux一同安装到系统中。
用户界面:Linux基于Unix,因此其基本界面类似于DOS的命令行界面。为了使Linux更易用,现在有几种用于Linux的图形界面,使其类似于Windows或Mac OS。例如,CDE(Common Desktop Environment)、KDE(Kool Desktop Environment)和GNOME(GNU Network Object Model Environment)。
X Window系统:类似于Windows的GDI(Graphics Device Interface),X Window是一个支持图形用户界面的图形子系统。最常见的X服务器是Xfree86。在安装时,您可以选择是否安装X Window系统。
Internet服务:Linux本身支持TCP/IP和所有常见的Internet协议,包括DNS、HTTP、SMTP、FTP、NNTP以及PPP/SLIP。大多数Linux发行版都附带Apache,这是最流行的开源Web服务器。通常,Linux发行版还包含Web浏览器、电子邮件客户端、新闻阅读器和其他Internet应用程序。
文件和打印服务:这些服务使系统能够在网络上共享文件和打印机资源。典型的服务包括NFS(Network File System),用于与其他基于Unix的系统共享资源;Samba,使Linux能够扮演Windows NT Server的角色;以及AppleTalk。
应用程序:与Windows相比,Linux目前的应用程序支持还不如Windows丰富。不过,大多数Linux发行版都附带了许多应用程序。如果您愿意搜索,还可以在其他地方找到一些非常有用的应用程序。除了像Crisp和XEmacs这样的文本编辑器之外,还可以找到一些商业应用套件,以及类似于Adobe Photoshop的图像编辑程序GIMP。
软件包管理器:软件包管理器是用于在Linux系统中安装、卸载和升级应用程序的工具。Debian Package Manager和Red Hat Package Manager(RPM)是最著名的软件包管理器。
开发工具:由于Linux深受程序员的喜爱,因此Linux发行版中附带了许多开发工具。这些工具包括编译器(egcs和gcc)、调试器(gdb)、开发管理工具、编程语言以及脚本语言,如Python和TCL。
库文件:Linux包含一组库程序(libc)。类似于Windows的动态链接库(DLL),libc包含可执行模块,用于在后台完成功能或支持其他应用程序。大多数发行版都包含许多库,常见的类型包括GNU Libc(glibc)和Libc5。
二、Linux安装的基本知识
尽管Linux已经发展了很长时间,但不要期望它的安装过程像升级到Windows 98那样简单。为了确保一切顺利,您需要做一些准备工作,以使您的系统能够运行多个操作系统。如果您想了解更多信息,请访问Linux Documentation Project网站。
开始之前
收集系统信息:尽管Linux可以自动识别许多硬件设备,但在这方面它还相对简单。为了完成安装,您可能需要手动输入一些信息,因此第一步是收集您所有硬件设备的信息(制造商和型号)以及其配置信息。如果您使用的是Windows 95、98或NT,最简单的方法是打印设备管理器中的信息(控制面板->系统->设备管理器)。
制作启动盘:实际上,从Linux安装CD启动系统是安装Linux最简单的方法,但只有最新的计算机才能从CD启动(您可以在BIOS设置中查看您的计算机是否支持从CD启动)。许多用户仍然需要从软盘启动。Caldera OpenLinux 1.3和Red Hat 5.2都附带了启动盘,但许多其他发行版要求您使用Linux CD上的工具自行制作启动盘。
为Linux准备硬盘空间:由于不同的Linux发行版捆绑了不同的应用程序,它们对硬盘空间的需求也不同,从100MB到500MB甚至更多。Linux必须安装在其独立的分区中。如果您只有一个分区并且已被Windows使用,那么您需要备份所有数据并创建新的分区。您可以使用一些第三方工具来改变现有分区的大小,例如PowerQuest的PartitionMagic 4.0或V Communications的Partition Commander。
安装
安装方式:Linux有多种安装方式,包括从硬盘、网络驱动器或CD-ROM安装。但从CD-ROM安装可能是最方便的。在启动计算机后,Linux将尝试检测您的硬件,如果无法准确识别您的硬件设备,您将需要手动输入相应的信息。实际的安装步骤是一个逐步交互的过程,类似于安装Windows,尽管不如Windows安装界面那样图形化。
建立和编辑分区表:在安装过程中,您需要对为Linux准备的硬盘空间进行分区。为了完成这个任务,通常您需要使用Linux附带的fdisk(与DOS的fdisk不同)、cfdisk或Red Hat的Disk Druid。您至少需要创建两个分区:一个用于根目录(root),用于存放Linux内核;另一个是交换分区,Linux用于虚拟内存。许多用户还会创建一个分区用于存放应用程序和用户目录。
配置图形用户界面(GUI):尽管Unix专家在命令行界面中感觉良好,但大多数人仍希望有一个图形化界面,使Linux更加友好。有许多图形环境可供选择,但所有这些图形环境都需要一个基本平台——X Server。最常见的X Server是Xfree86。在安装Linux时,选择安装一个X Server。在配置X Server时,您可能需要输入相关硬件的一些信息,如鼠标、显卡和显示器的信息,甚至包括显示器的扫描间隔和刷新频率。在输入这些信息时要小心,错误的设置可能会损坏您的硬件。
最后的步骤:这是Linux真正开始安装的阶段。安装完成后,安装程序将引导您进行系统设置。由于您需要同时使用Linux和Windows,因此必须安装LILO,这是一个支持多重引导的工具。
第一次运行Linux
登录:Linux系统启动后,会要求您输入登录ID,您可能希望以root身份登录。如果您安装了LILO,启动时还需要选择进入哪个系统。
系统配置:在安装完成并登录后,您可能还需要调整一些系统设置,如主机名、重新配置X Server以满足您的需求,或配置LILO以正确处理您的所有操作系统。