第三章安装

后退 

 

 前进


第三章安装

目录

3.1. 文档

3.2. NetBSD安装规划

3.3. 安装

3.1. 文档

NetBSD的文档大部分都是手册(manual page)的形式的,它提供了卓越的系统技术参考。但我不否认它并不适合成为指南(tutorial(更不必说你直到安装系统的时候才会去阅读它);这些便是这本指导手册(Guide)存在的原因。

注意

事实上,你可以经由网页界面阅读这份操作手册,但我并不认为这是学习这个系统的实用方法...

在安装之后,你将在 /usr/share/doc 目录中发现一些BSD指南文件。他们被分为三个主要部份,psdUNIX 程序设计者辅助文档),smmUNIX系统管理员手册)和usdUNIX使用者辅助文档)。 你可以在终端上阅读这些文本,例如:
$ 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配置。

3.2. NetBSD安装配置

NetBSD安装配置被描述在上述的INSTALL文件档中。以i386平台为例,系统的二进制文件在i386/binary/sets目录下,而源代码在source/sets目录下。 source/patches目录包含了关于基本release的修补包,这些修补包用来修补发现在发布后的bug或者安全相关问题。

3.3. 安装

在安装NetBSD以前的首要工作是阅读INSTALL文件中的发布(release)信息和安装注意事项:这是安装过程的官方说明。下一步,你需要决定安装的来源;你可以在下面的媒介中选择:

·         ftp

·         nfs

·         CDROM

·         软盘

·         未挂接的文件系统

·         本地目录

3.3.1. 键盘

安装过程中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]

#

`

如果你使用非美式键盘,在完成安装后的第一件事就是更改键盘设置。在那之前,请忍耐。

3.3.2.几何数据

安装程序会提示两种类型的硬盘几何数据;你应该了解它们的意思:

·         真实几何数据(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 GBNetBSD不需要重新设定硬盘的几何数据(事实上也不会如此做)。 如果sysinst出现错误时,在安装时可以手动地更改几何数据。

3.3.3. 分区

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描述磁盘设置。

3.1. 分区

Partitions

注意

分区cdi386移植平台特有的。其他的移植平台则使用不同的规定(例如, c表示整个硬盘)。

注意

如果NetBSD和另一个操作系统共享一个磁盘(如先前的例子),你可能需要安装一个启动管理程序(boot manager,一个在开机时能让你选择操作系统的程序。sysinst能够自动地安装并设定一个既简单又高效的启动管理程序

如果Windows NT安装在同一个硬盘上,你可以使用NT bootloader来启动NetBSD。在NetBSD网站上有详细的说明。

3.3.4. 硬盘空间需求

NetBSD安装的空间需求是依你的用途而定的(例如,服务器或工作站)。举例来说,在家用的桌面系统,包含 X,核心源代码和一些应用程序(Netscape, ...)大概需要420 MB的空间。swap分区要32 MBdf如下所示:
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/wd1a       31887    16848    13444    56%    /
/dev/wd1e      363507   173202   172129    50%    /usr

你可以看到在系统上还剩余180 MB的空间。

3.3.5.重试

当你第一次安装操作系统的时候,通常是很难一次就成功的,NetBSD也不例外。 甚至一切都很正常,在你开始使用这个系统时,你会觉得(例如)你本可以选择更好的分区配置。最重要的事是不要放弃;当你重试了以后,藉由经验的累积并反覆阅读INSTALL文件,你会发现第一次理解非常困难的东西逐渐会变得越来越清晰。

在第一次安装时,比较明智的作法是接受sysinst建议的默认设值以及避免,例如,更改 disklabel。你唯一必须决定的事就是NetBSD fdisk分区的大小。


后退

向上

 前进

第二章. NetBSD2.0版本的新特性

主页

 第四章安装范例