linux – Serial Over Lan不重定向OS终端

linux – Serial Over Lan不重定向OS终端,第1张

概述我正在尝试使用IPMI Serial Over Lan(SOL)控制台为远程计算机创建监控系统.远程 *** 作系统是RHEL 6,主板制造商是Supermicro. 我已经在BIOS中成功启用了SOL重定向.这允许我通过IPMI连接的SOL控制台查看启动的BIOS和内核部分. 接下来,我按照许多在线文章中提到的步骤来获取我的 *** 作系统(运行级别3,只是文本终端)以进行重定向. 结果几乎总是一样的:在对/e 我正在尝试使用IPMI Serial Over Lan(Sol)控制台为远程计算机创建监控系统.远程 *** 作系统是RHEL 6,主板制造商是Supermicro.

我已经在BIOS中成功启用了Sol重定向.这允许我通过IPMI连接的Sol控制台查看启动的BIOS和内核部分.

接下来,我按照许多在线文章中提到的步骤来获取我的 *** 作系统(运行级别3,只是文本终端)以进行重定向.

结果几乎总是一样的:在对/etc/grub.conf,/​​ etc / inittab和/ etc / securetty进行更改后,我可以通过Sol控制台看到grub菜单(是的!),但是 *** 作系统开始启动,我的Sol终端收到1个乱码,仅此而已.

作为参考,这是我的grub.conf:

serial --unit=1 --speed=115200 --word=8 --parity=no --stop=1terminal --timeout=5 serial consoletimeout=10default=0#splashimage=(hd0,0)/boot/grub/splash.xpm.gzhIDdenmenuTitle Red Hat Enterprise linux (2.6.32-220.el6.i686)    root (hd0,0)    kernel /boot/vmlinuz-2.6.32-220.el6.i686 ro \     root=UUID=5f8c255c-f997-4d6a-9af5-a133fc9229a0 rd_NO_LUKS \     rhgb crashkernel=auto quIEt biosdevname=0 LANG=en_US.UTF-8 rd_NO_MD quIEt \     SYSFont=latarcyrheb-sun16 rhgb crashkernel=auto  KEYBOARDTYPE=pc KEYtable=us \     rd_NO_LVM rd_NO_DM serial console=tty0 console=ttyS1,115200n8    initrd /boot/initramfs-2.6.32-220.el6.i686.img

我在/ etc / inittab中添加了以下行:

S1:123456:respawn:/sbin/agetty -L ttyS1 115200 vt100

我已将以下内容添加到我的/ etc / securetty中:

ttyS1

我创建了/etc/init/ttyS1.conf,它看起来像:

start on runlevel [345]stop on runlevel [S016]respawninstance /dev/ttyS1exec /sbin/agetty ttyS1 115200 vt100

一些让步:

>我不确定我的BIOS尝试重定向哪个串口
填入(ttyS0,ttyS1).大多数例子都使用ttyS1,从那以后
grub菜单被重定向到那里,我非常有信心
‘正确’
>我知道’终端类型’和波特率之间必须匹配
BIOS和OS设置.我一直在使用115200代替波特,但是
我不太自信我选择了正确的终端类型.终点站
BIOS中的类型是“ANSI”,这给出了我想要的颜色
BIOS上的Sol.但是,对于OS设置,大多数示例都使用
‘linux的;我不确定这是否与我的ANSI设置兼容.我有
尝试了VT100用于BIOS和 *** 作系统,我仍然没有看到任何过去
Grub菜单(另外,我失去了我的BIOS over Sol的颜色信息).

任何帮助是极大的赞赏.

解决方法 我在Supermicro服务器(SYS-1028R-WTRT)上遇到了与Sol类似的问题.我使用的是Centos 7 *** 作系统.
我认为这一系列动作可以帮助我决定这个问题:

>我关闭所有systemd getty服务(systemctl stop serial-getty @ ttyS0,… ttyS1)
>手动运行/ sbin / agetty -L ttyS1 115200 vt100(这组参数在Sol连接上获取登录字符串)
>杀死手动执行agetty.
>在文件/ etc / default / grub中:

GRUB_CMDliNE_liNUX="console=ttyS1,115200 console=tty0"GRUB_TERMINAL=serialGRUB_SERIAL_COMMAND="serial --speed=115200 --unit=1 --word=8 --parity=no --stop=1"

> grub2-mkconfig -o /boot/grub2/grub.cfg
>重启!

在那些步骤之后,我开始使用Sol控制台.

总结

以上是内存溢出为你收集整理的linux – Serial Over Lan不重定向OS终端全部内容,希望文章能够帮你解决linux – Serial Over Lan不重定向OS终端所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1043536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存