手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>FreeBSD>列表

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

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT mediaopt full-duplex
media 10baseT
If the default is not satisfactory, and you wish to use another
media, copy that line from above (e.g. "media 100baseTX")
Media directives? []
别看这么多信息,其实就做一个事,选择网卡的接入网络方式,最简单的方式就是选择media autoselect
并回车。
系统会询问是否配置其他的网卡,如果系统只有一个网卡的话,会自动选定done,只需要回车即可进入下
一个步骤。其他网卡的配置象上面一样配置就可以了。
Enter IP address of default route: [none]
Enter IP address of primary nameserver: [none]
Would you like to use the nameserver now? [y]
路由route不需要输入,除非要链接到不同域的机器。因为要在这台服务器上提供域名解释服务,所以
nameserver就指向自己吧,也就是输入192.168.32.1就可以了。至于是否现在启动nameserver就没所谓了。
回车继续。
第三节、设置管理员口令
Please enter the initial password that the root account will have.
系统要求输入管理员口令,并确认一次,千万要记住啊,不然电脑重新启动之后进入不了系统进行管理。
这里假设口令为123456,在实际的应用中千万不要使用这样的口令,而应该采用字母、字符和数字混合
的口令。

第四节、安装应用程序
然后安装程序询问是否会运行X Window:
Do you expect to run the X Window System? [y]
当然不会,输入n并回车继续下一步。选择安装媒体介质。
Install from (f)tp, (h)ttp, (t)ape, (C)D-ROM, (N)FS or local (d)isk?
有多种方式安装系统,我们只选择(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的方式(执行程序的时候切换到程序需要的用户,并以改用户的根目录作为
根目录的方式)执行named,所以这里是/namedb。
第二行指定了缓存文件,对于曾经访问过的域名,将会记录在缓存文件里面,以后查询的时候就会
快很多。缓存文件的文件名是root.cache。
第三行指定了对于本机的域名反解文件。0.0.127.IN-ADDR.ARPA的写法其实就是说要反过来求

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!