PVE创建虚拟机后默认只能noVNC
方式连接虚拟机,该终端无法复制粘贴,非常不方便。
PVE还提供了xterm.js
终端,xterm.js
终端是一种Web终端,简单配置后可满足复制粘贴命令的需求。
配置串口
xterm.js
终端需要串口支持。添加方式有两种:
-
图形界面:在虚拟机的硬件(Hardware)页中,点击
add
、选择Serial Port
添加串口。
-
命令:在PVE集群shell中输入命令
qm set 虚拟ID -serial0 socket
重启虚拟机并验证是否有 ttyS
dmesg | grep ttyS
配置Grub
进入虚拟机终端配置/etc/default/grub
文件
vi /etc/default/grub
将GRUB_CMDLINE_LINUX
值修改为"quiet console=tty0 console=ttyS0,115200”
更新Grub
grub2-mkconfig --output=/boot/grub2/grub.cfg