7. Linux 发行版

问:我该如何开始?
问:最简安装、服务器安装和工作站安装分别需要多少硬盘空间?
问:最小和最大内存需求是多少?
问:哪个发行版、SCSI 卡、编辑器、CD-ROM 驱动器等是最好的?
问:如何获取 Linux 发行版?
问:Linux FTP 归档在哪里?
问:如何使用 FTP 安装 Linux?
问:如果没有 FTP 访问权限,如何获取 Linux?
问:如何安装 Linux?

问:我该如何开始?

答:如果您是 Linux 新手,应该购买或下载一个通用的 Linux 发行版。发行版是一个完整的操作系统,包括 Linux 内核和您可能需要的所有实用程序和软件,可随时安装和使用。大多数发行版都包含数千个软件包,包括用户友好的桌面、办公套件和游戏。

有一些主要的 Linux 发行版,作为初学者,您最好使用其中一个。有关它们的信息以及如何安装它们,请参阅 Linux 文档项目中的Distributions-HOWTO。 此外,发行版列表每周都会在 http://lwn.net 上更新。

在选择要尝试的发行版之前,请仔细阅读它们的描述,并将其与您的需求进行比较。 每个发行版都针对特定类型的用户量身定制。 有些经过优化,可以作为服务器运行,有些经过优化用于游戏,有些经过优化用于桌面和办公室使用。

有一些发行版被认为是新用户的绝佳选择

  • Red Hat 特别适合服务器

  • Mandrake 非常适合作为桌面系统

  • SuSE 也非常适合作为桌面系统

还有大量在全球范围内分发的较少版本,以满足特殊的本地和国家需求。 它们中的许多都归档在 ftp://ftp.tux.org

问:最简安装、服务器安装和工作站安装分别需要多少硬盘空间?

答:Linux 只需要大约 10MB 即可进行非常简单的安装,适合尝试 Linux,但除此之外没有太多用处。

您可以将典型的服务器安装(包括 X Window System GUI)放入 80MB 中。 安装小型 Debian GNU/Linux 工作站需要 500MB 到 1GB,包括内核源代码、一些用户文件空间和假脱机区域。

安装具有桌面 GUI 环境、商业文字处理器和前台办公效率套件的商业发行版将占用大约 15.1 GB 的磁盘空间。

完全安装的 Debian GNU/Linux 系统可能会使用几 GB 的磁盘空间。

问:最小和最大内存需求是多少?

答:Linux 至少需要 4MB,然后您需要使用特殊的安装程序,直到安装磁盘交换空间。 Linux 可以在 4MB 的 RAM 中舒适地运行,但运行 GUI 应用程序的速度非常慢,因为它们需要交换到磁盘。

某些应用程序(如 StarOffice)需要 32 MB 的物理内存,并且编译 C++ 代码可以轻松消耗超过 100 MB 的物理和虚拟内存组合。

有一个发行版“Small Linux”,可以在具有 2MB RAM 的机器上运行。 请参阅以下问题的答案:Linux FTP 归档在哪里?

许多人询问如何寻址超过 64 MB 的内存,这是大多数标准内核中的默认上限。 在BOOT lilo提示符下输入

mem=XXM

或将以下内容放入/etc/lilo.conf文件中

 append="mem=XXM" 

参数 "XXM" 是内存量,以兆字节为单位指定; 例如,“128M”。

如果 "append=" 指令和其它配置选项已经存在于/etc/lilo.conf,那么将mem=指令添加到现有参数的末尾,并与前面的参数用空格分隔;例如:

# Example only; do not use.
append="parport=0x3bc,none serial=0x3f8,4 mem=XXM"

请务必运行 "lilo" 命令来安装新配置。

如果 Linux 仍然无法识别额外的内存,则可能需要额外的内核配置。 请参考/usr/src/linux/Documentation/memory.txt文件中的内核源代码作为开始。

有关 LILO 的更多信息,请参阅 lilolilo.conf的手册页,/usr/doc/lilo中的文档,LILO-HOWTO,以及以下问题的答案: 如何设置启动时配置?

