解决效果图
网上常见办法均无法解决时摸索出来的方法
解决方法:
关闭$vm
在宿主机上用管理员打开powershell
输入
Set-VMVideo -VMName $vm -HorizontalResolution 1920 -VerticalResolution 1080
其中$vm是Hyper-V中对应虚拟机名称
PS:在此之前,个人也修改过以下内容(修改前勿忘备份):
GRUB
输入 sudo nano /etc/default/grub
找到并修改内容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet vido=hyperv_fb:1920x1080"
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
kali-tweaks
直接运行,安装Virtualization->Hyper-V enhanced session mode
宿主机运行
Set-VM "Kali_ctf" -EnhancedSessionTransportType HVSocket
过程中还尝试安装了NVIDIA的驱动(肯定安装不上),Gnome-Tweaks(没啥用),vmware-tools(不识别虚拟机),使用xrandr(显示cant open display)