解决virtual box安装虚拟机后屏幕分辨率(不能自适应宿主机)的问题

         利用virtual box安装虚拟的系统(eg:Ubuntu)时,打开之后,都会出现屏幕太小,无法适应宿主机屏幕的问题,如下图所示,发现无论如何调整视图的模式(全屏模式、自动缩放模式…),都无法变成正常的分辨率。所以这里给出了一种解决方案。

         首先,关闭虚拟机系统,此时在打开设置à显示à显卡控制器,在下拉菜单里选择VBoxSVGA,选择完成后再次打开虚拟机系统。

         打开系统后,再次进入后,如图所示依然发现屏幕不能适应宿主机,但是此时,可以通过更改视图的模式来进行适应。

         此时的步骤:点击屏幕上方的视图,选择全屏模式,此时屏幕就会是正常的分辨率了。

### 解决VMware虚拟机中Ubuntu系统屏幕分辨率自适应的方法 对于VMware虚拟机中的Ubuntu操作系统,如果遇到屏幕分辨率无法自动调整的情况,可以按照以下方法进行配置以确保最佳显示效果。 #### 安装VMware Tools工具包 为了使Ubuntu能够更好地适配宿主机的显示器并支持动态调整分辨率等功能,在虚拟机内需安装VMware Tools软件包。该工具集提供了多种增强特性来优化客户操作系统的性能以及用户体验[^1]。 ```bash sudo apt-get update && sudo apt install open-vm-tools-desktop fuse -y ``` 此命令会更新本地APT缓存并将`open-vm-tools-desktop`及其依赖项一起安装到Ubuntu上;这一步骤有助于改善图形界面下的兼容性和功能性表现。 #### 修改GRUB引导菜单参数 有时默认启动选项可能会影响视频模式的选择范围,因此建议编辑GRUB配置文件加入特定内核参数以便更灵活地控制显卡驱动行为: 通过文本编辑器打开/etc/default/grub 文件: ```bash sudo nano /etc/default/grub ``` 找到类似于 `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"` 的行,并在其双引号内部追加如下内容(注意保留原有值不变): ```text video=uvesafb:mtrr:3 vga=791 nomodeset ``` 保存更改后退出编辑器,接着运行下面这条指令让新的设置生效: ```bash sudo update-grub ``` 重启计算机使得上述修改得以应用,此时应该可以看到更多可用分辨率选项供选择。 #### 使用Xrandr命令手动设定分辨率 当希望即时改变当前工作区大小而不必每次都经过BIOS/UEFI初始化过程时,则可借助于X Window System自带的一个实用程序——xrandr 来完成这项任务。它允许用户查询连接设备的状态信息并且在线调整其属性而无需中断正在进行的工作流程。 假设想要把分辨率达到1920×1080全高清标准的话,那么可以在终端里输入下列语句尝试: ```bash xrandr --output Virtual1 --mode 1920x1080 ``` 这里的关键在于正确识别目标输出端口名称(本例采用的是“Virtual1”,实际环境中可能会有所不同),可以通过单独执行一次不含任何附加参数的"xrandr"调用来获取完整的列表视图。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

楊木木8023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值