FreeBSD 預設核心配置選項(轉)

gugu99發表於2007-08-11
FreeBSD 預設核心配置選項(轉)[@more@]

  通用核心的設定檔案中包含了很多比較重要的設定選項,這裡的設定選項也是最常用的配置選項,為了編譯出適合自己計算機的設定,就需要了解這個檔案中的設定選項。 #

# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks

#

# For more information read the handbook part System Administration ->

# Configuring the FreeBSD Kernel -> The Configuration File.

# The handbook is available in /usr/share/doc/handbook or online as

# latest version from the FreeBSD World Wide Web server

#

#

# An exhaustive list of options and more detailed explanations of the

# device lines is present in the ./LINT configuration file. If you are

# in doubt as to the purpose or necessity of a line, check first in LINT.

#

#  $Id: GENERIC,v 1.143.2.2 1999/02/15 02:50:07 des Exp $

machine    "i386"

cpu    "I386_CPU"

cpu    "I486_CPU"

cpu    "I586_CPU"

cpu    "I686_CPU"

ident    GENERIC

maxusers  32

  machine行定義了系統所使用的計算機體系結構,對於執行在個人計算機平臺上的FreeBSD,此引數值只能是i386,執行在其他平臺上的BSD系統將使用其他相應設定。注意由於這個配置引數中混用了字母和數字,因此需要用引號將其括起來。這種情況在配置檔案中經常會碰到,如果不使用雙引號括起來,配置程式就不能區分它是用於標識字串還是用於數值設定,造成語法錯誤。

  可以多個cpu引數描述了處理器型別,可以使用 ”I386_CPU” 、 “I486_CPU” 、 “I586_CPU” 、 “I686_CPU” 四種型別。 “I386_CPU” 是最低配置,預設的GENERIC配置檔案中將這些型別全部列出,這使得這個通用核心在任何個人計算機系統下都能正常執行,但最好根據處理器型別進行針對配置。由於處理器是向下相容的,但不能向上相容,因此如果配置的引數高於計算機實際處理器型別,核心就不能正常啟動和工作。

  對於586以上的處理器,各個相容廠商的標記方法各不相同,因此必須小心選擇正確的處理器型別,以避免選擇錯誤。可以使用系統啟動時的檢測資訊來判斷處理器的型別:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-944654/,如需轉載,請註明出處,否則將追究法律責任。

相關文章