08 FreeBSD连载:其他安装问题

其他安装问题安装系统是一个复杂的过程,原因之一就是个人计算机硬件种类繁多,可组合的方式也是多种多样,因此就会引起复杂的安装问题 。
网络安装方式
除了使用安装光盘来安装FreeBSD之外,还有其他几种安装介质可供选择,其中网络安装方式同样也是一种非常方便的安装方式 。
如果使用者是直接连接到Internet上的,就不需要安装光盘,而只需要制作启动软盘(磁盘镜象文件同样可以通过Internet下载),然后使用启动软盘就可以直接从Internet上安装FreeBSD系统,因此如果使用者的本地网络与Internet有稳定且快速连接的时候,也可以选择网络安装方式 。
网络安装方式包括ftp、ftp passive、和NFS方式,需要根据安装服务器提供的服务方式来选择网络安装方式 。通常NFS方式更适合本地连接,用户自己设定的安装服务器才提供NFS安装服务(或者本地FreeBSD爱好者之间也会相互共享资源),面向Internet的公共服务器通常提供更可靠的ftp服务,因此ftp安装方式更为常见 。而ftp安装方式和ftp passive安装方式的区别是ftp passive方式在下载文件时使用ftp的passive模式,以克服大多数防火墙对端口的限制,因此如果要安装的系统不是直接与Internet相连,而通过防火墙连接到Internet,就需要使用ftp passive安装方式 。
使用网络安装方式时的一个重要问题是必须配置好网络界面,因此Sysinstall将在选择好安装介质之后、选择安装组件之前,就提示用户配置网络界面 。由于Sysinstall设置的网络界面为永久连接型的网络接口,如网卡,而另一些网络界面为要求预先连接的网络接口,如拨号连接的ppp0界面,不能直接通过Sysinstall设置,因此不适合使用网络安装方式 。
上面为ftp安装方式的菜单,除了提供Internet上的多个现有FreeBSD的ftp安装站点之外,还可以选择手工输入URL(第二项),由用户输入一个距离最近的安装服务器的ftp站点 。这个站点可以由用户自己维护,使得在一个网络中安装多台系统更为简易 。
如果网络连接比较慢,直接使用网络安装方式会由于网络速度的原因而造成安装过程不能正常进行 。那么就可以先将FreeBSD安装文件下载到本地硬盘上,再选择Dos安装介质或预先安装好的文件系统作安装介质,进行安装 。
当使用DOS基本分区作安装介质时,需要按照安装文件的原有目录结构,将安装文件复制到DOS分区中根目录下的FreeBSD目录中 。安装光盘tools目录中的setup.exe工具,能在DOS下用于使用安装光盘来设置DOS安装介质 。这种情况一般只用于系统光驱型号太老,不为FreeBSD识别,或者要安装的系统没有光驱或网卡,因而必须预先将安装文件拷贝到它的硬盘上 。
选择了这种安装方式,安装程序将询问FreeBSD安装文件位于哪个DOS分区中 。
无论安装系统是放置在DOS基本分区,还是以前安装好的FreeBSD分区中、光盘上,或者是放置在网络上的NFS服务器上,都可以使用手工方式预先将这些文件系统安装到系统的目录树上,再选择File System安装介质选项进行安装 。当然这需要首先打开一个应急Shell进行操作 。通常这种方式主要用于安装好系统之后的系统维护,而在初始安装时用到的较少 。
此外,也可以使用软盘或磁带做安装介质,但实际使用中较为少见 。
升级系统
可以在安装程序的主菜单中选择Upgrade方式进行系统升级 。系统升级的好处是可以保留以前系统中的各种设置,以及用户的配置信息和数据文件 。然而,这种使用安装程序的升级方式并不是最佳的升级方法,因为FreeBSD是一种极具活力的操作系统,而光盘等传统媒体的安装介质是静态的,使用这种方式升级系统并不能得到最新的系统 。另一个原因是FreeBSD的源代码是公开的,使用源代码进行升级也十分方便,并且发生危险丢失数据的风险更小 。

推荐阅读