基础环境

宿主系统:Windows 10

虚拟机系统:Ubuntu 14.04-32bit、Ubuntu 14.04-64bit

VirtualBox:5.2.0 r118431 (Qt5.6.2)

问题描述
按默认配置安装好 Ubuntu 14.04 后,即点击菜单栏“设备”,选择“增强功能”。在 Ubuntu 中安装完成后看到提示重启系统,可是重启完成后依然只有 640x480 一个分辨率,无法自适应调节。14.04 的 32位、64位都是同样的问题。而同样的环境下,安装 12.04、16.04 正常。

问题解决
留意到增强功能安装时终端有提示可以查看 /var/log/vboxadd-setup.log 检查安装时遇到的问题。正常安装是不会有这个提示的。于是打开该 log 文件,跳到最后查看,果然有编译错误。是一句这样的错误:implicit declaration of function ‘AssertRC’ 。

于是搜索这个错误。我的思路是通过安装相应环境修复这个编译错误。但是在安装包里根本找不到相关源码,不知道这里编译的源码是哪里来的。然后找到官网上的这个帖子:https://www.virtualbox.org/ticket/17163 ,就是这个问题。但发现是在讨论,没给出解决办法。后来才知道,其实是有回复者给出了解决办法的,只是没有意识到也适用于 14.04 。

然后去官网下载页面想看看有没有更新。于是看到了这段话:Update: The Guest Additions image with the 5.2.0 release fails to work with recent Linux guest kernels 。所以马上就尝试了其提供的新的增强包。

https://www.virtualbox.org/wiki/Downloads

启动系统后直接点击侧边栏的光盘标志再次安装增强功能,完成后没看到检查 /var/log 的提示了。重启系统,登录后果然看到自适应的大分辨率了。问题解决!

2017-11-2

最新文章

  1. 【转载】让你的MATLAB代码飞起来
  2. 对象序列化成Json字符串 及 反序列化成对象
  3. poj2060Taxi Cab Scheme(二分图匹配)
  4. worksteal thread pool
  5. JAVA开发-我的第一个webScan扫描器
  6. JS 获取浏览器和屏幕宽高等信息代码
  7. Codevs No.1281 Xn数列
  8. Android UI开发第三十二篇——Creating a Navigation Drawer
  9. 12.URL重写
  10. 爆炸!iOS资源大礼包(持续更新...)
  11. Sierpinski三角形
  12. 基于FPGA的中值滤波算法实现
  13. STL - vector容器
  14. js 简单日历
  15. Git 提交的正确姿势:Commit message 编写指南
  16. 在服务器端对sshd做白名单
  17. manager
  18. mac下webstorm添加scss watcher
  19. Html5的Web存储和WebSql
  20. 2017年上海金马五校程序设计竞赛:Problem E : Find Palindrome (字符串处理)

热门文章

  1. js经典闭包
  2. Vue.js优雅的实现列表清单
  3. GitLab搭建详细过程
  4. 使用apache进行域名绑定
  5. 【S2-052】漏洞复现(CVE-2017-9805)
  6. C#设计模式之十五命令模式(Command Pattern)【行为型】
  7. Vim常用操作-合并行。
  8. [最短路]P1119 灾后重建
  9. csv格式订单下载,完成后伴随邮件通知下载
  10. 基于iframe的移动端嵌套