NetBSD的文档大部分都是手册(manual page)的形式的,它提供了卓越的系统技术参考。但我不否认它并不适合成为指南(tutorial)(更不必说你直到安装系统的时候才会去阅读它);这些便是这本指导手册(Guide)存在的原因。
事实上,你可以经由网页界面阅读这份操作手册,但我并不认为这是学习这个系统的实用方法...
在安装之后,你将在 /usr/share/doc 目录中发现一些BSD指南文件。他们被分为三个主要部份,psd(UNIX 程序设计者辅助文档),smm(UNIX系统管理员手册)和usd(UNIX使用者辅助文档)。 你可以在终端上阅读这些文本,例如:
$ cd /usr/share/doc/smm/09.sendmail
$ nroff -me 09.sendmail/intro.me | more
你也可以使用 makefile产生 Postscript输出。
不可否认的是,缺少了一些 HOWTO,因此你只能使用现存的文件;NetBSD
release包含了一些纯文本格式文件,并且在NetBSD网站上也可以找到更多的资料和FAQ。
NetBSD网站上包含了很多关于文档和HOWTO的页面,有关于各个平台通用的内容,也有一些关于某个专有平台的内容。这些信息被撰写得非常好并且大部分都非常容易理解;例如,你可以找到:
· 如何在NetBSD平台下访问DOS/Windows分区
· 如何从Windows
NT boot loade启动NetBSD
·
...
所有版本的NetBSD都包含下面的文件:
INSTALL
安装注意事项.这是最重要的文档而且你应该(并反复地)仔细阅读它;包含了对NetBSD系统的描述, 支持的硬件列表以及最为显著的,安装说明。
README.first
你也应当阅读这个。
release.man
描述你所安装的NetBSD
release的结构。这是纯文本文件的操作手册。它是预先格式化的,你可以用任何的编辑器来阅读它。
在 NetBSD网站上,你可以找到以下的指南:
NetBSD FAQ
NetBSD所有平台的公共的信息并连接到其它的FAQ
NetBSD/i386 FAQ
NetBSD/i386专有FAQ.
Basic NetBSD Networking
网路连接指南与PPP配置。
NetBSD安装配置被描述在上述的INSTALL文件档中。以i386平台为例,系统的二进制文件在i386/binary/sets目录下,而源代码在source/sets目录下。 source/patches目录包含了关于基本release的修补包,这些修补包用来修补发现在发布后的bug或者安全相关问题。
在安装NetBSD以前的首要工作是阅读INSTALL文件中的发布(release)信息和安装注意事项:这是安装过程的官方说明。下一步,你需要决定安装的来源;你可以在下面的媒介中选择:
·
ftp
·
nfs
·
CDROM
·
软盘
·
未挂接的文件系统
·
本地目录
安装过程中sysinst将不允许你更改键盘配置:如果你使用美式键盘,那没有问题,但是如果是其它的键盘设置,将会有点烦人,虽然不是什么大问题。如果你从CD-ROM安装,你只需要使用字母键与数字键(大部分具有相同的设置,如果没有,则是本国的键盘)而且只有很少一些地方的键盘需要按其他键。我希望下一个release的安装程序将允许更改键盘设置;对于现在,你可以使用以下对照表。
US |
IT |
DE |
FR |
- |
' |
[szlig ] |
) |
/ |
- |
- |
! |
= |
[igrave] |
' |
- |
: |
[ccedil] |
[Ouml ] |
M |
; |
[ograve] |
[ouml ] |
m |
# |
[pound ] |
[sect ] |
3 |
[quot ] |
[deg ] |
[Auml ] |
% |
* |
( |
( |
8 |
( |
) |
) |
9 |
) |
= |
= |
0 |
' |
[agrave] |
[auml ] |
[ugrave] |
` |
\ |
^ |
@ |
\ |
[ugrave] |
# |
` |
如果你使用非美式键盘,在完成安装后的第一件事就是更改键盘设置。在那之前,请忍耐。
安装程序会提示两种类型的硬盘几何数据;你应该了解它们的意思:
·
真实几何数据(real
geometry)
·
BIOS几何数据(BIOS
geometry)
真实几何数据是硬盘真实的几何数据,由系统检测。BIOS几何数据是BIOS使用的几何数据而它可以不同于真实的几何数据(例如,BIOS可以使用LBA来重新设定硬盘)。
在安装范例中使用的磁盘是一个具有如下几何数据的IDE磁盘:
real: 6232 cyl, 16 heads, 63 sec
BIOS: 779 cyl, 128 heads, 63 sec (LBA)
你可以看到BIOS使用LBA重新设定硬盘,有效地缩减了磁柱的数目并增加了磁道的数目(但结果是一样的:6232 *
16 = 779 * 128 = 99712)。一个扇区包含512字节,这就是说硬盘大小为6232 *
16 * 63 * 512 = 3 GB。NetBSD不需要重新设定硬盘的几何数据(事实上也不会如此做)。 如果sysinst出现错误时,在安装时可以手动地更改几何数据。
NetBSD使用的分区术语和典型的DOS/Windows术语是不同的; 事实上,是两种分区方案。NetBSD安装在四个主要的BIOS分割区当中的一个(定义在硬盘分区表中的分区)。
在BIOS分区中(也叫做slice),NetBSD使用disklabel定义BSD分区:这些分区只能被NetBSD识别而且使用小写字母作为代号(由“a”开始)。例如,wd0a表示IDE磁盘(wd0)的第一个分区“a”而 sd0a表示SCSI硬盘的第一个分区“a”。 在 图3.1, “分区”中,有两个主要的BIOS分区, 一个被 DOS使用而另一个被NetBSD使用。NetBSD通过disklabe描述磁盘设置。
分区“c”和“d”是i386移植平台特有的。其他的移植平台则使用不同的规定(例如, “c”表示整个硬盘)。
如果NetBSD和另一个操作系统共享一个磁盘(如先前的例子),你可能需要安装一个启动管理程序(boot
manager),一个在开机时能让你选择操作系统的程序。sysinst能够自动地安装并设定一个既简单又高效的启动管理程序。
如果Windows NT安装在同一个硬盘上,你可以使用NT
bootloader来启动NetBSD。在NetBSD网站上有详细的说明。
NetBSD安装的空间需求是依你的用途而定的(例如,服务器或工作站)。举例来说,在家用的桌面系统,包含 X,核心源代码和一些应用程序(Netscape, ...)大概需要420 MB的空间。swap分区要32 MB。df如下所示:
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/wd1a 31887 16848 13444 56% /
/dev/wd1e 363507 173202 172129 50% /usr
你可以看到在系统上还剩余180 MB的空间。