UNIX与WIN98系统安装全攻略

最近,想在自己的机器上安装双系统 。由于以前一直想安个UNIX,这次终于有机会了 。因为以前没有安装过UNIX,所以在安装之前,到了好多关于UNIX的论坛去看帖子,然而在真正的安装过程中并非想象中的那样简单,下面将本人在这次安装中得到收获写出来与大家一起分享 。

安装之前必须搞清楚的事情:

一、 熟练使用fdisk分区

 磁盘的容量= 柱面数×磁头数×扇区×512÷1024

 例如:20G硬盘:38792×16×63×512÷1024=19,551,168G
有关磁盘参数可在主板CMOS自检中获取,选择IDE HDD AUTO DETECTION,需要注意的是自检界面下方有没有类似于安装(SCO-UNIX V.50)须选择NORMAL模式 。如果有请按照说明记下在该模式下的柱面、磁头数、扇区数 。如没有特别说明的,请在LBA模式下记下硬盘的柱面、磁头数、扇区数 。这些数据对你安装UNIX有非常大的帮助 。

例如我的硬盘参数为:柱面数38792、磁头数16、扇区63 。

二、UNIX是以TRACKS(轨道)为单位来划分分区的 。即tracks=柱面数(cylinder) ×磁头数(heads) 。

三、在安装UNIX前最好先把其它分区的中的有用数据备份,用PQ把其它分区干掉,让硬盘只有一个主分区 。这样在安装中会非常省事,等安好后再fdisk创建扩展分区把数据拷过去,这也意味着你必须先安装好了WIN98,才可以继续下面的步骤 。

准备工作就绪了,插入安装光盘、制作引导软盘插入软驱,一直到安装到让你选择分配磁盘空间:
在Preparing your disk and choosing software 界面中,按空格键出现setting up your hard disk 界面,按空格键从下拉式菜单中选择:Interactive fdisk/divvy 。然后继续安装,一直到出现如下界面时:

1 display partition table

2 use entire disk for unix
3 use rest of disk for unix
4 create unix partition
5 activate partition
6 delete partition
7 create partition

选择1,先显示一下硬盘信息,这一步至关重要,一定要先看一下,以免在后面的安装中出现计算错误的现象 。如果你的硬盘现在只有一个主分区的话,则大致是下面的这个模样:

Partition Status Type Start End Size

4 Active Type11 1 97664 97664

进入关键性的一步,分区!

要想顺利的按照你的计划进行分区,必须保证你完全看懂上述部分 。好了,假如你给UNIX分2个G的话 。应该这样做(如果你想多给UNIX分几个G,也没关系,计算方法完全相同 。不过,给UNIX分区容量太多的话,在安装中扫描时间会非常长,很是难耐,请务必记清这一点 。)首先根据你所查看到的你的硬盘信息和你在CMOS检测到的数据(柱面数、磁头数、扇区)来算一下,以我的硬盘为例,在Size 中我们看到的是97664(必须再次提醒你,我们在UNIX中看到的SIZE是以tracks为单位的,track=柱面数*磁头数),即Size为97664个tracks ,那么它究竟是多个呢?根据上面的公式,(磁盘的容量=柱面数×磁头数×扇区×512÷1024)我们有97664*63*512/1024=3,076,416KB,约为3G的容量 。

我们要给UNIX分两个G,首先得搞清楚它的起始、终止Tracks各为多个,这些在UNIX中是要我们手工输入的,所以必须算清楚 。既然我的主分区起始tracks 为1,终止tracks 为97664,那么我的第二个分区必须从97665开始,但终止的tracks 为多少呢?这正是我们所要求的值 。

有了上面的基础,很简单了 。我们的目标分区容量为2G,所以我们有2,000,000=tracks*扇区数*512/1024,只有一个未知数(扇区数为你在CMOS中检到的值,仍以我的硬盘为例扇区数为63),所以trtacks*63*512/1024=2,000,000,即:tracks=63492 。好了,我们的UNIX分区是从tracks为 97665开始,其容量为63492个tracks,那么它的终止tracks为:97665 64392=126057 。至此,我们的计算全部完成,两个重要的参数一定记清:起始tracks=97665,终止tracks=126057,一会要用到这两个参数的 。

推荐阅读