CentOS 配置 console登录

创建KVM镜像时,为管理方便,需要镜像支持console登录。以下说说分别在centos6/centos7中配置console登录的方法。

CentOS6 配置 console 登录

1. 添加ttyS0的许可,允许root登录

1
# echo "ttyS0" >> /etc/securetty

2. 修改 /etc/grub.conf 文件

在/etc/grub.conf文件中kernel行末尾追加console=ttyS0

3. 修改/etc/inittab文件(可省略)
/etc/inittab中加入

1
S0:12345:respawn:/sbin/agetty ttyS0 115200

4. 重启

1
# reboot

CentOS7 配置 console 登录

1. 编辑文件/etc/sysconfig/grub

GRUB_CMD_LINELINUX行末尾添加console=ttyS0,类似以下这样:

1
2
3
4
5
6
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet console=ttyS0"
GRUB_DISABLE_RECOVERY="true"

2. 并以root权限运行以下命令:

1
2
3
stty -F /dev/ttyS0 speed 9600
grub2-mkconfig -o /boot/grub2/grub.cfg
systemctl start getty@ttyS0

完成后验证。

文章目录
  1. 1. CentOS6 配置 console 登录
  2. 2. CentOS7 配置 console 登录