FreeBSD完全安装手册—系统安装媒介(2)
FreeBSD可以从以下几种媒介进行安装:CD-ROM安装,如果你拥有一套FreeBSD的光盘,这是最方便的方式。如果系统BIOS支持光盘启动,甚至完全不需要启动软盘。
网络安装,可以使用ftp方式或nfs方式。由于目前国内internet速度不尽如人意,直接通过internet安装令人不可接受,在局域网上可以使用这种方式。
从本地硬盘分区安装,FreeBSD分区和Microsoft FAT分区都可以。
从磁带机的tar格式文件安装。
从软磁盘安装。
后两种方式对国内用户来讲很少见,这里不再进行介绍。
CD-ROM安装
Walnut Creek发布的FreeBSD安装光盘有四张。
Disk -1包括有安装系统所需的所有内容。可以将该光盘中的内容分为系统软件包和应用软件包。系统软件包为gzipped tar文件格式,为方便软盘安装使用,将其分成了240,640 bytes大小的组。系统软件包存储在bin, catpages, compat1x, compat20, compat21, des, dict, doc, games, info, manpages和proflibs目录下。另外X-Windows系统软件存放在xf86333目录下。应用软件包在packages/All目录下, 为方便查找使用,在packages下对不同功能的应用软件进行了分类,建立了众多目录,存储文件的链接信息。
Disk-2包括有 Live File System,CVS Repository和一些WEB网叶。Live File System基本上可以看作是一个安装好的FreeBSD系统,在系统出现问题时,可以使用Live File System进行一些修复工作。CVS Repository(CVS仓库)是FreeBSD的源码树,包括所有更新信息。在www目录下有一些关于FreeBSD系统的网叶。
Disk -3和Disk-4:Ports Collection。Ports机制是FreeBSD的一个重要组成部分,其中包括与2000余种应用软件。Ports Collection使得向FreeBSD上安装软件自动化,只要执行一个make就可以完成软件的安装工作。Disk-3中的目录packages是 Disk-1中packages目录的继续,存储的是预编译的软件包。Disk-3和Disk-4中的distfiles目录存储的是大部分软件包的源代 码。关于FreeBSD的Ports机制将在后面的章节详细介绍。
如果你的系统BIOS支持光盘启动,那么你就可以将BIOS设置成光盘启动,将FreeBSD系统光盘(第一张)放入光驱,重新启动系统。系统将启动到安装FreeBSD的部分。
网络安装
通 过网络安装必须有一个快速的网络连接。基于当前的网络速度,通过internet进行安装几乎是不可能的。但网络安装完全可以在一个快速的局域网或者类似 校园网这样的环境实现,而且相当方便。通过网络安装有两种方式:ftp方式和nfs方式。如果在你所拥有的网络环境中已经有FreeBSD安装系统的 ftp或nfs服务器,那么你所需要就只是准备一张FreeBSD启动安装软盘。那么如果没有这样的服务器,就需要自己建立这样一个服务器。
ftp 服务器可以建立在Windows 95/98、Windows NT或任何一种Unix类服务器(包括FreeBSD、Linux等)上。在ftp服务器的根目录上建立目录FreeBSD/3.2-RELEASE/, 将需要的安装文件拷贝到这个目录下,设定该目录可以匿名访问。其中3.2-RELEASE是根据你的FreeBSD版本来确定的,如果是其他发行版本按照 需要进行修改即可。在这里要注意的是,FreeBSD的安装光盘在Windows上所读取的目录和文件名与在FreeBSD等Unix类服务器上读得的目 录略有不同,一是文件名大小写的区别,二是长文件名和8.3文件名的区别。这是由光盘格式决定的,因此建议在FreeBSD等Unix类服务器上读取光盘 文件。如果你是从internet上下载安装文件就没有这个问题。
nfs服务器将在FreeBSD的网络应用部分进行介绍。
从本地硬盘分区安装
FreeBSD也可以从本地硬盘分区安装。有两种选择,从微软FAT/FAT32分区或本地的FreeBSD分区。
从微软FAT/FAT32分区安装,现在只能从主分区进行安装,不支持从扩展分区安装。在FAT/FAT32主分区上创建目录/FreeBSD,将需要的安装文件拷贝到该目录下,保持原来的目录结构。
如果在某个FreeBSD分区上有FreeBSD安装文件,就可以从这个FreeBSD分区进行安装,但必须将FreeBSD安装在这个分区上,而不能安装在其他分区上,这是目前的一个限制。