增强会话模式不起作用 - Hyper-V Guest

增强会话模式不起作用 - Hyper-V Guest

我在单独的 Windows 安装上使用“快速创建”创建了一个 Ubuntu VM。此后,我多次移动磁盘并在其上运行了一堆命令,但不知何故我无法使增强会话正常工作。

我在虚拟机中运行了以下命令:

cat << 'EOF' >~/setup_enhanced_session_hv_mods.sh
#!/bin/bash

sudo apt purge -y linux-azure
sudo apt autoremove -y --purge
sudo apt install -y linux-azure
update-initramfs -u
reboot
EOF
chmod +x ~/setup_enhanced_session_hv_mods.sh
~/setup_enhanced_session_hv_mods.sh

lsmod显示如下:

root@skynet:~# lsmod | grep hv
hv_balloon             28672  0
hv_sock                16384  1
vsock                  36864  2 hv_sock
hv_netvsc              73728  0
hv_storvsc             20480  5
scsi_transport_fc      57344  1 hv_storvsc
hv_utils               32768  0
hv_vmbus               94208  8 hv_balloon,hv_utils,hv_netvsc,hid_hyperv,hv_storvsc,hyperv_keyboard,hv_sock,hyperv_fb

uname

root@skynet:~# uname -r
5.3.0-40-generic

主机上的情况如下:

Set-VM -VMName SkyNet -EnhancedSessionTransportType HvSocket

答案1

我的做法有点吓人,因为自动删除似乎不起作用。我删除了启动时的所有内核,下载了 linux-azure deb,通过 dpkg 安装,更新了 initramfs 和 grub。关闭电源,启动后它又恢复了工作!

相关内容