Chinaunix首页 | 论坛 | 博客
  • 博客访问: 521356
  • 博文数量: 1344
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14890
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:31
文章分类

全部博文(1344)

文章存档

2010年(1344)

我的朋友

分类:

2010-10-22 13:48:57

  unix给人的印象一向是比较专业,难以安装,但是freebsd的表现却并非如此。这是因为freebsd 主要支持最流行的个人计算机平台,由于多平台问题不是主要考虑对象,freebsd的开发者就集中精力建立了一整套适用于个人计算机的高级安装与配置工具 ── sysinstall。因此与其他unix系统不同(包括netbsd和 freebsd),freebsd的安装过程相对简单和容易理解,只需要安装软盘或安装光盘启动安装程序,就能顺利完成安装freebsd的任务。   freebsd的安装程序支持最流行的网络安装和光盘安装方式,也支持传统的磁带和软盘等其他几种安装方式,支持大多数的流行硬件以及这些硬件的标准配置,并能对系统进行基本配置,如主机名、键盘和屏幕字体、网络设置等。   但是通常个人计算机上最常使用的还是微软的windows 9x系列的操作系统,使用者常常习惯用来自于do s的一些概念来分析系统,这些概念与unix对同样事物的理解方式有所不同。而freebsd是一个完整的unix操作系统,因此要求使用者要使用unix的方式去了解个人计算机系统的各个方面。正如一个没有任何dos/window s基本概念的使用者,无法正确安装dos/windows一样,一个没有任何unix的基本概念的使用者,也无法正确安装freebsd。 安装之前的准备   安装之前应该了解要安装freebsd的计算机硬件配置和unix的一些基本概念,以及freebsd软件的载体 ── 安装介质。这些信息能帮助用户了解这台计算机是否适合安装freebsd,是否具备安装freebsd的条件。绝大多数情况下使用安装光盘(或软盘)直接进行安装,就能完成安装任务,但了解更多的信息可以帮助安装者处理在特定条件下发生的安装问题。所以建议读者不要忽略安装的准备阶段,充分了解自己要安装的系统的硬件和freebsd中的常用概念,可以避免安装过程中出现问题。   硬件设备   个人计算机上的硬件种类千差万别,对于用于不同目的的系统,应该会选用不同的硬件。有些硬件对freebsd 系统比较重要,如硬盘和网络设备,而有些硬件不太重要,属于可选配置,如用于多媒体系统的声卡等。要安装freebs d系统,必须保证这台计算机中包括最基本的硬件设备,如用于安装系统的硬盘,读取要freebsd安装介质的设备:软盘驱动器、光盘驱动器或网络等。   然而也有特定配置的freebsd系统,可以仅使用软盘启动和运行,或者是无盘的网络工作站。这些系统用于特定目的,如用作专用防火墙设备或x终端。这些特殊配置的freebsd系统不使用标准的安装方式。 freebsd支持的硬件   标准的freebsd最小能够安装在一台只有5mb内存,40mb硬盘,使用intel 80386芯片的机器上。事实上运行freebsd只需4mb就足够了,只是freebsd的安装程序要将软盘上的数据首先展开到内存中的mfs文件系统中(相当于虚拟磁盘),因此要求至少5mb的存储空间。如果要求系统能运行x window图形界面,那么就应该至少有8mb内存,250mb硬盘。   freebsd在这种低配置的计算机中仍然能完成相当多的任务,然而处理器的速度和内存的大小也限制了它的任务处理能力,显然更高配置的计算机能表现出更出色的性能,完成更复杂的处理任务。例如,安装软件需要额外的硬盘空间,而复杂的软件会要求更大的内存和处理器速度提供支持。通常太低配置的计算机对于用作个人工作站并不适合,但其处理能力也能满足完成某些处理专有任务的特定用途方面。例如用作拨号访问internet的网关,一台软盘启动的386也就能满足其56kbps流量的处理要求。   不同的工作用途,对硬件的要求也不相同,也应该选用不同种类的硬件。如果用作个人工作站或专用x终端,至少应该拥有大屏幕、高清晰的图形显示器。如果是用作支持数百人同时访问的internet服务器,就必须考虑使用最高级p entium ii处理器,scsi硬盘以及大量的内存。将freebsd系统用作软件路由器、防火墙或网桥设备时,就应该根据网络结构和数据流量采用高性能的网卡,例如采用atm网卡或千兆以太网卡。   freebsd支持isa、eisa和pci总线的硬件设备,包括标准的ide/eide硬盘驱动器,各种s csi控制器,ide和scsi界面的磁带驱动器和光驱,其他的一些atapi界面的光驱,标准串口、并口,各种类型的鼠标,与soundblaster兼容的声卡,vga兼容的显示卡等个人计算机上使用的大部分硬件。只有一些太古老的,或者使用很少的硬件,或者生产厂家不愿公开其技术资料的硬件,freebsd不能提供支持。对于这样的情况,就必须更换硬件设备才能安装freebsd。同时也必须注意到,由于freebsd下的硬件支持并不是由硬件厂商提供支持的,而是由freebsd开发者根据硬件厂商提供的资料开发的。因此当一种新设备出现之后,并不会立即出现freeb sd下的驱动程序,而需要一定的滞后时间。   字符模式下,只需要标准vga显示设备就可以了,但在x window下,显示卡的vga兼容方式只能提供1 6色及640x480的分辨率,而大多数显示卡能显示更高的分辨率及更丰富的色彩,这需要显示卡的驱动程序提供支持,这种支持是由x server来完成的,因此对不同种类显示卡的支持应该检查x free86的硬件支持列表。   在每个freebsd安装介质中,都包括一个该版本的freebsd支持硬件的列表文件──hardware .txt,也可以到freebsd的往页中获得各个版本的硬件支持列表文件。然后可以对比这个文件中的硬件列表,来判断自己计算机上的硬件是否满足安装freebsd的要求。在订购计算机硬件时,也可以参考这个文件的内容来选择购买f reebsd支持的硬件。   但是,freebsd支持的硬件并不一定是freebsd的标准安装程序支持的硬件,由于要在安装软盘中不可能包括所有硬件的驱动程序,而只放置了对安装系统所必要的一些驱动程序。有的硬件设备对于系统安装来讲用处不大,如声卡等多媒体设备,那么其驱动程序就不包括在安装软盘和标准内核中。支持这些硬件便需要重新定制freebsd内核,安装盘支持的硬件也在hareware.txt中进行了描述。   当前计算机硬件发展速度非常迅猛,当前intel平台的计算机完全能满足不同用途freebsd的要求。然而由于硬件发展很迅速,新型硬件不断出现,就使得这些硬件从出现到被freebsd支持,需要经过一段时间。如果某些硬件在最新的release版本中不支持,可以查看freebsd-current分支是否支持该硬件,因为-curr ent分支通常包括更多新硬件的驱动。 硬件资源及配置   个人计算机的硬件由主板和多个的板卡组成,每种硬件必须占用不同的硬件资源。这些资源包括端口号(ports ),中断请求号(irq),直接内存访问通道号(drq),输入/输出存储器地址(i/o memory),硬件使用的资源不能够相互冲突,否则冲突的硬件就无法正常工作,甚至会影响整个系统的正常运转。 如果喜欢freebsd安装与配置 - 安装请收藏或告诉您的好朋友.
阅读(136) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~