FreeBSD handbook中文版 15 串口通讯(13)


行口的速度 , 你必须修改标准的9600 与当前的例如19200 相匹配 。
你也可以改变终端的类型从不知名的到你串行终端的真实类型 。编辑完这个文件 , 你必
须杀掉-HUP 1 来使这个修改启用 。
15.6.5 从启动引导器修改控制台
前面一节描述了如何通过调整启动块来设定串行控制台 。这节将讲到在启动引导器中通
过键入一些命令和环境变量来指定控制台 。由于启动引导器会被启动进程的第三步所调用 ,
启动块以后 , 在启动引导器中的设置将忽略在启动块中的设置 。
15.6.5.1 设定串行控制台
你可以很容易地指定启动引导器和内核来使用串行控制台 , 只需要在/boot/loader.rc
中写入下面这行:
set console=comconsole
你最好把上面一行放在文件的第一行 , 以至于尽早地在启动时看到串行控制台的启动信
息 。同样地 , 你可以指定内部控制台为:
set console=vidconsole
如果你不设置启动引导环境变量控制台 , 启动引导器和内核将使用在启动块时用-h 选
项指定的控制台 。
第29 页FreeBSD 使用手册
在版本3.2 或以后的版本中 , 你可以在/boot/loader.conf.local 或/boot/loader.conf
中指定控制台 , 而不是在/boot/loader.rc 中 。在这个方法中 , 你的/boot/loader.rc 文件
将是这样的:
include /boot/loader.4th
start
然后 , 创建/boot/loader.conf.local 放上下面的行 。
console=comconsole

console=vidconsole
看看loader.conf 的联机手册了解更多信息 。
15.6.5.2 使用串行口而不是sio0 作为控制台
你需要使用一个串行口而不是sio0 重新编译启动引导器作为串行控制台 。下面的步骤
跟第15.6.4.2 节描述的相似 。
15.6.6 警告
这篇文章本意是想告诉人们如何设定没有显示设备或键盘的专用服务器 。不幸的是 , 绝
大多数系统没有键盘可以让你启动 , 而没有显示设备就不让你启动 。使用AMI BIOS 的机器
可以通过在CMOS 中将“graphics adapter”项设为“Not installed”来在启动时不需要显
示适配器 。
然而 , 许多机器不支持这个选项 , 如果你的系统没有显示硬件就拒绝启动 。对于这些机
器 , 即使你没有显示器 , 你也必需在你机器上插上显示适配器 。建议你试试用AMI BIOS 的
机器 。

推荐阅读