然而,在使用Hyper-V安装深度系统(如Deepin、CentOS等)时,不少用户会遇到虚拟机屏幕无法全屏显示的问题
这不仅影响了使用体验,还可能导致操作不便
本文将详细介绍如何通过一系列设置,使Hyper-V中的深度系统实现全屏显示
一、安装Hyper-V与创建虚拟机 首先,确保你的Windows 10或Windows Server系统已经启用了Hyper-V功能
如果尚未启用,可以按照以下步骤进行安装: 1.打开控制面板:点击“开始”菜单,选择“控制面板”
2.启用或关闭Windows功能:在控制面板中,选择“程序”,然后点击“启用或关闭Windows功能”
3.勾选Hyper-V:在弹出的窗口中,找到“Hyper-V”选项,并勾选其下的所有子选项
4.等待安装并重启:点击“确定”后,Windows将开始安装Hyper-V
安装完成后,需要重启电脑以使更改生效
重启后,可以通过“开始”菜单或Windows管理工具找到Hyper-V管理器
接下来,我们将创建一个新的虚拟机: 1.打开Hyper-V管理器:在“开始”菜单中搜索“Hyper-V管理器”并打开
2.创建虚拟机:在Hyper-V管理器中,选择“操作”菜单下的“新建虚拟机”
3.选择安装源:在创建虚拟机向导中,选择“本地安装源”,并指定深度系统的ISO安装镜像
4.设置虚拟机名称与位置:为虚拟机设置一个名称,并选择存储位置
5.配置内存与处理器:根据需求分配内存和处理器资源
6.配置网络:选择虚拟机的网络连接方式,通常选择“默认交换机”
7.创建虚拟硬盘:设置虚拟硬盘的大小和位置
8.完成创建:点击“完成”后,虚拟机即创建成功
二、安装深度系统 创建虚拟机后,接下来是安装深度系统
以下步骤以Deepin为例: 1.连接虚拟机:在Hyper-V管理器中,右键点击刚创建的虚拟机,选择“连接”
2.启动虚拟机:在虚拟机连接窗口中,点击“启动”按钮
3.安装系统:在虚拟机启动后,按照屏幕提示进行深度系统的安装
通常包括选择语言、键盘布局、安装方式等步骤
4.设置用户信息:在安装过程中,需要设置用户名、密码等用户信息
5.完成安装:等待系统安装完成后,重启虚拟机并登录
三、实现全屏显示 尽管深度系统已经成功安装,但在Hyper-V中运行时,虚拟机屏幕可能仍然无法全屏显示
以下是一些常见的解决方法: 方法一:调整虚拟机分辨率 1.查看主机分辨率:首先,需要知道主机的屏幕分辨率
右键点击桌面,选择“显示设置”,在“显示”选项卡中查看当前分辨率
2.修改GRUB配置文件:进入深度系统后,打开终端,进入`/etc/default`目录,使用文本编辑器(如`gedit`)打开`grub`配置文件
将`GRUB_CMDLINE_LINUX_DEFAULT=quietsplash`修改为`GRUB_CMDLINE_LINUX_DEFAULT=quiet splash video=hyperv_fb:主机分辨率`(例如,如果主机分辨率为1366x768,则修改为`GRUB_CMDLINE_LINUX_DEFAULT=quiet splash video=hyperv_fb:1366x768`)
3.刷新GRUB并重启:保存配置文件后,在终端中运行`sudo update-grub`命令刷新GRUB
然后重启虚拟机,全屏时屏幕即已铺满整个屏幕
方法二:启用增强会话模式 对于Windows 10的Hyper-V用户,还可以通过启用增强会话模式来调整虚拟机显示分辨率
增强会话模式不仅改善了虚拟机的查看体验,还允许虚拟机与主机共享设备(如剪贴板、USB设备等)
1.打开Hyper-V管理器:在“开始”菜单中搜索并打开“Hyper-V管理器”
2.设置增强会话模式:在Hyper-V管理器中,右键点击虚拟机,选择“Hyper-V设置”
在左侧列表中选择“增强会话模式策略”,然后勾选“允许增强会话模式”
接着,在左侧用户列表中选择“增强会话模式”,在右侧勾选“使用增强会话模式”选项,并点击“应用”和“确定”
3.启动虚拟机并调整分辨率:打开虚拟机电源后,在虚拟机连接设置窗口中,可以任意拖动滑块来更改Hyper-V分辨率
调整完毕后,单击“连接”按钮
4.启用集成服务:返回Hyper-V设置界面,点击左侧的“集成服务”选项,然后在右侧勾选全部服务
5.全屏显示:在虚拟机中,点击“查看”菜单下的“全屏模式”即可实现全屏显示
需要注意的是,增强会话模式可能不适用于所有版本的Windows和虚拟机操作系统
例如,它不适用于1代虚拟机(除非Windows 10 Pro、Education或Enterprise)或运行非Windows操作系统的虚拟机
方法三:使用远程桌面连接 如果以上方法均无法解决问题,还可以考虑使用远程桌面连接来实现全屏显示
首先,需要在深度系统中安装并启用远程桌面服务(如XRDP)
然后,在主机上使用远程桌面连接工具(如Windows自带的远程桌面连接)连接到虚拟机
1.安装XRDP:在深度系统终端中运行`sudo apt-get install xrdp`命令安装XRDP
2.启用XRDP服务:安装完成后,运行`sudo systemctl start xrdp`命令启动XRDP服务,并设置其为开机自启动(`sudo systemctl enable xrdp`)
3.配置防火墙:确保防火墙允许远程桌面连接
可以使用`ufw`命令进行配置(如`sudo ufw allow 3389/tcp`)
4.获取虚拟机IP地址:在深度系统中运行ifconfig或`ip addr`命令获取虚拟机的IP地址
5.使用远程桌面连接:在主机上打开远程桌面连接工具,输入虚拟机的IP地址和用户名进行连接
连接成功后,即可实现全屏显示
四、注意事项与备份建议 在进行虚拟机全屏设置时,需要注意以下几点: 1.分辨率匹配:确保虚拟机分辨率与主机分辨率相匹配,以避免出现显示不全或拉伸变形的问题
2.系统兼容性:不同版本的Windows和虚拟机操作系统可能具有不同的兼容性和设置方法
因此,在进行设置前,请查阅相关文档或社区支持以获取准确的信息
3.数据备份:虚拟机中可能包含重要数据或正在运行关键业务
因此,在进行任何风险操作前,请务必进行备份以防出现意外情况造成损失
Hyper-V本身没有内置的备份功能,但可以使用第三方虚拟机备份软件(如傲梅企业备份旗舰版)进行备份和还原操作