环境:运行Windows 7的Lenovo T530。已使用VM Virtual Box在虚拟机上安装Ubuntu 14.04。问题:在Ubuntu的桌面和其他由Ubuntu启动的程序中,该窗口已缩小到大约3x4英寸,显示在我的常规桌面的其余部分。虚拟框窗口。我只看到通常所见屏幕输出的右上角。请帮忙。

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

但是,这些答案都无法在14.04中使用。

评论

我不认为这是重复的。在Ubuntu 14.04上安装Guest Additions时,出现“警告:已安装X Window系统的未知版本。未安装”

这绝对不是重复的问题(即使答案相同)。我仅通过搜索屏幕分辨率问题发现了这一点,并在此了解到“来宾添加”就是答案。 (如果我已经知道要询问“来宾添加”,那么我就不会有任何问题。)

答案甚至都不一样。通常,您会使用可以从主机上挂载的来宾添加物iso,但它似乎特定于14.04,必须通过apt repo进行安装才能使其正常工作。

在VirtualBox OSX上安装14.04之后,可能的重复项无法从640x480更改屏幕大小

我也有这个问题。来宾添加项似乎已正确安装,但全屏模式仍具有较小的os显示屏。 kraxor,您在哪里看到系统设置?

#1 楼

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

sudo apt-get install virtualbox-guest-dkms


最后重新启动VM以完成安装。

评论


谢谢,在阅读您的答案之前,我误解了此步骤,并认为应该在主机上安装Guest Additions。哦

–爱琳
2014年12月29日在18:08

@symphonyblade:这些软件包实际上是要安装在Guest OS上的。

–西尔文·皮诺(Sylvain Pineau)
2014年12月29日在18:50

在我的Ubuntu 14.04 LTS安装上不起作用。我得到以下软件包具有未满足的依赖关系:virtualbox-guest-x11:依赖:xorg-video-abi-15依赖:xser​​ver-xorg-core(> = 2:1.14.99.902)

– THelper
15年3月4日在12:09

@THelper在ubuntu 14.04上我也得到了以下软件包具有未满足的依赖性。 virtualbox-guest-x11:取决于:xorg-video-abi-15...。这里@conradk的解决方案对我有用:sudo apt-get删除libcheese-gtk23,然后sudo apt-get安装xserver-xorg-core最后是sudo apt-get install -f virtualbox-guest-x11

–snark
2015年5月11日14:31



这根本不适合我。仍然是一个小屏幕。

– Rafael_Espericueta
16年5月15日在17:34

#2 楼

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

VirtualBox -> Devices -> Insert Guest Additions CD image


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

sh ./VBoxLinuxAdditions.run


请注意,您应该有一个运行正常的编译器gcc / g ++

评论


此操作失败,并显示一条错误消息,表明已从其他安装程序或软件包安装了来宾添加项。唯一的解决方案是使用apt-get安装这三个软件包的答案。

–菊苣
2014年6月25日20:00

尝试在VirtualBox上安装Xubuntu 14.04 64bit时完全相同。从已挂载的CD映像安装Guest Additions无效-中断X Server安装。根据Sylvain的建议,从公共存储库安装apt-get。

– Azec-pdx
2014年7月31日在11:36

+1这是唯一对我有用的解决方案。作为第一步,将VirtualBox Manager更新到可用的最新版本非常重要。我在这里发布了一个新的答案,其中包含一些其他详细信息。

– Antonio
2015年3月10日17:26



尽管出现错误,表明已从其他安装程序安装了来宾添加项。.etc是否要继续,请在完成重新启动后单击“是”回答,它将可以正常工作

–阿拉Alnajjar
15年6月17日在11:11

+1为我工作-Virtualbox 5.0.10 Mac

–米哈尔·加洛维奇(Michal Gallovic)
16年1月14日在21:12

#3 楼

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


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

我的VirtualBox正常运行。

评论


天啊。在尝试了很多其他事情并浪费了很多时间之后,这个简单的解决方案就成功了。

–阿德里安·卡尔(Adrian Carr)
15年1月26日在22:51

在我的Ubuntu 14.04 LTS安装上,设置此选项似乎可以,(没有错误消息),但是重启后我仍然具有640x480分辨率,并且没有更改它的选项。

– THelper
15年3月4日在12:20

在14.04.2桌面(从osboxes.org检索)的新映像上,当我启动时,我的分辨率为640x480。然后,我打开系统设置->软件和更新->其他驱动程序。没有选择“使用x86虚拟化解决方案”的选项。是否只是因为分辨率而隐藏了?我必须先安装Guest Additions吗?

–伊兹沃德
15年6月7日在20:22

对我没有帮助

–丹尼尔(Daniel)
2015年6月10日下午6:01

在我的Unbuntu 14.04 LTS安装中,“系统设置”下没有“软件和更新”。我在那里看到两类东西,“个人”和“硬件”。也许我没有看到第三类,因为...我的屏幕太小了?

– T.E.D.
2015年12月30日15:42



#4 楼

第一次尝试安装Guest附加程序后,该方法不起作用,我在其他地方找到了另一个解决方案:linuxbsdos.com。

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

这才是最后的把戏!现在我得到的是1024 x 768分辨率,而不是640 x480。

我从未卸载过Guest附加组件,因此可能需要同时采取这两项措施。



