Users Guide
默认情况下,BIOS 中的串行通信为 OFF(关)。要将主机文本控制台数据重定向到 Serial over LAN,必须启用通过 COM1 进
行控制台重定向。要更改 BIOS 设置,请执行以下操作:
1. 引导管理务器。
2. 在开机自检过程中,按 <F2> 进入 BIOS 设置公用程序。
3. 向下滚动到串行通信并按 <Enter>。在弹出对话框中,串行通信列表显示以下选项:
• 关
• 开,不进行控制台重定向
• 开,通过 COM1 进行控制台重定向
可使用箭头键在这些选项之间导航。
4. 确保启用了 开,通过 COM1 进行控制台重定向。
5. 启用引导后重定向,默认值为禁用。选择此选项可在后续重新引导后进行 BIOS 控制台重定向。
6. 保存更改并退出。
管理服务器重新引导。
配置 Windows 进行串行控制台重定向
对于运行 Microsoft Windows Server(Windows Server 2003 以上版本)的服务器,不必进行任何配置。Windows 会接收来自
BIOS 的信息,并启用特别管理控制台 (SAC) 的一号控制台 COM1。
配置 Linux 在引导期间进行服务器串行控制台重定向
以下步骤特定于 Linux GRand Unied Bootloader (GRUB)。使用不同的引导加载程序需要类似的更改。
注: 在配置客户端 VT100 仿真窗口时,将显示重定向控制台的窗口或应用程序设置为 25 行 x 80 列以确保文本正确显
示;否则,有些文本屏幕可能会出现乱码。
按照以下说明编辑 /etc/grub.conf 文件:
1. 找到文件的常规设置部分并添加以下两行新命令:
serial --unit=1 --speed=57600 terminal --timeout=10 serial
2. 在内核行上追加两个选项:
kernel console=ttyS1,57600
3. 如果 /etc/grub.conf 包含 splashimage 指令,应将其注释掉。
以下示例显示了此过程中说明的更改。
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after
making changes # to this file # NOTICE: You do not have a /boot partition. This means
that # all kernel and initrd paths are relative to /, e.g. # root (hd0,0) # kernel /
boot/vmlinuz-version ro root= /dev/sdal # initrd /boot/initrd-version.img # #boot=/dev/
sda default=0 timeout=10 #splashimage=(hd0,2)/grub/splash.xpm.gz serial --unit=1 --
speed=57600 terminal --timeout=10 serial
title Red Hat Linux Advanced Server (2.4.9-e.
3smp) root (hd0,0) kernel /boot/vmlinuz-2.4.9-e.3smp ro root= /dev/sda1 hda=ide-scsi
console=ttyS0 console= ttyS1,57600 initrd /boot/initrd-2.4.9-e.3smp.img title Red Hat
Linux Advanced Server-up (2.4.9-e.3) root (hd0,00) kernel /boot/vmlinuz-2.4.9-e.3 ro
root=/dev/sda1 initrd /boot/initrd-2.4.9-e.3.img
按照以下原则编辑 /etc/grub.conf 文件:
• 禁用 GRUB 的图形界面并使用基于文本的界面。否则,GRUB 屏幕不会在控制台重定向中显示。要禁用图形界面,请
注释掉以 splashimage 开头的行。
• 要使用多个 GRUB 选项来通过串行连接启动控制台会话,将以下行添加到所有选项:
console=ttyS1,57600
此示例显示 console=ttyS1,57600 仅添加到第一个选项。
145