安装FreeBSD
当准备工作完成之后,安装FreeBSD实际是一个非常简单的过程,简单到将光盘插入计算机启动,回答几个问题,一切将很快完成。或者将启动软盘放入并启动,输入FreeBSD安装服务器的网址和路径。然而对于初次接触Fre eBSD的使用者,安装过程还可能有些陌生,下面将介绍安装系统和进行基本配置的过程。
启动安装程序
FreeBSD的安装程序不是DOS或者Windows程序,而是必须在FreeBSD下运行的FreeBSD 程序。如何从一台裸机或者DOS下进入FreeBSD的安装程序,是安装过程的第一步。
有四种启动FreeBSD安装程序的方法:
- 从现有FreeBSD中启动安装程序sysinstall,用于系统升级和配置;
- 从CD-Rom中启动安装程序,要求计算机支持光盘启动;
- 从DOS分区中启动,要求计算机已经安装有DOS系统;
- 从启动软盘启动,需要制作一张启动软盘;
使用启动软盘(boot disk)的方法,使计算机从软盘重新启动,进入FreeBSD系统和安装程序,对于系统要求最少,并可以从一个裸机上安装FreeBSD系统,因此是比较常用的方式。如果使用了光盘作安装介质,并且计算机的BIOS支持光盘直接启动,最简单的启动方式是光盘直接启动,这样就不需要制作启动软盘。
当前大部分计算机的BIOS支持光盘直接启动,这样就只需要在启动时进入系统BIOS的Setup程序,更改启动顺序为光盘优先,然后存储退出即可。不同的BIOS版本,进入Setup和更改启动顺序的方法不同。对于常用的 AWARD BIOS,在启动系统自检时按Del键进入Setup程序,更改启动顺序为CDROM,A,C,这样就使用 IDE光驱启动,或者设为SCSI,A,C并且设置SCSI控制卡的启动设备ID为光驱ID,来使用SCSI光驱启动(需要SCSI控制卡支持光驱启动)。
然而,最标准的启动安装程序的方式还是软盘启动,这就需要按照前面叙述的步骤制作启动软盘,将软盘插入A驱,并更改启动顺序为软盘优先。这样万一计算机的BIOS不支持光驱启动或者使用了其他种类的安装介质,均能够正常启动安装进程。
使用DOS程序fbsdboot.exe,可以可以直接从DOS下启动FreeBSD系统。由于fbsdboot 只能在标准的DOS模式下运行,因此就不能在Windows下执行,因此Windows需要先退出到DOS。并且某些TSR程序也会影响引导过程。fbsdboot仅仅是一种启动方式,仍然需要其他安装介质,如光盘等,以放置 FreeBSD的安装文件。从DOS下启动FreeBSD除了fbsdboot.exe之外,还需要FreeBSD的某个内核文件kernel,依赖于这个内核文件,fbsdboot启动FreeBSD系统的安装界面,或者进入系统中已经安装好的FreeBSD系统。
保留::- 如何重装xp系统图解
- 下载Flash播放插件
- 巧妙清除Windows 2000/XP登录密码
- 如何利用路由器设置局域网
- QQ空间打不开
- 开机后鼠标不动怎么办
- Excel密码保护的解除方法与解除原理
- Windows XP注册表详解
- 3dmax不锈钢金属材质的制作方法
- 硬盘变成raw格式怎么办
进入UserCborder="0" alt="安装FreeBSD(图二)" width="500" height="302" />
- 如何重装xp系统图解
- 下载Flash播放插件
- 巧妙清除Windows 2000/XP登录密码
- 如何利用路由器设置局域网
- QQ空间打不开
- 开机后鼠标不动怎么办
- Excel密码保护的解除方法与解除原理
- Windows XP注册表详解
- 3dmax不锈钢金属材质的制作方法
- 硬盘变成raw格式怎么办
Sysinstall程序是一个对话框方式的菜单程序,不同于Windows系统中安装程序常用的 “ Wizard” 引导方式的安装形式,菜单形式能提供安装者更大的选择自由,但需要安装者对需要用到的选项有一定的了解。其主菜单提供了12个选项提供选择,可供安装者进行选择。
选项 “Usage“ 给出了Sysinstall的使用方法,一般可以使用上下方向键来选择不同的选项,使用Enter确认,使用Tab在Sysinstall中的不同按钮上切换,而使用 Space键选择或不选择某个检查框选项。
选项 “Doc“ 给出了在正式安装系统之前浏览安装介质上的文档的机会,当然安装之前也可以直接查看安装介质中文档。这个选项主要用于对裸机直接进行安装的使用者,或者熟练用户临时查看一些安装信息时使用的。下图为Doc选项中的可以选择查看的文档内容。

