这是第一个安装的重要步骤: 硬盘的分区。 首先, 你需要指定NetBSD是否使用一个分区(建议选择) 或整个磁盘。 前一个选项仍然可以使用整个磁盘创建一个分区 (图 3.8, “选择分区方案”) 所以我们推荐您选择它,因为它保留了BIOS分区表的格式这样可以与其它操作系统兼容。
图 3.8. 选择分区方案
下面将显示安装NetBSD之前这块硬盘上的MBR分区表的当前状态。 只有四个主分区, 并且如你所见, 示例中这块磁盘当前是空的。 如果你确实有其它分区,你可以保留它们,将NetBSD安装在一个目前没有使用的分区上, 也可以覆盖它们用来安装NetBSD。
图 3.9. fdisk
删除一个分区很简单: 选定这个分区后, 将会出现一个分区选项菜单 (图 3.10, “分区选项”). 将分区类型设置为 “Delete partition” 就可以删除此分区了。 当然, 如果你想将这个分区给NetBSD使用,你可以设定它的类型为 “NetBSD”.
你可以通过选择安装分区创建一个NetBSD分区。 分区名称由 “a” 到 “d” 相当于其它操作系统的4个主分区。 选好一个分区后, 会出现一个该分区的选项列表, 像 图 3.10, “分区选项”.
图 3.10. 分区选项
创建一个新分区必须提供下列信息:
- 新分区类型
- 新分区的起始扇区
- 新分区的大小
当你选择完分区类型, 起始点和大小, 命名这个分区以便在启动菜单里使用是个不错的注意。你可以通过选择 “bootmenu” 选项,然后提供一个label, 例如, “NetBSD”。最好为也命名其它分区,这样你可以使用NetBSD的启动选择器来实现NetBSD和Windows系统(或其它操作系统)的双启动。 如果你对分区选项满意通过选择 “Partition OK”选项来确认你的选择. 选择 “Partition table OK” ,离开MBR分区表编辑器。
如果你在分区时出现了错误(例如,你创建了重叠的分区) sysinst 会显示一条信息并建议你返回MBR分区表编辑器(但也允许你继续操作). 如果数据是正确的,但是NetBSD分区的处于BIOS的可启动扇区范围之外, sysinst 将会提示您并询问是否继续。这样做可能会在老PC上导致问题。
说明
这不是仅对NetBSD的限制。 一些老的BIOS不能启动位于1024柱面以外的分区。要完全明白这个问题你应该学习不同的BIOS类型以及其使用的许多寻址方案(physical CHS, logical CHS, LBA, ...)。 这些话题不包含在本指南内。
现在的计算机(那些支持int13 扩展), 它可以允许将NetBSD安装在磁盘前8G以后的空间, 只要NetBSD的启动选择器被安装了。
下一步, sysinst 将在硬盘上安装一个启动选择器。如图 3.11, “安装启动选择器”.
图 3.11. 安装启动选择器
此刻, BIOS 分区 (在BSD系统内被称为 slices )已经被创建了。它们也被称为 PC BIOS 分区, MBR 分区 或者 fdisk分区.
说明
别混淆 slices 或 BIOS 分区 与 BSD 分区, 它们可不一样。