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


有多种方式安装系统 , 我们只选择(C) , 通过CD-ROM安装 。;
The;following;CD-ROM;devices;are;installed;on;your;system;
please;make;
sure;the;CD;is;in;the;CD-ROM;drive;and;select;the;device;containing;
the;CD;with;the;installation;sets:;
cd0;
Which;CD-ROM;contains;the;installation;media?;[cd0];
系统将检测可用的CD-ROM , 并给予选定 , 这里是只有一个CD-ROM的状态 , 如果多于一个CD-ROM的状况 ,
请选择正确的放有安装光盘的CD-ROM , 否则安装程序会Halt在那里 , 无法继续 。;
Enter;the;directory;relative;to;the;mount;point;that;
contains;the;file.;[/2.8/i386]
确认安装文件所在目录 , 如果您使用01TECH上面提供的光盘 , 回车确认即可 。;
The;following;sets;are;available;for;extraction.;
Enter;filename,;`list",;`all",;or;`done".;
You;may;de-select;a;set;by;prepending;a;"-";to;its;name.;
[X];base28.tgz;
[X];etc28.tgz;
[;];misc28.tgz;
[;];comp28.tgz;
[X];man28.tgz;
[;];game28.tgz;
[;];xbase28.tgz;
[;];xshare28.tgz;
[;];xfont28.tgz;
[;];xserv28.tgz;
[X];bsd;
File;name?;[];
因为安装服务器 , 我们只需要上面已经打“X”的的程序包 , 另外 , 因为有部分程序必须由源程序编译
获得 , 所以必须选择comp28.tgz 。也就是说要有base28.tgz、etc28.tgz、comp28.tgz、man28.tgz以
及bsd 。;
确认这五个项前面都打“X”后 , 输入done并回车 , 询问:;
Ready;to;extract;selected;file;sets?;[y];
当然要解包 , 这个问题实在有点弱智啊!;
Extract;more;sets?;[n];
嗯?上帝说 , 再给你一个忏悔的机会?别管他 , 回车继续吧!;

第五节、设定时区;
然后就是选择时区:;
What;timezone;are;you;in?;[`?";for;list];[GMT]
可以用?查看一下有什么可以选择的时区 , 不过确定没有北京时间 , 选香港的吧 , 输入Hongkong并回车 。;
系统一番自动处理之后 , 终于出现了命令行模式的提示符“#” 。恭喜 , OpenBSD;2.8到此安装完毕 。
输入reboot回车 , 重新启动电脑吧!记住改为硬盘启动啊!现在可以歇一歇了 。;

重新启动电脑之后 , 用root作为用户名 , 123456作为密码就可以登录您的OpenBSD;2.8系统了 。;








第二课、设置域名解释服务;
首先解释一下域名服务(DNS-Domain;Name;Server)的作用 。其实 , 链接到网络的电脑 , 只需要知
道IP地址就可以实现访问 。但是谁会去记住129.128.5.191这个IP地址是代表OpenBSD的服务器呢?当然
是www.openbsd.org容易记忆得多了 。域名服务所实现的作用 , 就是把www.openbsd.org这样的名字转换
成电脑可以识别的129.128.5.191这样的IP地址 。;
所以域名解释服务应当包含两种转换过程:从名字到IP地址(正向解释);从IP地址到名字(反向
解释) 。理解了这些基本感念 , 配置域名解释服务得时候就会比较容易了 。;

第一节、设置named.boot文件;
OpenBSD;2.8系统在安装完成后就已经有域名解释服务程序named;4.9.7-REL , 只是需要人工设定启
动 。named的配置文件在/var/named目录里面 , 文件名是named.boot 。一个简单的 , 可以使用的(当然是
和手册的例子联系起来啦!)的named.boot的文件内容如下:;
directory;/namedb;
cache;.;root.cache;
primary;0.0.127.IN-ADDR.ARPA;localhost.rev;
primary;32.168.192.IN-ADDR.ARPA;01tech.rev;
primary;01tech.nat;01tech;
可以用vi工具来编辑这个文件(vi的使用方法请参考『附录4』) 。解释一下这个文件各行的含义:;
第一行用于指定域名解释文件所在目录 , 其实真正的域名解释文件是放在/var/named/namedb目录里
面 , 因为我们将采用chroot的方式(执行程序的时候切换到程序需要的用户 , 并以改用户的根目录作为

推荐阅读