centos7配置 console口_Centos 下串口输出配置(转发)

本文介绍了如何在CentOS 7和6中配置串口输出。步骤包括修改`/etc/default/grub`以设置串口速度和参数,更新grub配置文件,以及在CentOS 6中修改`/etc/inittab`和`/etc/securetty`文件。通过这些配置,系统启动信息将通过串口转发,并允许root通过串口登录。
摘要由CSDN通过智能技术生成

一,查看系统是否支持串口

[root@localhost ~]# dmesg |grep tty

console [tty0] enabled

serial8250: ttyS0 at I/O 0x3f8 (irq = 3) is a 16550A

serial8250: ttyS1 at I/O 0x2f8 (irq = 4) is a 16550A

00:09: ttyS0 at I/O 0x3f8 (irq = 3) is a 16550A

00:0a: ttyS1 at I/O 0x2f8 (irq = 4) is a 16550A

二,Centos7下串口配置

1,修改/etc/defaule/grub,增加:

GRUB_TERMINAL="console serial"

GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0,115200"

[root@localhost ~]# vi /etc/default/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap biosdevname=0 net.ifnames=0 rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

GRUB_TERMINAL="console serial"

GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0,115200"

2,更新grub。grub2-mkconfig -o /boot/grub2/grub.cfg

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-bcfdd64db72c4cce8e4ea8a33b2f64a3

Found initrd image: /boot/initramfs-0-rescue-bcfdd64db72c4cce8e4ea8a33b2f64a3.img

done

三,Centos6下串口配置

1,修改/etc/inittab, 增加s0:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 115200 ttyS0 vt100

[root@localhost ~]# vi /etc/inittab

s0:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 115200 ttyS0 vt100

2,编辑/etc/securetty文件,增加ttyS0,表示可以root登录终端

[root@localhost ~]# vi /etc/securetty

ttyS0

3,修改 /boot/grub/grub.conf文件,在kernel行最后加console=tty0 console=ttyS0,115200n8

[root@localhost ~]# vi /boot/grub/grub.conf

title CentOS 6 (2.6.32-696.el6.x86_64)

root (hd0,0)

kernel /vmlinuz-2.6.32-696.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb console=tty0 console=ttyS0,115200n8 quiet

initrd /initramfs-2.6.32-696.el6.x86_64.img

4,重启验证

————————————————

版权声明:本文为CSDN博主「王鉴」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_42414349/article/details/83538159

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值