Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15260915
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-04-06 20:56:55

现在我们要来分割硬盘了。
在『自订安装选单』,将光棒移至 Partition 选项后按下 Enter,即可看到硬盘选择选单画面︰

其中 ad0 表示第一颗 IDE 硬盘,ad1 表示第二颗硬盘,以此类推。
确认好要将 FreeBSD 安装于哪颗硬盘后,将光棒以上下键移动至该硬盘代号,并按下空格键 (Space),接着就会进入硬盘分割程序画面

上图中,我们可以很清楚的看到这颗硬盘的数据︰

Disk name 在 FreeBSD 中的磁盘名称,ad0 代表第一颗 IDE 硬盘。
DISK Geometry 显示这颗硬盘的参数
Offset 该分割区由硬盘最前面算起的位置
Size 该分割区的大小 (Size = End - Offset + 1)
End 该分割区结束的位置 (由硬盘最前面算起)
Name FreeBSD 对该分割区的名称
PType/Desc 该分割区的使用情形
Subtype Partition ID (十进制值),FreeBSD 是 165,Linux ext2fs 是 131
Flags 该分割区的旗标︰
= : 此分割区已设定正确
> : 此分割区结束位置在大于 1024 磁柱 (Cylinder);MS-DOS 系统无法使用它
A : 此分割区为可启动分割区
B : 此分割区含有坏轨 C : 此分割区为 FreeBSD 操作系统兼容分割区
R : 此分割区为 FreeBSD 操作系统 root 分割区

经由上表,我们可以知道上图中 ad0 现在有三个区域︰

0 - 62 用来存放硬盘信息用,如︰Partition Table
63 - 16386299 一块 8GB 大小的 NTFS Primary Partition
16386300 - 39102335 尚未使用到的空间

再来我们来看看功能键的说明︰

功能键 功能解说 备注
A 使用整颗硬盘 等于删除硬盘中所有分割区后,再将全部空间分割出一个分割区来
G 修改硬盘参数 对硬盘认知不足者,请勿好奇使用
C 建立分割区  
D 删除分割区  
Z 变更容量大小显示单位 计有 ST、KB、MB 三种单位
S 设定为可启动 将某分割区设定为可启动,可多重设定
T 改变 Partition ID 如果解释为改变分割区的档案系统格式代号,不知是否较能理解了呢?
U 还原所有的变更 FreeBSD 中的 Fdisk 在执行写入功能之前,所以的变动都只是假像,您随时都可以按 U 键来还原。
W 写入 写入先前所有的动作。
Q 完成 完成硬盘分割作业,离开进入下一个程序。

 

 

 

现在我们得为 FreeBSD 在这颗硬盘中分配专属地盘 ^_^
请将光棒移动到尚未使用到的区域,如下图︰

再来按下 C键来建立 FreeBSD 的分割区。
此时程序会问您要分配使用多少空间?

这个大小的默认值是该选择未使用空间的全部大小,如果您打算全用的话,可以不用变更它。
预设是以 sectors为单位,这与我们常用的 MB 单位不同,
1 sectors = 512 bytes,1MB = 2048 sectors。
假设您只打算将 1GB 的空间来分配给 FreeBSD 的话,您可以在这儿输入 1000M 或是 2048000 即可。
在这儿我们且将全部的空间分配给 FreeBSD,所以直接按下 Enter 即可。

分配完分割区的大小之后,再来便是要将这个分割区指定它的 Partition ID 了︰

因为这个空间是要给 FreeBSD 用的,而 FreeBSD 的 Partition ID 为 165,正好就是默认值(感觉有点给它废话),所以我们直接按下 Enter 即可。

请仔细查看上图,在 Name 那一列中,是否看到了 ad0s1、ad0s2 的字样呢?不知您是否想起了什么了?
还记得我们在中所提及的观念吗?
FreeBSD 将第一颗 IDE 硬盘命名为 ad0,将第一个分割区 (Slice 1) 命名为 s1,整个组合起来就成为了 ad0s1,相同地,ad0s2 也是由此而来。
但是碍于先天限制,每颗硬盘只能画分出四个主分割区与延伸分割区的组合数量,虽然使用 FreeBSD 的硬盘分割程序您能分割出超过四个分割区,但是 FreeBSD 却无法为其定义该对映的名称,就像下图︰

在定义到了 Slice 4 之后,便会以 X 来命名,这也就是为何在每颗硬盘中,每套操作系统都只会占用一个主分割区 (Primary Partition) 的原因。

 

 

 

当您将 FreeBSD 所要使用的分割区建立完成后,按 Q 离开,它会为您自动为您储存方才所有对此颗硬盘所做的变动。
然后会进入『开机管理员设定选单』的画面︰

 

    在这儿先介绍一下上图中三项选项各自的功用所在︰
  • BootMgr -> Install the FreeBSD Boot Manager
    在硬盘的 MBR 中,安装 FreeBSD 启动管理员 (Boot Easy)。
    此选项适用于主机中不只一套操作系统。
  • Standard -> Install a standard MBR (no boot manager)
    只在硬盘的 MBR 中,指定启动 FreeBSD,不包含启动管理员。
    此选项适用于主机中只安装一套 FreeBSD 操作系统。
  • None -> Leave the Master Boot Record untouched
    不去更动到 MBR 部份。
    此选项适用于主机中已有其它操作系统,但要另外自行安装『开机启动管理员系统』的模式。
    如果您的主机中尚未有任何操作系统,同时又想用 GRUB 这类需由 Unix-Like 操作系统来安装的『开机启动管理员系统』话,请选择 BootMgr 选项。
如果您对『开机系统管理员系统』还不是很清楚的话,请参阅章节。
在这儿,我们建议在开机硬盘中选用第一项 BootMgr,不论您的主机中包含了多少套操作系统(必需是安装在 Primary Partition 中),它都会为您侦测出来并写入 Boot Easy 开机系统列表中,在确定 FreeBSD 成功安装后,您可以再选用您喜爱的多重开机管理员系统来做多重系统开机的管理。

请将光棒移至 BootMgr 选项,按下空格键后再按 Q 键储存离开。此时会回到先前见过的,如果您还有其它颗硬盘有空间要分配给 FreeBSD 使用的,请再其选项上按空格键进入,依照本章节之步骤设定。
有一点需要在这而提出的就是,只有在 BIOS 中设定为开机的那颗硬盘需要选择使用 BootMgr 或是 Standard 选项,其它颗硬盘只需要选用 None 选项即可,即使您的 FreeBSD 是安装在非开机硬盘上的分割区。

如果您有其它硬盘虽然没有空间要分配给 FreeBSD 使用,但是您打算在 FreeBSD 使用其中的数据,您还是可以对那颗硬盘按空格键进入『硬盘分割程序』,然后什么事都不要做,直接按下 Q 键离开,这样子您就可以在『』中,将想要使用的非 FreeBSD 档案系统分割区给挂载到 FreeBSD 中来使用,不过前提是 FreeBSD 得支持这个分割区的档案系统格式,不然是无法挂载地。
当然,您并不一定要在安装期间就挂载上来,您可以在安装完成后,在您需要使用其中的数据时,再予以挂载上来即可。只是您得要记下该分割区在 FreeBSD 中的装置名称,不然您将会不知从何挂载起。

阅读(434) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~