您所在的位置: 首页>>操作系统>>Windows>>

实现Windows, Unix, Linux多系统并存(2)

http://os.51cto.com  2005-12-14 17:04  谢非  51CTO.com整理  我要评论(0)
  • 摘要:电脑科技日新月异的今天,一台电脑上安装有多个操作系统早已不足为奇。 不过你可曾想过在一台电脑上同时装上Windows , Linux以及对大部分玩家而言仍属神秘的Unix 操作系统呢?笔者根据最近一次DIY行动,写成这篇文章,希望对有此想法又跃跃欲试者能有所帮助。
  • 标签:Linux  Windows  UNIX
五、安装实战

1.安装FreeBSD。

(1) 分区

使用PQmagic在98下把F盘(你要安装FreeBSD的分区)从扩展分区中直接删除,同时调整PQmagic右中上部的光圈把它从现有扩展分区中划出成为第二主分区,如图所示。

(2) 安装
放入FreeBSD安装盘,使系统从光盘启动,你将自动进入到安装程序Sysinstall的界面:

其中各项的主要意思是:
选项 "Usage"给出了Sysinstall的使用方法。
选项 "Doc" 给出了在正式安装系统之前浏览安装介质上的文档的机会。
选项 "Keymap" 提供了更改键盘规格的机 会,这里我们不需要作任何更改。
选项"Options"提供了更改Sysinstall 本身使用的某些变量的机会,一般情况下不必改动。
主菜单的"Fixit"选项将启动一个应急处理命令行界面,处理安装过程中 出现的问题。
菜单选项"Upgrade" ,用于系统升级时使用,这个升级过程将使用安装 介质上的二进制文件覆盖原有系统上的文件。
主菜单中的"Configure" 选项,用于对FreeBSD系统进行基本 配置,这是Sysinstall中非常有用的一部分。通常Unix进行系统设置需要执行各种命令和修改配置文件,而 Sysinstall在这里提供了一个设置系统参数的友好界面。在这里我们就能完成设置一个能够正常运行的FreeBSD 基本系统的操作。不过在对FreeBSD没有准确的了解之前,建议还是不要改动这些参数为好。
假如安装过程中更改了安装选项(Options),但想恢复缺省状态,或者打算使用某个定制的安装选项,就可以使用主菜单中的 "Load Config" 选项。
可供选择的安装方式有"Standard" , "Express " 和 "Custom" 三种不同的安装方式。Standard方式适合初 次安装FreeBSD的使用者使用,它引导安装者按照安装过程的每一步进行安装,并且每一个步骤都使用对话框进行操作提示。Express方式与Novice使用同样的安装流程,但省略了提示,因此较为快捷, 适合熟练的安装者。而Custom方式没有引导过程,只提供了一个菜单,安装者可以不按照次序来处理安装过程的每个步 骤,这样就提供了更多的选择机会。
需要注意的是无论安装者使用何种安装方式,所需进行的安装步骤是相同的,而且执行过程不能向后回溯,因而必须保证每个步骤都执行正确,一旦错了,便只有重新执行整个步骤了。
初次安装我们选择Standard。然后我们将进入FreeBSD的Fdisk程序对硬盘进行分区处理。
如果计算机中有多个硬盘存在,Fdisk程序将首先给出另一个画面询问安装者要把系统安装到哪个硬盘,你可以使用空格键选中所需要处理的硬盘,然后使用Enter确认,然后依次对硬盘进行分区操作。笔者只有一个硬盘,此处探索得不多。

在Fdisk中显示的最上面两行为你的硬盘相关信息,包括硬盘的名字,以及柱面、磁头和扇区等硬盘参数。
硬盘信息下面的第二部分是各个分区的列表,每个分区包括它的起始位置(Offset),大小(Size),结束位置(End),分区的名字,类型,描述,子类型和标志等信息。其中分区中的第一项虽然标记为unused,也不能为其他分区所占用,因为这是系统主引导区(MBR)占据的空间。
分区工具的下部为各种安装命令提示。按C键(Create Partition)可在未使用的空间上创建分区。使用U(Undo All Changes)可以恢复到操作之前的状态。如果只打算安装启动管理程序Boot Manager而不打算对硬盘进行分区处理,可以直接按Q键退出。

