pve配置虚拟机xterm连接

pve配置虚拟机xterm连接·

PVE创建虚拟机后默认只有novnc方法连接虚拟机,无法复制粘贴,很不方便,因此可以打开xterm.js的方式弥补此缺陷

关闭 VM,并且新增 serial port 給 VM 在PVE Host 中用 qm 命令建立 serial port,假設我的 VM ID 是 100

qm set 100 -serial0 socket

重新开启 VM,用 dmesg 验证是否有 ttyS 出现

dmesg | grep ttyS

如果出現如下代表有了

[    3.521757] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

接下来配置VM的grub,进入VM的ssh

cd /etc/default/
vi grub

修改 grub 中的GRUB_CMDLINE_LINUX值

GRUB_CMDLINE_LINUX="quiet console=tty0 console=ttyS0,115200”

更新grub

debian based
update-grub
redhat based
grub2-mkconfig --output=/boot/grub2/grub.cfg

在虚拟机添加

/etc/init/ttyS0.conf

并添加如下

# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[12345]
stop on runlevel [!12345]
respawn
exec /sbin/getty -L 115200 ttyS0 vt102

设置自启动

systemctl enable serial-getty@ttyS0.service
systemctl start serial-getty@ttyS0.service

重启VM,测试xterm,已经可以用

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值