----------编辑---------

我已经意识到上述解决方案只是一个备用,万一由于某种原因安装来宾添加失败。我终于设法成功安装了它们,现在可以在显示设置中从更大范围的分辨率中进行选择。在尝试了上述所有方法之后,这就是我的操作方法。

我早先尝试过的一件事是


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

这本身还不够用,但可能是执行以下步骤的必要先决条件(其中某些步骤可能不必要...)。


将Virtualbox更新到最新版本(当前为4.3.24)
在Guest系统的Terminal中输入:


    sudo apt-get install dkms
    sudo apt-get install build-essential module-assistant
    sudo m-a prepare


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


在Guest系统中,转到顶部菜单,然后单击设备->插入来宾添加CD映像。这应该挂载CD映像。
以我为例,自动启动起作用了,安装开始时出现提示。如果它不能自动启动,则可以执行以下操作


    cd /media/<username>/VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run


只要确保将替换为已登录的用户名。

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

评论


好吧,它确实为我启用了1024x768,至少是这样。尽管尝试了所有其他解决方案,但它仍然不允许我设置更高的值。

–sp00n
2015年3月4日,11:15



+1您的解决方案也为我解决了!

– THelper
15年3月4日在14:36

按照以下步骤操作,我可以使它以任何分辨率工作。

– Antonio
2015年3月10日在17:24

大更新!我不确定所有步骤都是必需的(如果您首先安装virtual-guest-dkms,dkms已经是最新的了),但是它确实对我有用! Ubuntu的虚拟框窗口现在可以自动缩放到所有分辨率。哦,我需要在第一步中排除virtualbox-guest-x11。

– THelper
2015年3月19日13:56



然后重启:)

– JTIM
2015年4月8日在10:08

#5 楼

从这个答案发展而来,实际上在另一篇文章中也有很好的解释。 (我确实尝试了此处发布的所有其他内容,但似乎无法在我的Windows 7系统上使用)

初步步骤:


请确保已安装最新版本的Virtual Box(*)。请注意,如果您要求Virtual Box更新到最新版本,则即使存在较新的版本,它也很可能会声明正在更新!
从全新发行版开始,创建新的虚拟机可能是个好主意。 ,在那里安装Ubuntu(我允许在安装过程中从网络下载更新的软件包),并在继续操作之前将其克隆,这样,如果遇到麻烦,可以避免从头开始重启。
安装build-essentiallinux-headers-generic软件包。显然,还建议安装dkms,因为“在来宾操作系统中运行DKMS将在来宾内核更新后继续安装来宾添加项”。

如何:


启动虚拟机
在Virtualbox菜单上->设备->插入来宾添加CD映像...

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

sh ./VBoxLinuxAdditions.run

关闭,然后重新启动虚拟机




(*)如果像我一样,在使用新版本的Virtual Box时遇到网络问题,请观看此视频(简而言之:使用桥接网络,然后选择“允许VM”)

评论


优秀的。在所有答案中,这是唯一对我有用的选项,它使用Ubuntu 14.04.2 64位客户机和Windows 7主机。

–乔恩·本特利
15年3月18日在11:02

太棒了,在尝试了许多其他解决方案之后,该解决方案实际上可以完美工作!谢谢!

– Jaseeey
15年4月19日在13:20

经过多次失败尝试后,这项工作确实奏效。

– Jdbaba
15年6月11日在18:28

在我的Windows 7 / Ubuntu 14.04 64位安装程序上像魅力一样工作。谢谢。

–迈克尔
15年8月25日在2:34

最后,实际上是可行的! :-) Ubuntu 14.04主机上的Ubuntu 14.04。

– Rafael_Espericueta
16年5月15日在18:21

#6 楼

我有同样的问题。我按照其他答案中的说明安装来宾添加物,并在显示的设置中增加了视频RAM的数量,从而解决了该问题。

评论


在尝试了所有其他选项(安装来宾插件,更新等)几个小时后,我意识到这是问题所在。

– endo64
16年4月21日在13:56

非常感谢!!这应该是用户必须检查的第一件事!我花了半天的时间试图弄清楚如何解决它,并尝试了1000种方法...最终,您节省了我的时间,谢谢!

– Aleksey Timoshchenko
19/12/20在12:15

@AlekseyTimoshchenko很高兴它也为您服务!

–古怪的长老
19/12/20在14:04



#7 楼

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



评论


哈哈像魅力一样工作!!!没有安装来宾添加项,也没有像其他答案所建议的那样跳过任何其他特殊项。

–WinEunuuchs2Unix
18年7月7日在0:03

#8 楼

我在Debian Wheezy的VirtualBox 4.1上运行的Ubuntu 14.04来宾中以低屏幕分辨率停留了几天。最常见的解决方案(例如,安装virtualbox-guest-dkms,安装来宾添加项)均无济于事。从官方下载页面安装VirtualBox起作用了!

#9 楼

要扩展Sylvain Pineau所说的内容,键入以下命令要容易得多(apt-get接受通配符):

sudo apt-get install virtualbox*


评论


但它将根据您的ppa设置安装诸如virtualbox-source,virtualbox-dbg和较旧版本(例如virtualbox-2.2)之类的软件包

–西尔文·皮诺(Sylvain Pineau)
15年1月26日在20:02