我们将光标移动到未使用的磁盘空间上(即你在上一步里删除的那部分空间,一般是最下面一项),然后输入这个分区的大小和分区的文件格式类型( UFS代号165,默认情况下我们直接回车),然后按下Q键完成退出。
分区工具接下来将询问系统的启动引导方式,BootMgr是使用FreeBSD的Boot Manager 作为多操作系统启动管理程序;Standard即使用标准的主引导区启动系统,这种方法由主引导区引导程序将控制权交给位于 启动分区开始位置上的操作系统引导程序,然后再载入操作系统;第三项None是不改变主引导区,也不安装任何系统引导程序。

我们的计划是安装完成后自己制作启动菜单,所以这里我们选择系统默认的BootMgr。

在硬盘分区之后,我们将进入FreeBSD的文件系统管理工具Disklabel。这个工具将对你刚才创建的UFS分区进行操作,将它分割为不同的文件系统上或用作交换空间的部分。如下图 ,上部显示要进行处理的硬盘空间,中间为文件系统和交换空间的列表(在我们没有对其做任何操作前应为空),下部列出了可能使用到的各个命令。

这里我们应将文件系统划分为"/ ","/usr"和"swap"三大文件系统。"/"文件系统中只保留系统内核及其他非常重要的文件,"/usr"文件系统放置系统日常使用的文件。"swap"为交换空间,用来提供比实际内存更大的虚拟内存空间。
我们计划给"/"800M空间,给"swap"512M空间,剩下的2186M都给"/usr "。移动光标至顶部选择要执行此操作的空间,然后按下C键,在出现的对话框中输入"/",然后回车确定,在接下来的对话框中输入"800M" ( 注意"M"不能省)然后回车,我们就可以在中部看见你刚才的操作结果,同理再次按下"C"键,然后输入"swap"或者"/usr"及其大小,完成后按下Q键退出。

接下来我们要选择安装组件,这里我们选择All全部安装(大概1.8G左右,包括了图形界面和系统内核源代码),按下Q键进入下一步。安装程序将询问安装介质位于何处,我们选择"CD-ROM"后同样按下Q键就开始了FreeBSD的文件拷贝过程。

(3)配置
可别以为在系统软件复制到硬盘上之后安装就算成功了哦,现在只能算是完成了一半,接下来将是更复杂的一步:使用Sysinstall配置系统环境。笔者事后才感叹Unix的安装配置是如此之复杂,不过还好系统提供的默认选项大大方便了初装者。
文件拷贝完成后我们将直接进入网络界面设置,FreeBSD将在此列出内核探测出的所有支持的网络界面,包括网卡、串口和并口设备等。如果你的相关网络设备未在这里出现的话你就得自己到网上去找它相应的驱动了。
在接下来的基本网络服务里可以配置这台FreeBSD提供的基本网络服务功能,如Ftp服务、NFS服务、是否 支持NIS、是否运行路由交换软件等。这些选项我们可以在成功安装后重新设置,所以如果对这些选项不是很清楚的话你可以先把他们设置成默认状态。不过机器名称以及本机管理员或者用户相关信息是不能省的,所以乖乖地填上。
在定制控制台里你可以配置系统使用的字体,键盘映射方式,字符模式的屏幕保护和屏幕映射等。我们使用默认选项。
然后我们进入时间和时区选项,选择默认设置。
接下来要配置你的鼠标,如果你使用的是光电鼠,恐怕要有个不好的消息:似乎FreeBSD对此不太支持,你也只好选择一些相近的鼠标类型了,这里请注意鼠标接口的选择。
然后是显示器和显卡的配置,这一步很重要,配置不正确你是进不了系统的图形界面甚至根本没法继续安装过程的,具体情况视各人情况而定。Unix 的缺陷在此暴露无遗,对大部分新的硬件不完备的支持或者根本就不支持使得笔者在此遇到了很大的麻烦。笔者建议你多试试几种不同的方案,苛刻的要求在此没法达成,要知道笔者曾经价值1600多大洋的GeForce也是被迫识别成"最新"的TNT vanta后才得以通过的。我们只能希望下一版BSD能在这方面做得更好吧 。

还需要做的工作包括添加用户和组等基本的系统管理。
完成所有步骤后重启,一个完整的FreeBSD便展现在你面前了。


FreeBSD图形界面 -KDE下


共3页: 上一页 [1] 2 [3] 下一页
【内容导航】
Windows Home Server 家用服务器专题
Linux——从菜鸟到高手
Windows Server 2008专题
windows网络安全指南
赛门铁克诺顿误杀Windows系统文件 导致百万系统崩溃
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 6.0完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有