Ubuntu 14.04和VirtualBox的屏幕分辨率问题

环境:运行Windows 7的Lenovo T530。使用VM Virtual Box在虚拟机上安装了Ubuntu 14.04。 安装了Virtual Box和Ubuntu的所有更新。

问题:在Ubuntu的桌面和其他Ubuntu启动的程序中,窗口缩小到大约3×4英寸,显示在我的常规Virtual Box窗口的其余部分中间。 我只看到我通常会看到的屏幕输出的右上角。 请帮忙。

我已经看过如何在VirtualBox VM中安装Guest Additions?

但是,这些答案都不适用于14.04。

您基本上需要Guest添加,登录虚拟机以安装以下包:

sudo apt-get install virtualbox-guest-dkms 

最后重启VM以完成安装。

在virtualbox上,您必须安装“Guest Additions”。 无需通过Ubuntu设置设置分辨率。 将您的访客窗口置于前台,从顶部菜单中选择:

 VirtualBox -> Devices -> Insert Guest Additions CD image 

在Ubuntu中打开终端,导航到cd文件夹(通常是/ media / VBOXADDITIONS *)并运行

 sh ./VBoxLinuxAdditions.run 

请注意,您应该有一个有效的编译器gcc / g ++

我遇到了和你一样的问题。 我做了这些步骤,也许对你有帮助:

  1. 转到系统设置→软件和更新→其他驱动程序
  2. 使用x86虚拟化解决方案……
  3. 之后重新启动VirtualBox

我的VirtualBox工作得很好。

在第一次尝试安装Guest添加function后,我找不到其他解决方案: linuxbsdos.com 。

使用仪表板中的Xdiagnose。 搜索并启动Xdiagnose,然后启用Debug部分下的所有选项。 单击“应用”按钮,然后关闭窗口并重新启动系统。

这才是最终的诀窍! 现在我得到1024 x 768分辨率而不是640 x 480分辨率。

我从未卸载过Guest添加内容,因此我可能需要采取这两种措施。

在此处输入图像描述

———-编辑———

我已经意识到上面描述的解决方案只是一个后备,以防由于某种原因安装Guest Additions失败。 我终于成功安装了它们,现在可以在显示设置中选择更大范围的分辨率。 在尝试了以上所有内容后,我就是这样做的。

我之前尝试过的一件事是

 sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11 

这本身是不够的,但可能是以下步骤的必要先决条件(其中一些可能不是必需的……)。

  1. 将Virtualbox更新到最新版本(目前为4.3.24)
  2. 在Guest系统的终端类型中:
 sudo apt-get install dkms sudo apt-get install build-essential module-assistant sudo ma prepare 

如果您在Guest系统中没有顶级菜单,那是因为您处于缩放模式,导致它被隐藏。 在这种情况下,按Host + C切换缩放模式(默认情况下HostRight Control

  1. 在Guest系统中,转到顶部菜单,然后单击Devices-> Insert Guest Additions CD Image。 这应该挂载CD映像。
  2. 在我的案例中,Autostart工作,安装以提示开始。 如果它不自动启动,您可以执行以下操作
 cd /media//VBOXADDITIONS_4.3.10_93012 sudo ./VBoxLinuxAdditions.run 

请务必用登录用户的用户名替换

然后重新启动,正如JTIM指出的那样……

从这个答案开始 ,实际上在另一篇文章中也很好地解释了。 (我真的尝试过这里发布的所有其他内容,但它似乎不适用于我的Windows 7系统)

初步步骤:

  1. 确保已安装最新版本的Virtual Box (*)。 请注意,如果您要求Virtual Box更新到最新版本,即使存在更新版本,也很可能会声明更新!

  2. 从干净的发行版开始,创建一个新的虚拟机,在那里安装Ubuntu(我允许在安装期间从网络下载更新的软件包),并在继续之前克隆它,这样如果你遇到麻烦就可以避免从一开始就重新开始。

  3. 安装build-essentiallinux-headers-generic软件包。 显然, 它也被建议安装dkms ,因为“在客户操作系统中运行DKMS将在客户内核更新后保持Guest Additions安装”

如何:

  1. 启动虚拟机

  2. 在Virtualbox菜单 – >设备 – >插入访客添加CD图像…

  3. 从Ubuntu你应该看到一个弹出窗口,允许CD自动运行安装程序。 对我来说,就像之前很多次一样,它说他找不到Linux标题,但这一次,最终一切都很顺利。
    如果自动运行不起作用,请打开终端( Ctrl + Alt + T ),导航到文件夹(通常是/media/VBOXADDITIONS* )并运行

    sh ./VBoxLinuxAdditions.run

  4. 关闭然后重新启动虚拟机


(*)如果像我一样,使用新版本的Virtual Box你遇到网络问题,请看一下这个video (简而言之:使用Bridged网络,然后选择“允许虚拟机”)

我有同样的问题。 我通过安装其他答案中解释的访客添加并在设置中填充videoRAM的数量来修复它,如图所示。 MateConfig

有时,简单的解决方案可能是:

在此处输入图像描述

为了扩展Sylvain Pineau所说的,输入sudo apt-get install virtualbox*要容易得多(apt-get接受通配符)。

我在Debian Wheezy的VirtualBox 4.1上运行的Ubuntu 14.04客户机中以低屏幕分辨率停留了几天。 没有最常建议的解决方案(例如安装virtualbox-guest-dkms ,安装guest virtualbox-guest-dkms添加)有帮助。 从官方下载页面安装VirtualBox工作!