FreeBSD kernel 编译大法(三)编kernel失败的处理

2008-02-23 08:02:42来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

第一课、安装OpenBSD 2.8

??如果您的电脑不支持光盘启动,请首先在DOS下进行以下的步骤,制作启动软盘,然后从软盘
启动电脑。(其中e:是光盘所在盘符)

e:\2.8\tools\fdimage e:\2.8\i386\floppy28.fs a:

??如果您的电脑支持光盘启动,直接从光盘启动后,按照提示一步一步完成安装,以下是安装
过程的简略描述:

第一节、建立分区

启动电脑直到出现以下的提示:
(I)nstall, (U)pgrade or (S)hell?
其中(I)代表安装一个全新的系统,(U)代表升级原有的OpenBSD旧版本,(S)代表退出到命令行状态。
我们要安装一个全新的系统,所以输入I并回车。
在一屏欢迎辞之后,系统询问使用什么终端类型:
Specify terminal type [pcvt25]:
不用理会它,直接回车,继续以后的步骤。系统将检测到可用的硬盘,并询问对那个硬盘进行处理:
Available disks are:
wd0
Which disk is the root disk? [wd0]
上面的提示表明,电脑只有一个IDE硬盘,如果是SCSI硬盘,将显示成sd0。因为系统只有一个硬盘,
所以安装程序已经帮我们选择了硬盘,如果系统有多个硬盘,那就必须输入硬盘的名称,如wd1。现
在直接回车进入下一步。
系统询问是否把整个硬盘给OpenBSD使用:
Do you want to use the *entire* disk for OpenBSD? [no]
默认是no,不过手册是要做服务器,所以输入yes并回车吧!不过首先要确认这个硬盘上面没有重要
的数据啊!
现在系统会进入fdisk(一个分区程序,输入?并回车可以获得使用帮助)。首先用d命令删除原有的
分区(注意,c分区被OpenBSD系统保留使用,不能够删除或变更),然后用a命令新建分区,您将得
到和下面类似的信息:
offset: [xxxxxx]
size: [xxxxxxxxxx]
Rounding to nearest cylinder: xxxxxxxx
FS type: [4.2BSD]
mount point: [none]
其中,offset是指每一个分区的偏移地址。不用理会,直接回车即可,系统会自动处理。size是分区
的大小,括号里面是剩余的可用磁盘空间大小。可以直接用80m这样的输入来表示分区的大小为80Mb。
Rounding to nearest cylinder由系统返回,是转换成柱头数,不必理会。FS type是文件系统类型,
只有4.2BSD和swap两个可选项。默认情况下,b分区会使用swap选项。swap分区建议大小为内存大小
的2倍。mount point相当于DOS系统的目录,系统必须有且只有一个根目录“/”,swap分区无需
mount point。
可以简单的把swap分区以外的全部磁盘空间定义为“/”,但是不建议这么做,因为一旦磁盘出现问题,
就难于根据分区进行修复了。如果您有一个15Gb的硬盘,并且有128Mb的内存,那么建议划分如下:
a 80m 4.2BSD / ;根目录
b 300m swap ;交换分区
d 80m 4.2BSD /tmp ;临时文件目录
e 800m 4.2BSD /usr ;应用程序目录
f 2000m 4.2BSD /var ;应用数据目录
g 剩余空间 4.2BSD /home ;用户目录
如果安装MySQL数据库服务,且要求方便管理的话,那么可以把/var/mysql单独出来一个分区(会在后
面提及)。
划分好分区之后用w命令保存分区信息,q命令退出fdisk程序。
The following partitions will be used for the root filesystem and swap:
wd0a /
wd0b swap
Mount point for wd0d (size=98967k) [/tmp, RET, none, or done]?
系统会再次确认目录分配,可以给粗心大意的人一个修正的机会,如果确定没有错误的话,输入done并
回车即可。
系统会提示是否对其他硬盘进行处理,如果没有其他硬盘或者不需要处理,输入done并回车继续下一个
步骤,如果配置其他硬盘,按照上面的步骤进行即可。注意千万不要对已经配置过的硬盘进行再配置。
系统询问是否进行格式化:
The next step will overwrite any existing data on:
wd0a wd0d wd0e wd0f wd0g
Are you really sure that you're ready to proceed? [n]
当然输入y并回车了,做了这么多,难道不继续吗?

第二节、配置网络
经过硬盘格式化之后,系统将询问是否配置网络:
Configure the network [y]
既然是做服务器,当然要网络支持的,回车开始配置网络。
Enter system hostname (short form): []
Enter DNS domain name: []
输入hostname(主机名)和domain name(域名),如果有合法的国际域名的话,就使用国际域名。先假
设hostname为moo,domain name为01tech.nat(避免和国际域名冲突)。
系统提示配置网卡,手册例子使用的是DE-530TX 10/100Mbps自适应网卡,在OpenBSD下面的设备名为vr0,
如果是NE2000兼容网卡,可能显示为ne0,系统会自动检测并列出来:
You may configure the following network interfaces (the interfaces
marked with [X] have been succesfully configured):
[ ] vr0
Configure which interface? (or, enter 'done') [vr0]
在本例中,系统只有一个网卡,且已经选定,直接回车开始配置,如果没有选定,请输入设备名并回车
进行配置。
IP address (or 'dhcp') ? []
Symbolic (host) name? [moo]
Netmask ? [255.255.255.0]
在IP address中输入dhcp并回车将会使用动态分配的IP地址,作为服务器应该有固定的IP地址,所以这
里应该输入192.168.32.1并回车(关于IP地址和掩码的知识请参考其他文章)。Symbolic (host) name其
实就是hostname啦!系统会自动使用刚才输入的hostname,直接回车就可以了。Netmask(掩码)默认
是255.255.255.0,就用这个吧,回车继续。
Your use of the network interface may require non-default
media directives. The default media is:
media: Ethernet autoselect (100baseTX full-duplex)
This is a list of supported media:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD handbook中文版 5 X Window 系统

下一篇:增加 tty 的步骤