翻译:OpenBSD 3.8 FAQ - 5.8/5.9

2009-05-13 01:51:27来源:未知 阅读 ()

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


               
Date : 2005/11/27
Translator : MichaelBibby ( michaelbibby # gmail.com )
5.8 - Boot-Time Configuration(启动时配置)
5.9 - Using config(8) to change your kernel(使用 config(8) 更改你的内核)
Changlog(啥?就这点破东西还来changlog?):
      1:根据 FinalBSD@CU 的建议,修改了一个明显的错误和一句翻译得不够清晰的句子;
      2:NULL。
5.8 - Boot-Time Configuration(启动时配置);
有时候当你启动系统可能会发现,内核虽然找到了设备,但是IRQ(中断请求)却发生了错误。OpenBSD的内核
boot-time configration (启动时配置)可以让你在不需要rebuid内核的情况下正确地使用这些设备。但是
如果你重启系统,这次所做的配置就都丢失了,需要重新来一遍。所以,这只是临时的解决问题,你也可以使
用config(8)来解决无法保存配置的问题。要使用 boot-time configuration 功能,在编译内核的时候就需要
加上"option BOOT_CONFIG"选项,GENERIC内核支持该功能。
这篇文档的大部分内容都可以在 boot_config(8) 的man文档中找到。
要进入 User Kernel ConfigUKC,用户内核配置),在启动内核"bsd"的时候使用 "-c" 选项(可以是任何一个
内核):
      boot> boot hd0a:/bsd -c
这样就会进入UKC提示符,在这里直接向内核发出命令,改变或禁用或启用指定的设备。
这里是UKC中常用命令的列表。
      add device - 通过完全复制另一个设备来添加一个设备
      change devno | device - 修改一个或多个设备
      disable devno | device - 禁用一个或多个设备
      enable devno | device - 启用一个或多个设备
      find devno | device - 查找一个或多个设备
      help - 显示这些UKC命令的简短描述
      list - 列出所有已知的设备
      exit/quit - 退出UKC,继续boot进程
      show [attr [val]] - 指定属性和选项的值来显示设备
配置好内核之后,使用"quit/exit"命令退出UKC,继续启动系统。做完这些,你需要把这些改变永久地保存在内核中,
按照"Using config(8)"(Faq5-5.9)的内容来更改你的内核。
5.9 - Using config(8) to change your kernel(使用 config(8) 更改你的内核);
config(8)"-e""-u" 非常有用,可以节省许多浪费在编译内核上的时间。"-e" 选项允许你在运行着的系统上进入UKC
所做的更改会在下次启动系统的时候生效。"-u"选项检查对当前运行内核所作的更改,这些更改来自于在系统启动时
使用"boot -c"进入UKC模式后所做的更改。
下面的例子演示了在内核中禁用"ep*"设备。出与安全考虑,你应该使用"-o"选项将修改后的内核写入一个指定文件。
比如:"config -e -o bsd.new /bsd"将会把修改写如"bsd.new"。例子中没有使用"-o"选项,所以修改会被忽略,并

标签:

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

上一篇:Quota:OpenBSD下配置磁盘限额

下一篇:悲喜二重天,拯救硬盘数据