通过这个菜单中的选项,可以在安装系统时实时阅读安装介质上的README.TXT、HARDWARE.TXT 、INSTALL.TXT、COPYRIGT.TXT、RELNOTES.TXT等文档,以及在安装系统之后,创建 Sysinstall的快捷方式,阅读/usr/share/doc目录下的HTML格式的使用手册和问题解答。对于裸机安装,阅读相关文档的功能十分有用,但在安装好系统之后就没有必要通过Sysinstall来阅读手册了。
上图显示了正在更改Editor的参数,FreeBSD缺省使用/usr/bin/ee做编辑器,这个编辑器是一个小巧的编辑工具。但很多人更喜欢功能更强的编辑器,那么可以在系统安装完毕之后,修改这个参数,设置为使用 vi或emacs(应该使用完整路径)。而在安装时不应改动这个配置,因为安装软盘中只是一个小系统,没有提供足够的应用程序。此外还可以设置浏览器等其他应用程序的位置,这些设置都是在系统安装之后,用于维护系统时使用的。
可供选择的安装方式有 “Novice“ , “Express “ 和 “Custom“ 三种不同的安装方式。Novice方式适合初次安装FreeBSD的使用者使用,它引导安装者按照安装过程的每一步进行安装,并且每一个步骤都使用对话框进行操作提示,类似于一个安装引导程序。Express方式与Novice使用同样的安装流程,但省略了提示,因此较为快捷,适合熟练的安装者。而Custom方式没有引导过程,而是提供一个菜单,安装者可以不按照次序来处理安装过程的每个步骤,这样就提供了更多的选择机会。三种方式只是安装步骤方面的不同,而并无实质上的差别,每种安装方式均要进行以下几步操作:
- 如何重装xp系统图解
- 下载Flash播放插件
- 巧妙清除Windows 2000/XP登录密码
- 如何利用路由器设置局域网
- QQ空间打不开
- 开机后鼠标不动怎么办
- Excel密码保护的解除方法与解除原理
- Windows XP注册表详解
- 3dmax不锈钢金属材质的制作方法
- 硬盘变成raw格式怎么办
启动应急处理界面需要一个Fixit光盘或软盘,Walnet Creek正式发行光盘中的第二张为Fixit 光盘,或者可以在现有DOS或FreeBSD系统下从安装介质上制作Fixit软盘,它的磁盘镜象文件为resume.flp 。当然Fixit软盘上提供的处理、诊断工具没有光盘上丰富。这个选项将提示安装者插入Fixit盘。然后使用第三个选项将在第四个虚拟控制台上启动一个应急交互Shell程序,进行各种系统操作(使用Alt-F4可以切换到这个虚拟控制台上)。如果没有Fixit盘,选择第三项也可以启动应急界面,但是由于没有Fixit盘上的应用程序,基本上无法进行操作,完成修复系统的任务。
菜单选项 “Upgrade“ ,用于系统升级时使用,这个升级过程将使用安装介质上的二进制文件覆盖原有系统上的文件。由于升级过程有可能破坏原有的FreeBSD系统,因此系统将提示安装者进行确认。尤其对于从2.2.x向3.x升级,由于应用程序的格式从a.out转向了ELF,因此升级还要保证兼容问题。相比较而言,使用源代码进行升级的方式更为安全和有效。
主菜单中的 “Cborder="0" alt="安装FreeBSD(图六)" width="500" height="302" /> 如果使用Novice或Express安装方式,将引导安装者进行这个Cborder="0" alt="安装FreeBSD(图七)" width="500" height="302" /> 安装过程的第一步就是要指定将FreeBSD安装到何处,FreeBSD需要占用一个单独的基本分区。因此就需要进入Fdisk对硬盘进行分区处理,这个工具中可以完成维护硬盘分区的各项操作,包括指定活动分区,增加和删除分区等功能。 在Fdisk中显示的前两行为它报告的硬盘信息,包括硬盘的名字,以及柱面、磁头和扇区等硬盘参数。柱面、磁头和扇区参数对于在一个硬盘上划分多个分区的情况下非常重要,因为系统启动程序要依赖计算机的BIOS来找到FreeBSD 分区。因此必须保证Fdisk中的这些数据和BIOS中的数据一致,以使Fdisk划分出的分区被BIOS识别。缺省情况下,FreeBSD是直接从硬盘驱动器上探测这些硬盘参数的,因此当BIOS重新映射硬盘参数时,就有可能使FreeBSD探测的真实参数与BIOS的映射参数不一致。 在硬盘上已经有分区存在的情况下,Fdisk可以从已有分区中找到硬盘参数,将硬盘参数更改为与划分已有分区时使用的硬盘参数相一致,以避免它划分的分区与已有分区冲突。这就是要迫使FreeBSD使用BIOS的映射参数,就可以预先划分一个硬盘分区的原因。例如本例中非空硬盘wd1的硬盘数据为782柱面,128磁头,63扇区,实际是经过BIOS使用LBA方式映射过的数据,Fdisk从已有的DOS分区中检测到。 虽然重新映射硬盘参数,无论对于FreeBSD或BIOS,都不会影响数据的存储,但是使用硬盘的真实参数能避开不同计算机BIOS的不一致性。当硬盘仅用于FreeBSD系统而不需要划分分区时,就可以保持硬盘参数不作任何更改。因此只有对于空硬盘并希望在安装FreeBSD以后还要安装DOS分区的情况,才需要检查硬盘数据,当发现映射信息与BIOS不一致时,就需要使用G(Set BIOS Geometry)命令重新设置。 当安装启动选项的时候,对于每个硬盘都有三个选择。第一种BootMgr是使用FreeBSD的Boot Manager 作为多操作系统启动管理程序,来选择启动不同磁盘及不同分区上的多个操作系统。系统将在启动时提示使用者使用功能键F1、F2等来启动对应分区的操作系统,Boot Manager将被安装到磁盘的主引导区及其后的自由空间内,对硬盘分区没有影响。可以在每个硬盘上都安装Boot Manager,这样就能从第一个磁盘上启动其他磁盘上的Boot Manager,然后再启动该非启动硬盘上的操作系统。安装Boot Manager,是在一台计算机上管理多个操作系统的很好选择,是将FreeBSD安装到非启动硬盘上的一种有效的启动方式。 第二种选择为Standard,即使用标准的主引导区启动系统,这种方法由主引导区引导程序将控制权交给位于启动分区开始位置上的操作系统引导程序,然后再载入操作系统。因此这要求启动分区必须设置正确,需要在前面的操作中要将FreeBSD分区设置为启动分区。选择此项就将主引导区恢复为标准主引导区,相当于DOS下的fdisk /mbr命令。 第三种Nborder="0" alt="安装FreeBSD(图十)" width="500" height="302" /> Disklabel整个屏幕也划分为三部分,上部显示要进行处理硬盘及和UFS分区,本例中为wd1和wd1s1 ,中部为文件系统和交换空间的列表,下部为使用到的各个命令。对于大多数情况时,wd1s1中还没有文件系统和交换空间存在的条件下,可以让disklabel来决定各个文件系统和交换空间的大小,这仅需要使用A(Auto Defaults for all)命令即可。如果已经有划分好的部分存在,可先使用D命令删除。即使安装者打算自己确定各个部分的大小,使用A来看看Disklabel的缺省设置情况也能起到参考作用。 手工使用C(Create)命令分割磁盘时,首先决定是创建交换空间或文件系统。FreeBSD系统需要使用交换空间来提供比实际内存更大的虚拟内存空间,这样系统就能支持更多、更复杂的进程。交换空间的大小要根据具体需求而定,有些程序,如X11,GNU C++等,需要大量的内存,因此要配置较多的交换空间,一般交换空间不应小于系统的物理内存,用作服务器的系统需要更多的交换空间,但过多的交换空间又没有必要。可根据系统在最高负载下用户和同时运行进程的多少,在物理内存的1-2.5倍范围内调整交换分区的大小。 在多个磁盘的情况下,可在不同的磁盘中设置多个交换空间,以均衡磁盘的负载。然而对于IDE接口的硬盘,在同一根电缆上连接的主从硬盘上分布交换空间没有意义,因为同一个驱动器上的两个硬盘不能并发存取。交换空间也应该尽量设置在高速硬盘上,如Ultra SCSI接口的硬盘,以提高系统的性能。 对于用于文件系统的子分区,除了设定大小之外,还要设定它在文件系统中的安装位置,即将其安装到目录树的哪个位置上。虽然原则上仅使用一个安装到根目录的完整文件系统就能满足系统要求,但是由于文件系统中不同目录将用于不同目的,将其划分为不同部分,分别安装到目录树上,更有利于管理、维护,也增强了万一系统崩溃时,减低数据丢失的可能性。这是由于不同的子分区在物理上相互分隔,一个子分区写满或出现问题不影响其他文件系统上的内容。例如根目录所在的文件系统很少需要进行写操作,那么系统崩溃就不会影响这个文件系统中的系统数据,或者当某个进程产生了非常巨大的数据文件时,这个数据文件只能填满某个子分区,而不致于影响其他需要存取系统中其他分区的重要系统进程。因此,由于对于用作服务器的FreeBSD系统,应该使用多个文件系统以提升系统可靠性。 对于一个完整的系统,所有的这些内容都十分有用。如果不是为了节约硬盘空间的原因,应该选择All全部安装。但全部安装就需要相当多的磁盘空间,一般情况下为了节约磁盘空间,可以选择不同的安装选项。但即使要安装一个精简的 FreeBSD系统,仍然建议安装内核源代码,这样才能按照机器的具体硬件来定制一个更高效的内核。因此至少应该选择 Kern-Developer选项,此外也可以选择多个部分,例如同时选择Kern-Developer和X-User ,或者使用定制方式(Custom),使组件的选择更为灵活。 在Custom菜单下,可以逐项选择要安装的组件,为了方便起见,可以在上一级菜单中先选择好某类组件,然后再在这里略加修改。 注意,由于DES算法受美国法律的出口限制,需要进行审批,因此FreeBSD缺省使用的 XFree86中包括基本组件Basic,不同的X Server组件,字体组件。一般情况下应该进入各个组件内部,在缺省设置的基础上修改选择的内容。Basic菜单下的设置一般不必改动,在Fborder="0" alt="安装FreeBSD(图十四)" width="500" height="302" /> 在X Server的选择菜单中,除了选择自己显示卡对应的X Server以外,还应该选择VGA16的X Server,这用于运行XFree86的设置程序XF86Setup。如果不能十分确定自己显示卡的类型,应该多选择几种X Server,等设置X Windows时再确定哪个X Server适合自己的显示设备。 当选择好Basic、Fborder="0" alt="安装FreeBSD(图十五)" width="500" height="302" /> 最常用的方式是使用CDROM进行安装,这时不需要额外的配置。进行网络安装(NFS或两种ftp方式),则要求首先配置网络界面、远程服务器的IP地址及安装文件所在的目录。从DOS分区下安装要输入安装文件所在的DOS目录名,从现存文件系统下安装可以允许从已经安装的目录下(可以是NFS、UFS、MSDOS或CD9660系统)进行安装,此时需要先使用Fixit盘启动应急界面,预先安装上相应的安装介质。软盘和磁带安装方式也不需额外的配置。 这个菜单内还有一个Optiborder="0" alt="安装FreeBSD(图十六)" width="500" height="302" /> 由于系统中有多个虚拟控制台,在安装程序的拷贝过程中,可以使用Alt-F2切换到第二个虚拟控制台上观察 sysinstall程序的输出信息,使用Alt-F4切换到第四个虚拟控制台上,这里启动了一个shell,可以接受安装者的输入指令,这使安装者可以在必要的时候,干预安装过程或处理可能的问题(缺省情况下没有任何命令可供安装者执行,必须在安装系统之前使用Fixit光盘或软盘,才能提供可执行的命令)。正常情况下并不需要这些额外的工作,使用 Alt-F1回到sysinstall安装界面,等上约20分钟(具体时间将依赖具体机器的硬件和选择的安装组件),基本系统将安装完毕。
- 最新文章
- FreeBSD安装与配置[01-03]
- FreeBSD的相关资源[01-03]
- FreeBSD其他相关系统和组织[01-03]
- FreeBSD的功能特点[01-03]
- FreeBSD的起源[01-03]
- FreeBSD 5.0中强制访问控制机制的使用与源代码[01-03]
- 相关文章
- FreeBSD安装与配置[01-03]
- FreeBSD的相关资源[01-03]
- FreeBSD其他相关系统和组织[01-03]
- FreeBSD的功能特点[01-03]
- FreeBSD的起源[01-03]
- FreeBSD 5.0中强制访问控制机制的使用与源代码[01-03]
