Linux发行版和安装的基本知识

7次阅读

一、Linux发行版的基本知识

 

虽然 Linux 的基础是其内核(kernel),但是光有内核还远不是一个完整可用的操作系统环境。这里我们要讲述一些关于 Linux 发行版的基本要素。

Boot manager:boot manager 是存在在硬盘主引导记录 (aster boot record ,MBR) 中的程序,该程序由计算机的 BIOS 调入执行,完成启动工作。如果你在一个已经安装了 Windows 或其它系统的机器上安装 Linux,boot manager 将让你选择启动哪个操作系统。boot manager 是这类程序的统称,比如 System Commander 就是一种第三方的 boot manager。通常 Linux 包含的 boot manager 是 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 server 是 Xfree86(www.xfree86.org)。在安装时,你可以选择是否安装 X Window 系统。

Internet 服务:Linux 本身支持 TCP/IP 以及所有常见的 Internet 协议,包括 DNS,HTTP,SMTP,FTP,NNTP,以及 PPP/SLIP。多数 Linux 发行版带有 Apache,这是最流行的开放源码 Web Server,通常 Linux 发行版也带有 Web 浏览器,e-mail 客户端软件,新闻阅读器,以及其它的 Internet 应用。

文件和打印服务:这些服务使系统可以在网络上与其它计算机共享文件和打印机资源。典型的服务包括:NFS(Network File System)支持与其它以 Unix 为基础的系统共享资源;Samba 使 Linux 在网络中可以扮演 Windows NT Server 的角色;以及 AppleTalk。

应用程序:Linux 现在得到的应用支持还无法与 Windows 相比。不过多数 Linux 发行版都带了许多应用程序,如果你愿意找,还可以在其它地方找到一些很有用的应用程序。除了象 Crisp 以及 XEmacs 这样的文本编辑器之外,还可以找到一些商业应用套件,以及象 GIMP 这样类似于 Adobe PhotoShop 的图象编辑程序。

Package manager:Package manager 是用于在 linux 系统中安装,反安装,升级应用程序的工具。Debian Package Manager 和 Red Hat Package Manager(RPM)是最著名的 Package manager。

开发工具:既然 Linux 深受编程人员的喜爱,因此在 linux 发行版中带有许多开发工具就不奇怪了。这些工具包括编译器 egcs 和 gcc,用于调试的 gdb,开发管理工具,编程语言,以及脚本语言,象 Python 和 TCL。

Libraries:Linux 包含一组库程序 (libc)。就象 Windows 的 DLL 一样,libc 包含可执行模块,用以在后台完成功能或者支持其它应用程序。多数发行版都包含许多库;常见的类型包括 GNU Libc(glibc) 以及 Libc5。

 


二、Linux 安装的基本知识

Linux 虽然发展了很长时间,但是不要指望其安装过程可以象升级到 Windows 98 一样容易。为了使一切正常,你需要做一些准备工作使你的系统可以运行多个操作系统。如果你想了解更多的知识,请访问 Linux Documentation Project 网址:http://metalab.unc.edu/LDP。

  1. 开始之前
    1. 收集系统信息:虽然 Linux 可以自动识别许多硬件设备,但是在这方面它还是太简单了。为了完成安装,你可能需要手动输入一些信息,所以第一步就是收集你所有硬件的信息 (生产厂商以及型号) 以及其配置信息。如果你使用的是 Windows 95,98 或 NT,最简单的就是将设备管理器中的信息打印出来(控制面板 -> 系统 -> 设备管理器)
    2. 制作启动盘:其实安装 Linux 最简单的就是从 Linux 的安装 CD 启动系统,但是只有最新的计算机才能从 CD 启动(你可以在 BIOS 设置中看看你的计算机能否可以设置从 CD 启动)。许多用户还是需要从软盘启动。Caldera OpenLinux 1.3 以及 RedHat 5.2 都带有启动盘,不过许多其它的发行版要求你使用 linux CD 上的工具自己制作启动盘。
    3. 为 linux 准备硬盘空间:由于捆绑的应用程序不同,各种 Linux 发行版需要的硬盘空间也不一样,从 100MB 到 500MB 或更多。Linux 必须安装在其独有的分区中。如果你只有一个分区并且被 Windows 使用着,那么你需要备份你全部的数据,并且创建新的分区。你可以使用某些第三方工具来改变现有分区的大小,比如 PowerQuest 的 PartitionMagic 4.0 或者 V Communications 的 Partition Commander。
  2. 安装
    1. 安装方式:Linux 有多种安装方式,包括从硬盘,网络驱动器,或 CD-ROM 安装。但是从 CD-ROM 安装可能是最方便的。在你启动机器后,Linux 将试图探测你的硬件,如果它无法准确识别你的硬件设备,你必须手动输入相应的信息。实际上的安装步骤是一步步的交互过程,与安装 Windows 类似,虽然不如 Windows 安装界面那么图形化。
    2. 建立和编辑分区表:在安装过程中,你需要对你为 Linux 准备的硬盘空间进行分配。为了完成这一任务,通常你需要使用 Linux 包括的 fdisk(与 DOS 的 fdisk 不一样),cfdisk,或者 RedHat 的 Disk Druid。你至少需要创建两个分区:一个是 root 分区,用于存放 linux kernel,另一个是交换分区,这个分区被 Linux 用于虚拟内存。多数用户还会再建立一个分区存放应用程序以及用户目录。
    3. 配置 GUI: 虽然 Unix 专家在命令行的世界中感觉良好,但是恐怕多数人还是希望有一个图形化的界面以使 Linux 更友好些。有很多种图形环境可供选择,不过所有这些图形环境都需要一个基本平台——X Server。最常见的 X Server 是 Xfree86。在安装 Linux 的时候,选择安装一个 X Server。在配置 X Server 的时候,可能需要输入相关硬件的一些信息,比如鼠标,显卡,显示器的信息,甚至包括显示器的扫描间隔和刷新频率。输入这些信息一定要小心,错误的设置有可能损坏你的硬件。
    4. 最后的步骤:这是,Linux 真正开始安装。安装结束后,安装程序会引导你对系统进行设置。因为你需要同时使用 Linux 和 Windows,所以必须安装 LILO,这是一个支持多重引导的工具。
  3. 第一次运行 Linux
    1. 登录:Linux 系统启动后,回询问 log-on ID,你可能想以 root 的身份登录。如果你安装了 LILO,在启动时还要选择进入哪个系统。
    2. 系统配置:在安装完成并且登录以后,你可能还要调整一些系统设置,比如主机名,重新设置 X Server 以使用你的需要,或者配置 LILO 使之能恰当的处理你所有的操作系统。

 

——摘自:ZDNet China

 

正文完