问:哪个发行版、SCSI 卡、编辑器、CD-ROM 驱动器等是最好的?

答:任何东西的“最好”都取决于您的特定需求。 像这样的讨论经常发生在 Usenet 上。 大多数情况下,它们都是引战的。 回答通常是浪费时间。 自由软件许可的限制性足够小,只需稍加经验,您就可以在自己的主机上进行自己的测试。

更好的提出具体询问的方式可能是:“我在哪里可以找到....”

问:如何获取 Linux 发行版?

答:如果可以,请从你的钱包里掏钱买一份发行版。 Linux 发行版非常便宜 - 通常一个完整的系统大约 30 美元,更大的系统具有更多的服务器软件或开发工具大约 70 美元到 150 美元。 即使是 30 美元的“基本”系统也包含了相当于数千美元的专有工具,而且具有令人难以置信的价值。 分销商会将您的许多资金投入到进一步的开发中,并且他们中的大多数人为外部开源项目提供资金。

商业发行版可以在书店和电子产品商店购买,或者您可以从他们的网站订购。

如果您使用 Debian GNU/Linux,这是一个志愿者项目和非营利组织,您可以直接向他们捐款。

答:有一些网站以非常低的价格出售 Linux CD。 试试

答:每个发行版都在他们的主页上提供下载。 这是软件许可条款的要求,因此如果您无力支付发行版费用,可以通过这种方式获得副本。 有些人会在付费和下载之间做出妥协,例如购买每个主要版本(例如 6.0),但下载点版本(例如 6.1 和 6.2)。

此外,许多发行版的归档文件都可以在线找到:ftp://ftp.tux.orghttp://planetmirror.com/pub/linux

答:一些硬件供应商现在出厂时已预装了 Linux 的系统。 但是,他们有时会使购买它们变得非常困难 - 他们只在少数系统上提供 Linux,这些系统是服务器机器,或者他们要求您访问他们网站上的特殊“Linux”部分。

问:Linux FTP 归档在哪里?

答:Linux 有三个主要的存档站点

获取 Linux 内核的最佳位置是 ftp://ftp.kernel.org/pub/linux/kernel/。 Linus Torvalds 将最新的内核版本上传到此站点。

在美国发行版中,Debian GNU/Linux 可在 http://www.debian.org/distrib/ 获取。 Red Hat Linux 的主站点是 ftp://ftp.redhat.com/,Linux Slackware 的主站点是 ftp://ftp.freesoftware.com/

可以在 2 MB 的 RAM 中运行的 Small Linux 发行版位于 http://smalllinux.netpedia.net/

这些站点的内容由许多其他站点镜像(复制,通常每天大约一次)。 请使用离您近的站点,这对您来说会更快,并且对网络来说更容易。

请将更新和更正发送到此列表给 Linux FAQ 维护者,请参阅提问和发送评论。并非所有镜像都镜像所有其他的“源”站点,并且有些镜像拥有“源”站点上没有的材料。

问:如何使用 FTP 安装 Linux?

答:大多数发行版都太大太复杂,无法通过 FTP 安装。然而,通过 FTP 安装一个不包含 GUI 或主要应用程序的基本 Linux 系统是可行的。目前使用的主要的非商业发行版是 Debian GNU/Linux,此答案描述了一个基本 Debian 系统的安装,您可以根据需要向其添加其他 Linux 应用程序和商业软件。

此答案描述了在配备 Intel x86 或 Pentium 处理器的 IBM 兼容机器上的安装。您将需要一台至少配备 80386 处理器、8 Mb 内存和大约 100 Mb 磁盘空间的机器。但是,为了实际的日常使用,需要更大的内存和更大的磁盘。

对于其他硬件,请在目录名称中将“-i386”替换为“-arm”、“-ppc”、“-m68k”或其他缩写。

