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 ++
我遇到了和你一样的问题。 我做了这些步骤,也许对你有帮助:
- 转到系统设置→软件和更新→其他驱动程序
- 使用x86虚拟化解决方案……
- 之后重新启动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
这本身是不够的,但可能是以下步骤的必要先决条件(其中一些可能不是必需的……)。
- 将Virtualbox更新到最新版本(目前为4.3.24)
- 在Guest系统的终端类型中:
sudo apt-get install dkms sudo apt-get install build-essential module-assistant sudo ma prepare
如果您在Guest系统中没有顶级菜单,那是因为您处于缩放模式,导致它被隐藏。 在这种情况下,按Host + C切换缩放模式(默认情况下Host是Right Control )
- 在Guest系统中,转到顶部菜单,然后单击Devices-> Insert Guest Additions CD Image。 这应该挂载CD映像。
- 在我的案例中,Autostart工作,安装以提示开始。 如果它不自动启动,您可以执行以下操作
cd /media//VBOXADDITIONS_4.3.10_93012 sudo ./VBoxLinuxAdditions.run
请务必用登录用户的用户名替换
然后重新启动,正如JTIM指出的那样……
从这个答案开始 ,实际上在另一篇文章中也很好地解释了。 (我真的尝试过这里发布的所有其他内容,但它似乎不适用于我的Windows 7系统)
初步步骤:
-
确保已安装最新版本的Virtual Box (*)。 请注意,如果您要求Virtual Box更新到最新版本,即使存在更新版本,也很可能会声明更新!
-
从干净的发行版开始,创建一个新的虚拟机,在那里安装Ubuntu(我允许在安装期间从网络下载更新的软件包),并在继续之前克隆它,这样如果你遇到麻烦就可以避免从一开始就重新开始。
-
安装
build-essential
和linux-headers-generic
软件包。 显然, 它也被建议安装dkms
,因为“在客户操作系统中运行DKMS将在客户内核更新后保持Guest Additions安装” 。
如何:
-
启动虚拟机
-
在Virtualbox菜单 – >设备 – >插入访客添加CD图像…
-
从Ubuntu你应该看到一个弹出窗口,允许CD自动运行安装程序。 对我来说,就像之前很多次一样,它说他找不到Linux标题,但这一次,最终一切都很顺利。
如果自动运行不起作用,请打开终端( Ctrl + Alt + T ),导航到文件夹(通常是/media/VBOXADDITIONS*
)并运行sh ./VBoxLinuxAdditions.run
-
关闭然后重新启动虚拟机
(*)如果像我一样,使用新版本的Virtual Box你遇到网络问题,请看一下这个video (简而言之:使用Bridged网络,然后选择“允许虚拟机”)
我有同样的问题。 我通过安装其他答案中解释的访客添加并在设置中填充videoRAM的数量来修复它,如图所示。
有时,简单的解决方案可能是:
为了扩展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工作!