日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

1 FreeBSD手冊——配置FreeBSD內核( 三 )


那你應當按如下順序執(zhí)行:config,make depend,make,make install

新的內核將會被拷貝到根(/)目錄下,文件名為kernel,而舊的內核將會被重命名為
kernel.old。現(xiàn)在,重新系統(tǒng)以使用新的內核 。如果發(fā)生錯誤,在這章結尾會有一些故
障的解決辦法 。一旦你的新內核不能啟動,請務必讀有關如何恢復的章節(jié) 。
注意:從freebsd5 。0起,內核和它們的模塊一起被安裝在 /boot/kernel,舊內核被
備份成/boot/kernel.old 。其它和啟動進程相關的文件如loader(8) 及配置也被放在
/boot里 。第三方模塊或 定制的模塊被放在/boot/modules里, 用戶應該意識到保持
模塊和編譯的內核的同步非常重要. 模塊不和編譯的內核同步,可以會引起不穩(wěn)定或錯誤 。
注意:如果加入了任何新的設備(如聲卡),并且你使用的是4.x及之前的版本,你可能
需要在使用之前,先在/dev 目錄下加入這些設備節(jié)點 。具體的做法,可以看本章創(chuàng)建
設備節(jié)點部分 。
----------------------------------------------------------------------
9.4 配置文件
內核設置的格式是很簡單的,每一行包含了一個關鍵詞(keyWord) 與一個或多個參數(shù),
而大多數(shù)的設置都只包含一個參數(shù) 。#號之后的文字都是注釋,會被程序忽略掉 。下面的幾
個小節(jié),將依次介紹每個列在GENERIC 中的關鍵詞(keyword),雖然有些相關主題(如網絡)
的關鍵詞會放在同一小節(jié),但是這些關鍵詞可能位于GENERIC 的很多地方 。詳細的各個選項
(option)列表,可以看和GENERIC文件同一目錄下的LINT文件;它列出了絕大部分可能的設
備及其選項(options),且有更詳細的注釋 。如果你不能確定某一行設定的目的是否必要,
請先看LINT 。
注意:在5 。x及其以后的版本里,LINT文件將不復存在 。在NOTES文件中有和體系結構相關
的參數(shù)說明 。一 些不依賴于特定體系結構的參數(shù)可以在/usr/src/sys/conf/NOTES文件中
查看 。在這里回顧一下這些參數(shù)也許 比較明智 。
下面是一個帶有很多額外注釋的GENERIC 內核配置文件的例子 。這個例子與
/usr/src/sys/i386/conf/GENERIC 非常相似 。有關內核配置的最詳細的選項,請參
看/usr/src/sys/i386/conf/LINT。
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.HTML
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you"ve installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.380 2003/03/29 13:36:41 mdodd Exp $
下面這個選項在每個內核中都要有:
Machine i386
它指明了機器的硬件體系結構 。它必須是i386, pc98, sparc64, alpha, ia64, amd64,
和powerpc當中的一 種 。
CPU I486_CPU
cpu I586_CPU
cpu I686_CPU
上面的選項指出了在你的系統(tǒng)中所用的CPU 類型 。你可以使用多個CPU 類型(例如,你
不確信你使用的是I586_CPU 還是I686_CPU),然而,對于一個定制的內核,最好是只
指定你所擁有的CPU 類型 。如果你不能確定你的CPU 類型,你可以通過/var/run/dmesg.boot
文件中的你的啟動信 息來確定 。
freebsd對386級別的cpu的支持代碼仍然存在于內核源代碼中,但默認情況下它并未啟用

推薦閱讀