问题描述
环境:运行Windows 7的联想T530。已经在使用VM Virtual Box的虚拟机上安装了Ubuntu 14.04。已经安装了来自Virtual Box和Ubuntu的所有更新。
问题:在Ubuntu的桌面和其他Ubuntu启动的程序中,窗口缩小到大约3×4英寸,显示在我的常规Virtual Box窗口的其余部分中。我看到的只是屏幕输出的右上方通常会看到的内容。请帮忙。
我见过How do I install Guest Additions in a VirtualBox VM?
但是,这些答案都不适用于14.04。
最佳解决办法
您基本上需要Guest添加,登录到虚拟机以安装下列软件包:
sudo apt-get install virtualbox-guest-dkms
最后重新启动虚拟机以完成安装。
次佳解决办法
在virtualbox上,您必须安装”Guest Additions”。无需通过Ubuntu设置设置分辨率。在前台选择您的访客窗口从顶部菜单中选择:
VirtualBox -> Devices -> Insert Guest Additions CD image
在Ubuntu中打开一个终端,导航到cd文件夹(通常是/media /VBOXADDITIONS *)并运行
sh ./VBoxLinuxAdditions.run
请注意,你应该有一个工作编译器gcc /g ++
第三种解决办法
我和你有同样的问题。我做了这些步骤,也许可以帮助你:
-
进入系统设置→软件和更新→其他驱动程序
-
使用x86虚拟化解决方案…
-
之后重新启动您的VirtualBox
我的VirtualBox工作正常。
第四种办法
在第一次尝试安装客户添加项后,我没有找到其他解决方案:linuxbsdos.com。
从仪表板使用Xdiagnose。搜索并启动Xdiagnose,然后启用调试部分下的所有选项。点击应用按钮,然后关闭窗口并重新启动系统。
这就是最后的诀窍!现在我得到1024 x 768分辨率而不是640 x 480。
我从来没有卸载Guest添加内容,所以可能需要采取这些措施。
———-编辑———
我已经意识到,上述解决方案只是一个后备,以防因为某些原因安装Guest Additions失败。我终于成功地安装了它们,现在可以从显示设置中更大范围的分辨率中进行选择。以上是我在尝试完所有上述内容之后做到的。
我之前已经尝试过的一件事是
sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
这本身还不够,但可能是以下步骤的必要先决条件(其中一些可能不必要)。
-
将Virtualbox更新到最新版本(当前为4.3.24)
-
在来宾系统中的终端中键入:
sudo apt-get install dkms
sudo apt-get install build-essential module-assistant
sudo m-a prepare
如果Guest系统中没有顶层菜单,那是因为您处于缩放模式,导致它被隐藏。在这种情况下,按Host
+ C
切换缩放模式(默认情况下,Host
为Right Control
)
-
在访客系统中,转到顶部菜单,然后单击设备 – >插入客人添加CD图像。这应该安装CD映像。
-
在我的情况下,Autostart工作,并且安装以提示开始。如果它不自动启动,您可以执行以下操作
cd /media/<username>/VBOXADDITIONS_4.3.10_93012
sudo ./VBoxLinuxAdditions.run
请确保将< username>替换为<由登录用户的用户名。
然后重启,就像JTIM指出的那样…
第五种办法
从this answer开发,实际上在this other post中也有很好的解释。 (我真的尝试了一切在这里发布,但它似乎并没有在我的Windows 7系统上工作)
预备步骤:
-
确保你已经安装了latest version of Virtual Box(*)。请注意,如果您要求Virtual Box更新至最新版本,即使存在更新版本,它也可能声明更新!
-
从一个干净的发行版开始,创建一个新的虚拟机,安装Ubuntu(我允许在安装过程中从网络上下载更新的软件包)并在继续之前克隆它,这样做是一个好主意,这样如果有麻烦,您可以避免从一开始就重新开始。
-
安装
build-essential
和linux-headers-generic
软件包。显然,它也被称为安装dkms
,因为“在访客内核更新后,在客户操作系统中运行DKMS将保持GuestAdditions的安装”。
如何:
-
启动您的虚拟机
-
在Virtualbox菜单上 – >设备 – >插入Guest Additions CD映像…
-
从Ubuntu你应该看到一个弹出窗口,允许CD自动运行来安装程序。对我来说,就像以前很多次一样,它说他找不到Linux头文件,但这次最后一切都很顺利。如果自动运行不起作用,请打开终端(
Ctrl
+Alt
+T
),导航至文件夹(通常为/media/VBOXADDITIONS*
)并运行sh ./VBoxLinuxAdditions.run
-
关闭并重新启动虚拟机
(*)如果像我一样使用虚拟盒的新版本来解决网络问题,请查看this video(简称:使用桥接网络,然后选择”allow VMs”)
第六种办法
我有同样的问题。我通过安装其他答案中的说明来安装客人机器,并在显示的设置中增加了视频RAM的数量。