VirtualBox 调整屏幕分辨率

VirtualBox关于分辨率调整的问题一直以来总有困扰,现将个人遇到的问题以及对付办法分享出来:

准备工作:

1.首先强烈建议在 VirtualBox 官方网站 https://www.virtualbox.org/ 下载安装包,这样能保证软件的质量可靠、版本最新。虽然安装向导是英文的,但安装完成之后会自动根据操作系统的默认语言来显示(比如我的是简体中文)。
2.如果是Windows 8安装,会出现“2502/2503”错误,是由于权限不足造成,请百度搜索解决办法。

——————————————————————————

1.软件版本:VirtualBox 5.0.2 (安装 Windows / Linux)

首先,创建一个虚拟机,创建好之后启动虚拟机,选择一个操作系统安装包(Windows或Linux皆可)来安装好操作系统后进入到虚拟机系统的桌面,(此时应切换VirtualBox窗口为常规大小,也就是非全屏状态,才会看到全部子菜单项)在虚拟机窗口的菜单栏“视图”这一项点开最下面有“虚拟显示屏1”,子菜单里面会看到有一大堆的额外的大分辨率,这就是我们想要的结果!但是目前为灰色不可选。此时需要选择虚拟机窗口的菜单“设备”-“安装增强功能”,稍等片刻(有些电脑可能要等1分钟以上),虚拟机会自动运行光盘的安装内容(如果没有自动运行就进资源管理器里面找光驱图标并运行),按照向导一步一步安装完毕后(安装期间的参数保持默认即可),提示重启,重新启动虚拟机后,再来看一下虚拟机窗口的“视图”-“虚拟显示屏1”菜单,发现里面所有的分辨率都可以自由选择了!~

2.软件版本:VirtualBox 5.0.20 - 5.0.24 (安装 CentOS 7)
安装完 CentOS 7 后,进入桌面发现分辨率为 1024 * 768,不能调整为其它分辨率,于是安装增强功能,弹出终端显示安装过程,结果其中有一步“Building the main Guest Additions module”显示失败,提示查看log文件“/var/log/vboxadd-install.log”,打开此文件显示“/tmp/vbox.0/Makefile.include.header:97: * Error: unable to find the sources of your current Linux kernel.“(真是不知所云……)百度了一下,看到网友大神的解决办法:(建议 root 用户登录)在终端输入如下命令(在联网状态下,以下两行命令分步执行,具体专业的原文解读详见 http://www.cnblogs.com/xqzt/p/4937954.html):

# yum update kernel
# yum install kernel-devel gcc

这两个命令依次执行完成之后,重启系统,安装增强功能,完毕后再重启系统,进入桌面后在 VirtualBox 窗口为常规大小窗口的状态下(不要全屏),在“视图”菜单中看“虚拟显示屏1“中的分辨率,就已经变为可选择状态了。或者通过虚拟机系统自身的修改分辨率功能,也可以修改分辨率。亦或按下虚拟机全屏的热键,也有可能自动匹配为实体显示器分辨率。
此方法得益于 cnblog 网友“小强斋太”(博客主页 http://www.cnblogs.com/xqzt/)的分享,在此表示感谢。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用VirtualBox时,有时候可能会遇到无法调整Ubuntu的屏幕分辨率的问题。这个问题通常出现在没有安装或未正确安装VirtualBox Guest Additions的情况下。 VirtualBox Guest Additions是一套软件包,可以提供虚拟机与物理机之间的通信和协调。其中包含了一个图形驱动程序,用于在虚拟机中调整屏幕分辨率。 要解决这个问题,首先确保已经安装了VirtualBox Guest Additions。在VirtualBox的菜单栏上,选择“设备”(Devices),然后选择“安装增强功能”(Install Guest Additions)。这将在Ubuntu虚拟机中挂载一个额外的光盘,并打开一个包含安装程序的窗口。 接下来,在Ubuntu虚拟机中,打开终端,进入光盘的目录。运行以下命令来安装Guest Additions: ``` sudo sh ./VBoxLinuxAdditions.run ``` 安装完成后,重新启动虚拟机。在重新启动后,你应该能够调整Ubuntu的屏幕分辨率了。 如果问题仍然存在,可能是因为图形驱动程序没有成功安装。你可以尝试卸载并重新安装Guest Additions。首先,在Ubuntu虚拟机中,运行以下命令来卸载Guest Additions: ``` sudo sh ./VBoxLinuxAdditions.run uninstall ``` 然后重新启动虚拟机,并重新安装Guest Additions。 总的来说,无法调整VirtualBox Ubuntu虚拟机的屏幕分辨率通常是由于未正确安装或未安装Guest Additions引起的。通过正确安装和配置Guest Additions,你应该能够解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值