有关详细的和特定于硬件的信息,请参阅:http://www.debian.org/releases/stable/

  • 连接到http://ftp.debian.org/dists/stable/main/disks-i386/current/。如果您使用匿名 FTP,请连接到ftp://ftp.debian.org/debian/dists/stable/main/disks-i386/current/

  • 选择images-*/子目录,该子目录与安装在您的机器上的软盘驱动器的类型相匹配,如果不确定,请尝试images-1.44/。 检索rescue.bin, root.bindriver-*.bin磁盘映像。一旦安装了这些软盘映像,系统的其余部分可以从 Debian 镜像站点检索,或者从 CD 安装。如果您有一台 Linux 机器,您可以使用 dd 将映像写入磁盘。如果您正在 MS-DOS 机器上创建安装盘,请同时下载RAWRITE.EXE MS-DOS 实用程序,它会将原始二进制映像复制到软盘。同时下载install.en.txt文档,其中包含详细的安装说明。

  • 使用 Linux 下的dd(例如dd if=resc1440.bin of=/dev/fd0),或 MS-DOS 下的RAWRITE.EXE实用程序,在软盘上创建安装盘集。请务必标记每个安装盘。

  • 将救援盘插入软盘驱动器并重新启动计算机。如果一切顺利,Linux 内核将启动,您将能够通过在boot提示符下按Enter键来启动安装程序。

  • 按照屏幕上的说明对硬盘进行分区,安装设备驱动程序、基本系统软件和 Linux 内核。如果机器连接到本地网络,请在系统要求时输入网络信息。

  • 要通过 Internet 安装其他软件,请确保在安装过程中安装了ppp模块,并运行(作为 root)/usr/sbin/pppconfig实用程序。您需要提供您在 ISP 的用户名、您的密码、ISP 的拨号电话号码、ISP 的域名服务地址以及您的调制解调器连接到的串行端口,例如/dev/ttyS0 /dev/ttyS3。 还要确保为 PPP 系统指定defaultroute选项,以便计算机知道使用 PPP 连接访问远程 Internet 地址。

  • 您可能需要在/etc/ppp子目录中以及/etc/ppp/peers子目录中的 ISP 特定脚本中执行额外的 PPP 脚本配置。每个脚本中都有基本说明。有关详细信息,请参阅您下载的 Debian/GNU Linux 安装说明、pppd 手册页(键入man pppd)以及 Linux 文档项目的PPP HOWTOhttps://tldp.cn/

  • 一旦您与 ISP 建立了 PPP 连接(它将显示在 ifconfig 的输出中),请使用 dselect 程序指定您要安装的其他软件。 使用 apt[A]ccess选项通过匿名 FTP 检索软件包,并确保使用[U]pdate选项从 FTP 存档中检索当前的软件包列表。

问:如果没有 FTP 访问权限,我该如何获取 Linux?

答:最简单的事情可能是找一个有 FTP 访问权限的朋友。如果您附近有 Linux 用户组,他们也许能够提供帮助。

如果您有相当不错的电子邮件连接,您可以尝试使用位于ftpmail@ftp.sunet.seftpmail@ftp.uni-stuttgart.de的通过邮件发送 FTP 服务的服务器。

Linux 也可以通过 CD-ROM 上的传统邮件获得。文件ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Installation-HOWTO 和文件 ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/Distribution-HOWTO 包含有关这些发行版的信息。

问:如何安装 Linux?

答:一旦您获得了发行版,它将包含安装说明。每个发行版都有自己的安装程序。

答:在线上有一份非常彻底的安装指南,网址是http://heather.cs.ucdavis.edu/~matloff/linux.html

答:某些发行版(例如,Debian GNU/Linux)可以通过匿名 FTP 从各种 Linux 存档站点安装,但是除非您有有线电视、DSL 或其他一些宽带 Internet 访问,否则发行版的大小使得这种方法不切实际。请参阅Linux FTP 档案在哪里?

Usenet 新闻组上的帖子,包括 FAQ,都存档在 http://groups.google.com/ 上。搜索 news:comp.os.linuxnews:alt.uu.comp.os.linux 及其子组,或任何合适的组,以检索来自 Linux 新闻组的文章。请参阅Linux 有哪些新闻组?