简介

由于默认的noVNC不支持复制粘贴,导致生产效率低下,所以本文介绍如何为Debian12虚拟机启用xterm.js控制台。

步骤

1.关闭虚拟机

2.硬件中为虚拟机添加一个串行端口

这时候我们能看到PVE已经有xterm.js控制台选项了,但是这时候进去只会显示

starting serial terminal on interface serial0

并且无论你按什么键都是没用的

3.我们打开虚拟机,修改grub文件

vi /etc/default/grub

找到GRUB_CMDLINE_LINUX 参数,在引号中添加

console=tty0 console=ttyS0,115200

4.更新Grub配置文件

deb/rpm 系发行版有不同的更新 grub 配置文件的方式

# deb
update-grub
# rpm
grub2-mkconfig --output=/boot/grub2/grub.cfg

5.重启VM

这时候打开xterm.js,如果还是提示starting serial terminal on interface serial0 ,这时候只要按下回车键,就可以进去登录界面了

Done!