> Windows98se + Win2000professional( 或者WinXP ) + RedHat Linux 9.0 + FreeBSD 5.0release(一种比较著名的Unix版本,稍后会有介绍 ) 4 Q3 y. G& O# v9 z
> <B>二、背景资料</B></P>
> 1. Windows操作系统(98及2000/XP):对此笔者就不多加阐述了,如果你连安装Win98都不会,笔者建议你还是先去看一些有关书籍吧。</P>0 f2 V8 v2 l0 ~& m' a, h: r( `
> 2. PowerQuest PartitionMagic7.0:一款久负盛名的硬盘分区软件,遗憾的是笔者发现它并不支持FreeBSD的UFS文件格式,不过没关系,这对本次安装没有多大影响。</P>
> 3. Win Hex 10.61:一款强大的二进制编辑工具,最新版本为10.70,你可以在www.skycn.com上下载到它。 </P>
> 4. RedHat Linux 9.0( 以下简称RedHat ): </P>1 |7 A- a+ d6 g. K1 O3 l
> 诞生于1991年的Linux时至今日已有12年的历史,据说linux
> RedHat linux9.0推荐配置(带X-Window图形界面):9 w) Z6 [8 u- {& E9 B3 [
> 笔者小注: 对 linux内核的识别
> 5. FreeBSD 5.0-release(以下简称FreeBSD):
> 笔者小注: & Q% O6 N; A" M- x( r& m
> 假设你的硬盘在Windows下一共划分为C, D, E, F 4个区,其中C盘为目前唯一的主分区且装有Win98, D, E, F区为扩展分区且D下装有Win2000,现计划把FreeBSD装在F区所在硬盘位置而把RedHat装于E盘所在位置(推荐把FreeBSD装在最后位置,E . F区大小推荐3.5 -5G大了浪费小了不好,本文以3.5G为例),我们大致分3步进行:</P>
> 1.安装FreeBSD。) g1 |0 @. G% S3 i2 G2 H- A( g4 J
> 多系统安装便涉及到安装顺序以及启动菜单的问题,笔者在此采用并推荐的方法是:先装FreeBSD然后装RedHat,这样做可以避免因为FreeBSD对RedHat的不支持而造成系统启动不了的情况。现在的情况是你的系统里只有C一个主分区,下设D E F三个扩展分区,所以你得把F区设为主分区以安装FreeBSD。然后安装Redhat到E所在空间。</P><
> 至于启动菜单,我们知道Win2000/XP自带了NT Loader,而RedHat为Grub以及Lilo,FreeBSD则是Boot Manager,在此我们采用NT Loader作为系统最终的启动菜单,这样做与选择Grub/Lilo或者Boot manager相比的好处在于如果日后你重装Windows或者安装微软 新一代新操作系统时就可以很好地实现对各系统启动的兼容而不必考虑Linux/Unix启动程序被覆盖的情况。</P>
> 笔者小注:
> 各位现在明白为什么要求安装Win2000/XP了么?对,就是利用她的NT loader作为系统最后的启动程序。</P><p><p><
> <B>五、安装实战</B></P><
> 1.安装FreeBSD。</P><
> (1) 分区</P><
> 使用PQmagic在98下把F盘(你要安装FreeBSD的分区)从扩展分区中直接删除,同时调整PQmagic右中上部的光圈把它从现有扩展分区中划出成为第二主分区,如图所示。</P><p></P><
> (2) 安装
>1 C# X s7 g6 S" m
> 在Fdisk中显示的最上面两行为你的硬盘相关信息,包括硬盘的名字,以及柱面、磁头和扇区等硬盘参数。2 R7 M% s, c4 T$ a! B; s4 X6 p
> 我们将光标移动到未使用的磁盘空间上(即你在上一步里删除的那部分空间,一般是最下面一项),然后输入这个分区的大小和分区的文件格式类型( UFS代号165,默认情况下我们直接回车),然后按下Q键完成退出。( S1 H& \. b4 K4 _
> 我们的计划是安装完成后自己制作启动菜单,所以这里我们选择系统默认的BootMgr。</P><
> 在硬盘分区之后,我们将进入FreeBSD的文件系统管理工具Disklabel。这个工具将对你刚才创建的UFS分区进行操作,将它分割为不同的文件系统上或用作交换空间的部分。如下图 ,上部显示要进行处理的硬盘空间,中间为文件系统和交换空间的列表(在我们没有对其做任何操作前应为空),下部列出了可能使用到的各个命令。</P></P>
> 接下来我们要选择安装组件,这里我们选择All全部安装(大概1.8G左右,包括了图形界面和系统内核源代码),按下Q键进入下一步。安装程序将询问安装介质位于何处,我们选择"CD-ROM"后同样按下Q键就开始了FreeBSD的文件拷贝过程。</P>- t; O8 O# z( X
> (3)配置
> 还需要做的工作包括添加用户和组等基本的系统管理。1 i: h* ?1 s7 q" j: n$ p X% X' e4 t
> 然后我们用记事本编辑C盘下的boot.ini文件,在该文件的最后加上:C:\bootsect.bsd="FreeBSD 5.0",保存并退出。</P>
> 使用PQmagic在98下直接将E区(你计划安装RedHat的那个分区,3.5G)从扩展分区中直接删除。</P></P><
> 关机重启,光盘启动进入RedHat安装程序。系统将首先询问你选择图形界面还是文字界面进入安装程序,我们直接按下回车选择图形界面,在下一个对话框中我们选择skip不对安装 文件进行检查,继续下去我们就可以见到RedHat漂亮的图形安装界面。</P></P><
> 我们点Next,在语言选择项选择Simple Chinese(简体中文),然后是自己鼠标类型的选择,执行下一步,选择"在系统上安装",子对话框上选择"工作站"(你也可以选择你喜欢的类型,安装过程大体是一样的),下一步里我们选择"用DiskDruid手工分区",确定后进入到分区项。</P></P><
> 这里我们先点击刚才删除的分区空间,然后点击"新建"项,在类型里选"swap"(用来提供比实际内存更大的虚拟内存空间),大小为512M(一般应该是你的内存大小的2倍),用同样方法建立"/"分区(类型为ext3,大小为剩下的所有空间即2988M)。完成后点击下一步继续。</P>) [) Q* F+ L$ B
> 接下来我们进入到配置RedHat启动菜单项,选择具有华丽图形界面的Grub作为系统启动程序(你也可以选择Lilo ),选择默认启动项,这里我们也可以添加FreeBSD的启动项,方法是点击新建,然后选择你的FreeBSD所在分区,输入名字即可(这样的话你就可以省略掉前面的第3步,以后 从Grub或者Lilo里直接启动FreeBSD了)。 </P>
> 下一步里我们不改动系统的网络设置;然后使用默认的防火墙规则(你也可以按照个人喜好进行修改);选择附加语言安装(默认chinese);我们在下一步的时区选项里选择上海为参考时区(没有北京?);在随后的用户管理项输入管理员(root)口令,你还可以在这里添加多几个用户;然后我们选择要安装的软件包(空间够的话就选择全部吧),点击下一步,安装程序就开始把文件拷到你的硬盘上。</P></P><
> 拷贝完成后选择显卡和显示器的类型,登陆方式视个人喜好而定,推荐以文字界面登陆,你也可以选择"图形化",这样就可以在启动Linux后直接进入X- Window的图形界面。</P><
> 好了,到此为止你已经成功地把RedHat安装到你的爱机上了,重启后好好享受一下Linux自由奔放的世界吧。</P>
> 4.制作启动菜单。 </P><
> Linux/Unix不能在市场上的到很好的推广很大一部分便是由于她与Windows的并不很好的兼容。虽然官方没有提供使各种系统兼容启动的方法,我们广大DIY者却能通过各种方法作到:
> 笔者小注:从Linux/Unix里访问Windows</P><
> 最后给大家介绍一下从Linux/Unix里访问Windows系统里的文件的方法。这里我们要用到Linux/Unix中的mount(加载)命令,比如说现在想把Windows下D盘里的一首mp3拷到Linux/Unix系统里,我们先在Linux/Unix的mnt文件夹里新建一个文件夹,取名为win_d(你也可以随便取一个名字),然后在Linux下打开一个终端界面(图形界面下 点击"程序"-"系统工具"-"系统终端" ),输入"mount -t vfat/dev/hda5 /mnt/win_d",FreeBSD则稍有不同,为"mount_msdosfs/dev/ad0s5 /mnt/win_d"。然后你就可以在刚才你新建的文件夹里看到对应Windows系统下的文件了。</P></P><
> 同理可知,想访问E/F/G区的话只须把上面的数字5改为6/7/8即可,不过要是C盘的话就有点不同了,由于C是第一个主分区,所以它的数字代号应该是1。</P><
> Linux与FreeBSD的互访也是一样的方法,我们只要知道Linux和FreeBSD分区所对应的硬盘空间代号然后依葫芦画瓢就是了。这里对应着分别是hda3(Linux下访问FreeBSD)和ad0s2h(FreeBSD下访问Linux)。</P>
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |